我正在寻找一种解决方案,使我的机器人可以理解用户的请求(可以通过LUIS来实现),并使用主数据验证/验证用户/需求。如果一切正常,则连接到我的本机数据库(通过API的Siebel CRM)执行定义的操作并记录参考票证(通过API),最后使用Outlook向用户发送电子邮件。使用Azure服务可以做到这一点吗?
答案 0 :(得分:0)
是的,Bot Framework可以完成所有这些事情:
我的机器人可以理解用户的请求
LUIS对此非常合适。
使用主数据验证/验证用户/需求
所有这些操作都可以在Waterfall dialogs或Prompts内完成。您既可以将主数据存储在bot代码中,也可以从外部源查询该数据,然后让bot对其进行验证。
Here's a good sample进行提示和验证。
连接到我的本机数据库(通过API的Siebel CRM)以执行定义的操作并记录参考票证(通过API)
该机器人在C#/ Node上运行,因此您可以在C#/ Node上执行的所有操作(包括调用您的API)。
使用Outlook向用户发送电子邮件
Bot Framework为此具有特定的Email Channel,或者您可以使用Graph API。