1

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

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

但是,我找不到如何将 Alchemy 连接到聊天机器人的示例。你们中的任何人都可以指出我正确的方向吗?改天我会试着回答更难的问题!

4

1 回答 1

0

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

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

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

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


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

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

如果您的语料库存储为会话,那么您可以按原样使用内容。如果它是从文档中存储的,那么您应该让 Dialog 说话,就好像它正在查看内容并返回答案一样。后者应该以一种将其与对话区分开来的方式可见。

于 2016-06-07T02:47:06.543 回答