Ibm cloud 将服务器端代码与IBM集成的正确方法是什么;对话api?

Ibm cloud 将服务器端代码与IBM集成的正确方法是什么;对话api?,ibm-cloud,ibm-watson,Ibm Cloud,Ibm Watson,我想将我的web应用程序与IBM的dialog api集成。基本上,我有时希望发送来自IBM dialog API的纯文本结果(在XML中设置),有时则希望发送,例如,当用户需要动态响应时,可能需要查询数据库以查找帐户余额。我目前的想法是在对话XML中包含某种语法,我可以对其进行解析,以了解对话的响应是否需要我对其进行更改。我在想这样的事情: <input> <grammar> <item>What is my account bala

我想将我的web应用程序与IBM的dialog api集成。基本上,我有时希望发送来自IBM dialog API的纯文本结果(在XML中设置),有时则希望发送,例如,当用户需要动态响应时,可能需要查询数据库以查找帐户余额。我目前的想法是在对话XML中包含某种语法,我可以对其进行解析,以了解对话的响应是否需要我对其进行更改。我在想这样的事情:

<input>
    <grammar>
        <item>What is my account balance?</item>
    </grammar>
    <output>
        <prompt selectionType="RANDOM">
        <item>{ACTION_GETBALANCE}</item>
        </prompt>
    </output>
</input>

我的账户余额是多少?
{ACTION_GETBALANCE}

所以如果我得到像{ACTION}这样的回应,我会采取我自己的行动。这样做合适吗?还有其他更好的方法吗?

这确实是推荐的方法

请参见上提供的电影应用程序演示的第1358行示例


“{Search_Now:{Search_Now}”,recenty:{recenty_Preference},Rating:{Certification_Preference},general:{general_Preference},Index:{Current_Index},Page:{Page}”