指定したクエリに一致するインテントを検索します。
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 |
省略可。このインテントに一致したエンドユーザーの入力または音声入力。ユーザー入力に基づいてインテントが一致すると入力されます。 |