指定されたクエリに一致するインテントを見つけます。
HTTP リクエスト
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
project |
必須。テスト対象のプロジェクト。プロジェクト ID で指定します。形式: projects/{project} |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 | |
---|---|
{ "query": string, "locale": string } |
フィールド | |
---|---|
query |
必須。書式なしテキストとしてのユーザークエリ。 |
locale |
必須。クエリの評価に使用するロケール(「en」など)。形式は BCP 47 に準拠している必要があります(https://tools.ietf.org/html/bcp47)。サポートされている言語の一覧については、https://developers.google.com/assistant/console/languages-locales をご覧ください。 |
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
一致するインテントを検出した場合のレスポンス。
JSON 表現 | |
---|---|
{
"matchedIntents": [
{
object ( |
フィールド | |
---|---|
matchedIntents[] |
一致したインテント(関連度が高い順)。最初の 50 件の一致のみが返されます。 |
インテント
インテントを表します。
JSON 表現 | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
フィールド | |
---|---|
name |
必須。最後に一致したインテントの名前。 |
params |
必須。インテント マッチングの一部として識別されたパラメータを表します。これは、識別されたパラメータの名前と、ユーザー入力で識別されたパラメータの値のマッピングです。一致したインテントの中で定義済みのパラメータがここに表示されます。
|
query |
(省略可)このインテントに一致するエンドユーザーの入力または音声入力。これは、ユーザー入力に基づいてインテントが一致したときに入力されます。 |