Azure sql database 问题/已标记/未标记

Azure sql database 问题/已标记/未标记,azure-sql-database,botframework,azure-language-understanding,Azure Sql Database,Botframework,Azure Language Understanding,我计划建立一个类似的聊天机器人,由微软团队为中国的一个超级商场建立(),我有以下要求:我使用visual studio 5的机器人框架 我想了解商店里各种衣服的详细情况 我想从Azure SQL获取数据(已经有csv格式的数据) 我也想联系路易斯 与Skype的集成 我有以下疑问: 这里使用哪种类型的对话框?我可以只使用FormFlow对话框吗 将Bot框架与Azure SQL集成(主要获取商场中特定地点、性别、品牌的服装位置的详细信息) bot框架中的模型文件夹需要进行哪些修改 路易斯的整合

我计划建立一个类似的聊天机器人,由微软团队为中国的一个超级商场建立(),我有以下要求:我使用visual studio 5的机器人框架

  • 我想了解商店里各种衣服的详细情况
  • 我想从Azure SQL获取数据(已经有csv格式的数据)
  • 我也想联系路易斯
  • 与Skype的集成
  • 我有以下疑问:

  • 这里使用哪种类型的对话框?我可以只使用FormFlow对话框吗
  • 将Bot框架与Azure SQL集成(主要获取商场中特定地点、性别、品牌的服装位置的详细信息)
  • bot框架中的模型文件夹需要进行哪些修改
  • 路易斯的整合
  • 如果有人可以建议/补充,请帮助我

    提前谢谢

    这里使用哪种类型的对话框?我可以只使用FormFlow对话框吗

    适合根据指定的指导原则(或从用户处收集信息)处理和管理引导式对话

    根据您的场景和需求,您的机器人将具有更复杂的逻辑,与LUIS服务集成(识别用户意图,然后根据用户所说的内容执行不同的操作)并执行数据库等,我建议使用来管理对话流,这将更灵活

    LUIS的集成以及Bot框架与azuresql的集成

    在bot应用程序中,您可以创建并使用LuisDialog轻松地与LUIS.ai应用程序集成,这有助于通过识别用户的意图来检测用户想要做什么,然后您可以从LuisDialog中的意图处理程序方法中的
    LuisResult
    获取匹配的实体

    在了解用户意图和匹配的实体之后,可以调用不同的方法或子对话框来执行不同的业务逻辑或操作数据库以获取位置、商店或产品等详细信息

    注意:


    您看过这些示例了吗:它们演示了如何使用对话框或集成LUIS等。我同意Elletlar的观点,您似乎没有尝试过任何东西,如果您只是想知道如何实现您的要求:将LUIS与机器人应用程序集成并操作Azure SQL数据库,您可以参考我的回答。如果您在构建bot应用程序时在集成LUIS和Azure SQL等方面遇到问题,请查看Elletlar提供的用于描述和发布具体问题的链接。