2016-08-19 5 views
0

javaからwit.aiメッセージAPIを呼び出しています。それは動作し、私は自分のストーリー定義に従ってメッセージの意図とエンティティを得ることができます。 しかし私は疑問を持っています - 私はwit.aiプラットフォーム上で私のボットに複数の物語を追加するとき、私は 同じwit.ai URLを使用する必要があります。その場合、どのようにして正確にウィットレスポンスからインテントとエンティティを抽出しますか? ユーザーからのメッセージは、どのストーリーメッセージでもかまいません。 wit.aiレスポンスからエンティティ値を抽出するには、私のメソッドで(jsonレスポンスで)エンティティ名を指定する必要があります。 - エンティティを言うことができます。[0] .valuewit.ai message JavaからのAPI呼び出し

どのように私はjavaでそれを行うことができますか?また、ストーリーで定義されているカスタムアクションがJavaでどのように実装され、使用されなければならないのか正確には分かりません。

node.jsで(messenger.jsファイルに従うことによって)サンプルPOCを試しましたが、定義されたカスタムアクションでうまく動作します。しかし、 Javaでそれを行う方法を取得していませんか?

この点についてのヘルプ/ポインターは大歓迎です。

ありがとうございました。

答えて

0

iamでも同じものを探しています。 HTTP APIでは、アクションを含む会話をどのように呼び出すかを指定していますが、Javaでアクションを作成する方法は記述されていません。ノードjの場合は説明的ですが、Javaでは記述的ではありません。あなたが突破口を作ったら教えてください。私はまだサポートチームに連絡をしています。

+0

Aakash - 私はJavaから逆API呼び出しを使用しました。あなたのストーリーで定義されたアクションを作成する限り、逆API呼び出し応答から受け取ったアクション名とJavaコード呼び出しで適切な関数を手動でマッピングする必要があります。しかし、私はたくさんのJavaコードがコンテキスト/アクションなどを処理/管理するために書き込まれる必要があることを知っています。あなたはそれを試すことができます。 – picku

関連する問題