BotFramework-WebChat 需要机器人服务吗?

问题描述 投票:0回答:1

我想使用这个框架作为任何 API 服务的 UI 组件。 根据文档,机器人框架似乎是必需的(参见屏幕截图)。

问题:这确实是一个要求,还是可以使用任何后端服务(用于聊天对话)?

botframework chatbot azure-cognitive-services openai-api
1个回答
0
投票

是的,BotFramework-WebChat 要求您使用 Azure 提供的 DirectLine 服务与 BotFramework 机器人进行通信。因此,WebChat 严重依赖于 BotFramework-DirectLineJS 库,并在其代码中进行了广泛的集成,以促进这种情况的发生。

到目前为止,设计和构建自己的解决方案比尝试剥离 WebChat 的 Directline 集成更容易。

话虽这么说,WebChat 是一个复杂的应用程序,可以很好地完成其工作。如果您有足够的能力理解并遵循开发人员的代码,您可以将其作为构建自己的客户端的参考。

最后,WebChat 只是包含一个适配器,该适配器连接到 DirectLine 以通过机器人发送和接收活动。它的复杂性在于它对活动的作用。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.