0

Google チームから次のフィードバックを受け取りました。

ユーザーがエージェントに「助けて」と言ったとき、エージェントは実際には、ユーザーが何を言ったり尋ねたりできるかについて何のガイダンスも提供しません。

私の Webhook は Spring Boot に実装されています。Web サービスがヘルプ リクエストにどのように応答できるか考えていますか?

4

1 に答える 1

2

API.AI を使用しているため、これは Small Talk ドメインに組み込まれているデフォルトの応答の 1 つである可能性があります。おそらく次の 2 つのことを行う必要があります。

  1. 左側の [ドメイン] メニューをクリックして Small Talk ドメインをオフにし、 Small Talkドメイン (最初のドメイン) のスイッチをオフにします。

  2. Intent のUser Saysセクションでこれらを設定することにより、「help」コマンド (およびおそらく他のいくつかの関連ステートメント) を処理する独自の Intent を作成します。このインテントは、[フルフィルメント] セクションの[Webhook を使用]チェックボックスをオンにして Webhook に送信することで実現できますが、単純なテキスト応答の場合、これはおそらく必要ありません。応答領域にテキストを追加することによって何ができるかを説明する短いヘルプ メッセージをインテントに返させるだけです。

ヘルプ インテントを作成する際に考慮すべきいくつかの提案と事項:

  • 応答を比較的短くします。これは、読むときに中断できないテキストです。

  • 入力コンテキストを使用してその時点での会話の状態を判断することにより、状況依存のヘルプを検討してください。特定のプロンプトの後にヘルプを求めるユーザーは、そのプロンプトで役立つ情報を取得する必要があります。

  • ユーザーが言うセクションで、複数の方法で助けを求めることができるようにします。「私は混乱しています」などのフレーズも、助けを呼び起こすのに適している場合があります。

  • さまざまな回答を提供する複数のインテントを使用して、特定のトピックについて助けを求めることができます。これらはコンテキストにも関連付けられている場合があります。

于 2017-01-06T21:59:39.027 に答える