是否可以通过Azure机器人服务将Direct Line API协议用于本地环境?

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

我的问题是,您是否可以通过内部部署解决方案使用Microsoft Bot Framework服务,最好是使用Docker容器,或者至少使用Azure Stack安装(目前无法通过Azure堆栈使用)?我们需要一个100%的内部解决方案,该解决方案将利用LUIS和其他Azure服务,但在使用聊天机器人时仍然处于本地状态。

问题是,机器人几乎需要通过直接通过令牌进行身份验证的api的解决方案。如果不是秘密,则通过azure服务生成此令牌,而直接api是通过azure服务通过注册的bot应用程序生成的。

尽管有LUIS容器支持,这意味着本地化的docker容器可以拉下Azure认知服务并通过该容器使用它们,但似乎对bot框架服务没有任何支持。没有一个没有另一个似乎很奇怪。

https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-container-support

但是,如果利用Azure堆栈可以解决很多内部解决方案,那没关系。甚至可能是lLis和其他方面通过传统云服务进行的混合变体,但漫游器服务必须在内部并且能够使用直接Line api。如果可能的话。还是另一种解决方案?

必须是传统的静态api调用,以及从部署的nodejs或C#bot到云所缺少的东西。也许我缺少体系结构中的某些内容,但是描述的需求是100%偏离前提的]

azure botframework luis direct-line-botframework azure-stack
1个回答
1
投票
您将需要调查offline DirectLine。这是一个非官方的程序包,但它是open source
© www.soinside.com 2019 - 2024. All rights reserved.