创建聊天机器人并将其与Azure Bot 服务连接,就是这么简单!

发布时间:浏览:88

网络应用机器人

单击左侧菜单上的“新建”,它将打开Azure 市场,我们可以在其中看到服务列表。单击“AI + 认知服务Web 应用程序机器人”以获取我们的机器人服务应用程序。

机器人服务注册

· 名称: 频道和目录中显示的Bot 服务的显示名称。我们可以随时更改此名称。

·订阅: 我们可以选择聊天机器人服务的Azure订阅。

· 资源组: 我们可以创建一个新的资源组,也可以从现有的资源组中进行选择(我们选择现有的资源组为“AzureDemo”)。

· Location : 我们可以选择资源组的位置。也可以(并且应该)选择最接近客户的位置。机器人一旦创建,位置就无法更改。

·定价等级: 选择机器人服务的定价等级。

·应用程序名称: 我们的机器人服务的唯一URL 名称。 “menothbot”应用程序名称和URL 将如下所示:http://menothbot.azurewebsites.net/

·Bot模板:有两个可用于Bot的模板,c#和node.js。我们可以选择任何模板并创建一个回声机器人。

·App服务计划/地点: 我们可以选择最贴心的服务计划。

·Azure Storage : 我们可以创建一个新的数据存储帐户,或者使用现有的数据存储帐户。默认情况下,机器人将使用表存储。

· Application Insights : 这将提供服务级别和工具数据,例如流量、延迟和集成。我们可以打开或关闭这个选项。

点击创建按钮,等待构建成功。

构建成功后,单击仪表板。我们可以看到所有资源列表中都创建了“menothbot”。机器人已准备好使用!

在线代码编辑器

·在仪表板窗口中单击menothbot。然后我们可以看到机器人服务的选项列表。单击左侧菜单上的“构建”选项,它将在右侧打开多个选项。单击可打开在线代码编辑器。

·在线代码编辑器将打开我们的机器人服务应用程序的源代码窗口。我们可以在此部分中编辑和添加代码,目前它显示我们的机器人服务的默认回显机器人代码。单击WWWROOTDialogsEchoDialog.cs。

·如果您在在线代码编辑器中进行了任何更改,请单击左侧菜单上的“构建控制台”并运行build.cmd命令来执行和部署代码。

在线聊天测试

我们可以通过在线聊天测试选项快速测试我们的机器人。只需单击左侧菜单中的网络聊天测试,聊天机器人就会在右侧窗口中打开。这里它将显示我们在在线代码编辑器的EchoDialog.cs 中添加的一些消息。

代码:

将Bot 连接到网络聊天

这是将我们的机器人服务应用程序连接到Azure 中的Web 聊天的非常简单的方法。

·点击左侧频道菜单,将打开详细信息窗口。在那里,您可以看到网络聊天频道的编辑选项。

·点击网络聊天频道中的编辑选项,会显示两个带有iFrame代码的按键。选择第一个键并将其添加到iFrame 代码中。

输出:

总结

用户评论

发型不乱一切好办

哇塞,这篇文章太棒了!我一直在想尝试用 Azure 机器人服务创建聊天机器人,但总觉得很难上手。没想到这么简单就能完成!作者的步骤讲解清晰易懂,而且图文并茂,真的很赞???? 我迫不及待要去实践一下啦!

    有10位网友表示赞同!

余笙南吟

确实,连接机器人在 Azure 服务上真的超级方便!之前为了搭建一套简单的聊天机器人系统费了不少时间和精力,感觉完全可以用这篇文章里的方法省去一大堆麻烦。 不过我还是比较想了解下使用Azure机器人服务有什么更高级的功能可以使用? 有没有后续教程讲解一下呢?

    有11位网友表示赞同!

厌归人

太棒了!作为一名开发人员,我一直想要探索一下 AI 和云平台的结合。这篇文章让我看到了 Azure 机器人服务的便捷性,也激发了我的创作热情。我想尝试用它来构建一个趣味问答机器人,相信一定很酷!

    有17位网友表示赞同!

滴在键盘上的泪

