IBM Watson Assistant、Telegram 和 Python
IBM Watson Assistant, Telegram and Python
我想我缺乏关于这个主题的概念知识。我到处找了找也没找到具体的东西。
我想在电报中创建一个机器人,并与 Watson Assistant 交流该机器人。所以所有的逻辑都是由 Watson 完成的,从用户发送到电报的消息,发送到 Watson,响应从 Watson 发送到 Telegram。 这很简单。
"middleware" 或 orchestrator,据我所知,只有当你想要一个(不需要有这个)时,才处于节点红色或 node.js.
但是如果我想在 Python 或 Java 中执行怎么办?
例如:Python 如果我想在其背后实现更多的个人 AI,或者 Java 如果我想使用用户发送给机器人的一些参数来做事(例如,在 api 中购买电影,或在个人应用程序中做一些事情)。
我在 Python 和 Java 中看到了创建电报机器人的库,但我真的不需要这个。
而 IBM 提供的文档,至于我看过的内容,在这个主题上对我没有用。
这可能吗?我对此有正确的见解,还是我太复杂了?
只要能更好理解,类似this的东西。但不是 Twilio、Telegram,也不是 Node.js、Java 或 Python。分钟 8:30 以图形方式说明了我的想法。
像这样:
IBM 为 Watson Developer Cloud GitHub org. The Python SDK 中的 Watson 服务提供了多个 SDK,允许使用 Watson Assistant 编写聊天机器人应用程序。
我的 Watson Conversation Tool 就是这样一个 Python 应用程序,它显示了 V1 和 V2 API,并演示了如何合并客户端和服务器端操作。
下图来自Watson Assistant docs shows the typical app architecture。
您将编写一个应用程序来接收 Telegram 消息、处理它们、将输入发送到 Watson Assistant 并将响应引导回 Telegram。作为参考,请查看 Botkit Middleware,它是用 Node.js 编写的,适用于多个通信平台。
我想我缺乏关于这个主题的概念知识。我到处找了找也没找到具体的东西。
我想在电报中创建一个机器人,并与 Watson Assistant 交流该机器人。所以所有的逻辑都是由 Watson 完成的,从用户发送到电报的消息,发送到 Watson,响应从 Watson 发送到 Telegram。 这很简单。
"middleware" 或 orchestrator,据我所知,只有当你想要一个(不需要有这个)时,才处于节点红色或 node.js.
但是如果我想在 Python 或 Java 中执行怎么办? 例如:Python 如果我想在其背后实现更多的个人 AI,或者 Java 如果我想使用用户发送给机器人的一些参数来做事(例如,在 api 中购买电影,或在个人应用程序中做一些事情)。
我在 Python 和 Java 中看到了创建电报机器人的库,但我真的不需要这个。
而 IBM 提供的文档,至于我看过的内容,在这个主题上对我没有用。
这可能吗?我对此有正确的见解,还是我太复杂了?
只要能更好理解,类似this的东西。但不是 Twilio、Telegram,也不是 Node.js、Java 或 Python。分钟 8:30 以图形方式说明了我的想法。
像这样:
IBM 为 Watson Developer Cloud GitHub org. The Python SDK 中的 Watson 服务提供了多个 SDK,允许使用 Watson Assistant 编写聊天机器人应用程序。
我的 Watson Conversation Tool 就是这样一个 Python 应用程序,它显示了 V1 和 V2 API,并演示了如何合并客户端和服务器端操作。
下图来自Watson Assistant docs shows the typical app architecture。
您将编写一个应用程序来接收 Telegram 消息、处理它们、将输入发送到 Watson Assistant 并将响应引导回 Telegram。作为参考,请查看 Botkit Middleware,它是用 Node.js 编写的,适用于多个通信平台。