如何编写聊天机器人以使用Alchemy数据

时间:2016-06-02 13:28:36

标签: artificial-intelligence ibm-cloud chatbot alchemy

抱歉发布基本问题而不是详细的编程问题!唉,IBM派人到这里寻求BlueMix支持。

我们正在评估不同的AI Bots,而且我认为Watson想要做的是使用Alchemy来分析我们的网站,并且有一个聊天机器人可以使用一般知识来回答随机问题以及Alchemy从我们的网站上学到了什么。

但是,我找不到如何将Alchemy连接到聊天机器人的示例。你们有没有人能指出我正确的方向?我会在另一天尝试回答更难的问题!

1 个答案:

答案 0 :(得分:0)

  

我认为,使用Alchemy来分析我们的网站,并拥有一个聊天机器人,可以使用一般知识以及Alchemy从我们网站上学到的东西来回答随机问题。

有两种方法可以做到这一点。

  1. 您可以创建一个位于Alchemy API + Dialog前面的控制器。用户与控制器通话,并将信息发送到Dialog。然后,Dialog可以请求查找控制器。此选项仅在您不希望以后维护Dialog时使用(或者您使用的是早期版本的WEA)。

  2. 更好的选择是在Dialog中使用FUNCTION调用。这将允许您与第三方系统通信并获取信息。

  3. 返回数据后,您可以使用返回数据中的标记或关键字,使用SEARCH激活特定的流程。

    需要注意的一点是,根据答案,您需要确定如何呈现它。

    如果您的语料库存储为会话,那么您可以按原样使用内容。如果它是从文档中存储的,那么你应该让Dialog说话,好像它正在审阅内容并回复一下。后者应该以一种区别于对话的方式可见。