这是有关Watson Assistant API V1 / V2差异的问题。该文档是这样说的:
请注意,如果您的应用程序使用v1 API,则它会直接与对话技巧通信,从而绕过了助手的编排和状态管理功能。这意味着您的应用程序负责维护状态信息。这是使用上下文完成的,上下文是在应用程序和Watson Assistant服务之间来回传递的对象。您的应用程序必须维护上下文,方法是保存每个响应收到的上下文,并随每个新消息请求将其发送回服务。使用v2 API的应用程序也可以使用上下文访问和存储持久性信息,但是助手会自动(在每个会话的基础上)维护上下文。
似乎在V2中,“上下文由助手自动维护 ”。这到底是什么意思?如果我想将一些数据传递到对话框流,则可以在“ / message”上使用上下文。是否允许在V2中使用?(是的,似乎。)然后在V1天内,我必须从响应中接收上下文,并在每次请求时将其发送回去。助手还会在V2中发回上下文吗?我的客户端应用在V2中应该做什么?任何详细信息都欢迎..谢谢。
我试图在IBM Containers/Bluemix中部署的容器中"su".但它失败了.
root@ubuntu142:/tmp# cf ic exec -it mysshd bash
[root@instance-001652d1 /]# adduser ubuntu
[root@instance-001652d1 /]# su - ubuntu
su: cannot create child process: Resource temporarily unavailable
Run Code Online (Sandbox Code Playgroud)
这在我的本地docker环境中工作正常.我也尝试在启动脚本中使用"su"(用户已定义),但它也失败了相同的消息(来自日志).(实际上,我正在尝试使用"su db2inst1"部署DB2-Express-C ..)IBM容器中是否存在禁止"su"的限制?
提前致谢.