说的没错,创建聊天机器人原来如此简单! 这篇文章给新手提供了很好的入门指导,步骤清晰明了,而且每个步骤都解释得很详细。我已经开始着手搭建自己的聊天机器人,期待获得成功!

    有16位网友表示赞同!

不离我

虽然文章描述得很清楚,但我还是有一些疑问。比如,如果想要提高聊天机器人的对话质量和自然度,需要哪些技巧呢? 我想在现有基础上进一步优化我的模型,达到更理想的效果。

    有14位网友表示赞同!

念旧情i

感觉这篇文章偏重于介绍功能而非实战方法, 缺少一些详细的代码示例或案例分析,对于想要快速上手的用户来说可能不太实用。 希望作者能够提供更丰富的实际操作指导。

    有7位网友表示赞同!

毒舌妖后

学习 Azure 机器人服务的确是未来发展的趋势, 感谢作者分享这篇干货满满的文章! 我能更好地理解 Azure 平台的服务能力和应用场景,也激发了我进一步探索的方向了。

    有20位网友表示赞同!

满心狼藉

我曾经尝试过用其他的平台搭建聊天机器人,但是感觉比较复杂和耗时。这篇文章让我看到了 Azure 机器人服务的优势, 或许未来我会考虑将我的项目迁移到 Azure 平台上, 利用更加高效便捷的工具进行开发。

    有19位网友表示赞同!

孤岛晴空

虽然作者强调了操作简单,但我个人觉得还是需要一定的基础知识才能顺利完成教程。比如,对 Azure 平台和云计算概念的理解会更有帮助, 这篇文章似乎没有针对这方面的解释呢?

    有11位网友表示赞同!

蹂躏少女

创建聊天机器人是件很有意思的事情, 希望能像文章描述的那样, 一蹴而就! 但现实中还是需要不断地调试和优化模型才能达到理想的效果吧。 期待看到更多关于机器学习和对话设计的技术分享!

    有19位网友表示赞同!

妄灸

我喜欢作者用通俗易懂的语言讲解技术内容, 让普通人也能轻松理解 Azure 机器人服务的功能和应用场景。 我相信这篇文章能够帮助到许多想要入门的朋友们。

    有16位网友表示赞同!

堕落爱人!

虽然文章介绍了基本的操作流程,但我希望能看到更多关于聊天机器人逻辑设计、对话模型训练等方面的深入探讨, 毕竟这才是构建高品质聊天机器人的关键所在...

    有18位网友表示赞同!

男神大妈

文章内容简洁明了,操作步骤非常易于理解, 也配图说明得很详细, 对于初学者来说是个不错的入门指南!

    有14位网友表示赞同!

淡抹烟熏妆丶

这篇文章太棒了!解决了我想很久的一个问题, 我想要尝试用 Azure 机器人服务创建一个简单的购物助手, 现在有了这篇文章的指导,我相信我能轻松实现目标。

    有15位网友表示赞同!

灬一抹丶苍白

创建聊天机器人真的很不错, 可以用来提高效率和提供个性化体验, 但我觉得还需要更多的安全性和隐私保护机制, 确保用户数据的安全是至关重要的!

    有17位网友表示赞同!

凝残月

这篇文章给了我很多启发,Azure 机器人服务确实是一个强大的工具, 未来有很大的发展潜力。 我打算利用它来搭建一个专门用于教育领域的用户交互系统。

    有17位网友表示赞同!

赋流云

文章介绍的案例非常实用,让我更清晰地理解 Azure 机器人服务的应用场景。 比如,可以用来搭建在线客服、问答机器人等。 真是太酷了!

    有7位网友表示赞同!

疲倦了

学习一下如何创建聊天机器人的知识非常宝贵, 这篇文章讲解得很好, 我打算将它分享给我的朋友们, 让他们也能体验一下这个新技术的魅力!

    有5位网友表示赞同!

灵魂摆渡人

创建一个AI助手真的很有趣!希望未来能够开发出更加智能、人性化的聊天机器人, 能够真正帮助人们解决实际问题。

    有19位网友表示赞同!

热点资讯