2017-09-20 7 views
0

api.aiのようなフォローアップのインテントやプロンプトをどのように設定するかを明確にすることはできますか?バックエンドとしてrasa nad spacyを使用してapi.aiに似たアプリケーションを作成しようとしています。Rasa NLUのフォローアップとインテント

答えて

0

Rasa NLUは、意図とエンティティの分類についてはとなり、ちょうどです。彼らのウェブサイトから:

ラサNLUはインテントの分類とエンティティ抽出のためのオープンソースのツールです。既存のNLPライブラリとMLライブラリを使用して、独自の言語パーサを構築するための高水準APIセットと考えることができます。

会話や会話を実装するには、別のツールが必要です。または、独自のソリューションをプログラムする必要があります。

ラサのコミュニティで人気のあるものは以下のとおりです。

0

RASAコアが具体的にかなり単純で 対話フローを作成するよりも、このために建てられましたif-else文では、RASA Coreはマシン を使用してflo w。

More Information here

0

ケラーが言ったように、それはラサコアで行うことができます。 DialogFlowは、(入力)パラメータと「コンテキスト」の両方をサポートしています。ラサは、(入力)パラメータと「ラサスロット」を持つコンテキストの両方をサポートしています。

  • 1)domain.ymlのスロットセクションで、例えば、コンテキストを追加することができる:

    は、3つのステップがある

slots: zipcode: type: text request_user_affirm: type: text

  • 2) request_user_affirmはコンテキストスロットで、customAction

  • 3)あなたの物語にコンテキストを使用します。

* inform{"zipcode": "78733"} - bot_request_affirm * deny{"request_user_affirm": "yes"} - utter_request_info

bot_request_affirmrequest_user_affirmスロットを埋めますカスタムアクションです。次のユーザーの意図がdenyで、request_user_affirmが設定されている場合、ボットはutter_request_infoアクションで応答します。

ラサコアで楽しんでください。

関連する問題