2025年如何创建Azure Bot Service?原教程适配问题咨询
2025年Azure Bot Service创建指南(适配新版界面)
一、创建Azure Bot核心资源
- 登录Azure门户,搜索「Azure Bot」后点击创建。
- 填写基础配置:选好订阅、资源组,给Bot起个名字,选好部署区域;托管类型直接选Azure托管(这是现在的主流选项,替代旧版的App Service托管)。
- 身份验证部分必须配置托管身份(系统分配或用户分配都行),这是新版的必填项,旧教程里没提。
- 确认配置无误后点「查看+创建」,等部署完成就行。
二、替换LUIS:用对话语言理解(CLU)处理意图
LUIS已经全面停用,现在统一用**Azure AI Language的对话语言理解(CLU)**来做意图识别和实体提取:
- 在Azure门户创建「Azure AI Language」资源,创建时勾选「对话语言理解」功能。
- 进入CLU工作室,新建项目,定义需要的意图、实体,训练模型后发布。
- 回到Azure Bot资源的「配置」页面,找到「语言理解」选项,关联你刚发布的CLU资源。
三、开发Bot逻辑(新版已移除在线编辑器)
现在Azure Bot Service不再提供在线代码编辑器,只能本地开发后部署:
- 用Bot Framework SDK创建项目,支持C#、JS/TS、Python,官方有现成的模板(比如回声Bot、核心Bot),直接基于模板改就行。
- 本地开发完,把代码部署到Azure托管的Bot资源:可以用Azure CLI命令
az webapp deploy,或者搭GitHub Actions、Azure DevOps管道做自动部署。 - 如果需要自定义运行环境,也可以用Azure Container Apps托管Bot。
四、测试Bot
- 直接在Azure Bot资源的「测试」页面用内置Web Chat测功能,不用额外工具。
- 本地测试的话,用Bot Framework Emulator,输入Azure Bot的端点和访问密钥就能连。
五、可选:配置多渠道与监控
- 要让Bot在Teams、Slack等平台运行,去「渠道」页面添加对应渠道就行。
- 启用Azure Monitor,能看Bot的运行日志和性能数据,方便排查问题。
内容的提问来源于stack exchange,提问作者Johannes Mayrhofer
相关产品推荐
相关产品推荐

