0

私は数日間ウォットンダイアログに取り組んでおり、チュートリアルの後には.xmlファイルを使用してダイアログを作成できます。jsonファイルを使用してダイアログを作成する

<?xml version="1.0" encoding="UTF-8"?> 
<dialog xsi:noNamespaceSchemaLocation="WatsonDialogDocument_1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <flow> 
     <folder label="Main"> 
      <output> 
       <prompt selectionType="RANDOM"> 
        <item>Hi, I'll show you the latest buzz around a topic of your choice. What topic are you interested in?</item> 
       </prompt> 
       <goto ref="getUserInput_2442994"/> 
      </output> 
      <output> 
       <prompt selectionType="RANDOM"> 
        <item>Bye</item> 
       </prompt> 
       <getUserInput id="getUserInput_2442994"> 
        <search ref="folder_2442998"/> 
       </getUserInput> 
      </output> 
     </folder> 
     <folder label="Library"> 
      <folder label="Live Content" id="folder_2447777"> 
       <output> 
        <prompt selectionType="RANDOM"> 
         <item>Alright. Open this URL to see the tweets: http://insights-search.mybluemix.net/api/1/messages/search?q={Topic}%20AND%20posted%3A2015-07-01%20AND%20sentiment%3A{Sentiment}</item> 
        </prompt> 
       </output> 
      </folder> 
      <folder label="Live Content" id="folder_2442998"> 
       <input> 
        <grammar> 
         <item>*</item> 
        </grammar> 
        <action varName="Topic" operator="SET_TO_USER_INPUT"/> 
        <output> 
         <prompt selectionType="SEQUENTIAL"> 
          <item>Are you interested in positive or negative tweets?</item> 
         </prompt> 
          <getUserInput> 
           <input> 
            <grammar> 
             <item>positive</item> 
            </grammar> 
            <action varName="Sentiment" operator="SET_TO">positive</action> 
            <goto ref="folder_2447777"/> 
           </input> 
           <input> 
            <grammar> 
             <item>negative</item> 
            </grammar> 
            <action varName="Sentiment" operator="SET_TO">negative</action> 
            <goto ref="folder_2447777"/> 
           </input> 
           <input> 
            <grammar> 
             <item>*</item> 
            </grammar> 
            <action varName="Sentiment" operator="SET_TO">nothing</action> 
            <goto ref="folder_2442998"/> 
           </input> 
          </getUserInput> 
        </output> 
       </input> 
      </folder> 
      <folder label="Storage"/> 
     </folder> 
     <folder label="Global"/> 
     <folder label="Concepts"> 
      <concept> 
       <grammar> 
        <item>positive</item> 
        <item>good</item> 
       </grammar> 
      </concept> 
     </folder> 
    </flow> 
    <entities> 
    </entities> 
    <constants> 
    </constants> 
    <variables> 
     <var_folder name="Home"> 
      <var name="Topic" type="TEXT"/> 
      <var name="Sentiment" type="TEXT"/> 
     </var_folder> 
    </variables> 
    <settings> 
    </settings> 
    <specialSettings> 
    </specialSettings> 
</dialog> 

私は自分のサーバー用nodeJsを使用してJSONの代わりXMLに切り替えることを希望しています。 API referenceには、

というダイアログテンプレートファイルがあります。有効な拡張子は、暗号化された ダイアログファイル、.json、および.xmlの.mctです。

ダイアログファイルのドキュメントのどこにでもJSON構造が見つかりません。

XMLの代わりにJSONを使用しようとした人は誰ですか?どうやって?

答えて

3

Dialog serviceは、XMLMCTのファイルのみを受け入れます。私はあなたがドキュメントでエラーを見つけたと思います。

一方、サービスはサービスの2016年の既存のインスタンスは、私たちはConversation serviceを使用するように移行するユーザーを奨励している8月9日、2017年まで機能し続けますが、8月15日にを廃止されました。

会話サービスには、ダイアログを作成できるWebツールがあり、XMLを記述する必要はありません。また、プロジェクトをJSONとしてエクスポートすることもできます。

+0

ありがとうドイツ語.. –

関連する問題