会話型アクションのサポートは 2023 年 6 月 13 日に終了しました。詳細については、
会話型アクションの廃止をご覧ください。
デバイス アクションの概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Assistant SDK を使用すると、Google アシスタントを独自のプロジェクトに埋め込んで Google Home と同じような機能を実現できます。ただし、お客様のプロジェクトでは Google Home に搭載されていない独自のハードウェア機能(たとえば、明るさと色を変更できる LED ディスプレイなど)を備えている場合があります。
デバイス アクションとは、アシスタントで可能なことを拡張できるツールと API のセットであり、独自のプロジェクトでそのハードウェア機能を最大限に活用するために役立ちます。
組み込みデバイス アクション
Google では、照明、家電、カメラなど、日常的に使用する各種デバイスに共通する組み込みデバイス アクションを幅広く提供しています。これらのアクションを使用すれば、Google アシスタントの自然言語処理能力を利用してプロジェクトを制御できます。たとえば、照明を含むプロジェクトでは、次のようなさまざまなフレーズで照明をオンにすることができます。
- OK Google, 電気をつけて。
- OK Google, 私のライトをつけて。
- OK Google, リビングの照明をつけて。
次のようなスマートホーム トレイト
のコマンドに応答する独自のプロジェクトも作成できます。
- OK Google, 明るさを 50% に設定して。
- OK Google, 温度を 22 度に設定して。
カスタム デバイス アクション
独自のハードウェア用のカスタム デバイス アクションを作成することもできます。これらのアクションでは、文法とコマンドを定義します。
- OK Google, ライトを 5 回点滅させて。
- OK Google, 左に動かして。
Google アシスタント サービスを使用してこれらのアクションを組み込む方法については、こちらをご覧ください。
仕組み
デバイスには Google Assistant SDK がインストールされており、Google アシスタント サービスにアクセスするための認証情報が保存されています。デバイスは音声リクエスト(Turn on.)を送信し、デバイスのオンボード LED を点灯するようアシスタント サービスに要求します。また、サービスがリクエストのコンテキストにおける最良のレスポンスを判断できるように、デバイスのモデルとデバイス インスタンス ID も送信します。
このサービスは、自動音声認識(ASR)を使用してユーザーが発した単語を特定し、自然言語処理(NLP)を使用してこれらの単語からリクエストの意味を分析して理解し、デバイス マッチングを使用してリクエストのコンテキストを提供します。このコンテキストは、デバイスがサポートするアクションと、それらのアクションをどのように実行すべきかを定義するため、重要です。
次に、アシスタント サービスは、ユーザーへの音声応答を示すテキスト(Sure)とデバイス固有のコマンドを返します。デバイスはこのコマンドの処理方法を知っており、LED を点灯させます。

始める
アイデアを現実のものとするため、Google アシスタントをプロジェクトに埋め込み、デバイス アクションで独自の機能を追加しましょう。プロジェクトの開発には Google アシスタント サービスを使用できます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-26 UTC。"],[[["The Google Assistant SDK enables you to integrate the Google Assistant into your projects, similar to a Google Home, and leverage Device Actions to utilize unique hardware features."],["Device Actions provide tools and APIs to extend the Assistant's capabilities, allowing your project to respond to voice commands for functionalities like lights, appliances, and cameras using built-in or custom actions."],["Built-in Device Actions cover common smart home features, while Custom Device Actions let you define unique voice commands and functionalities tailored to your specific hardware."],["The Google Assistant service utilizes Automatic Speech Recognition, Natural Language Processing, and device context to understand user requests and trigger corresponding actions on your device."],["You can get started by embedding the Google Assistant into your project and adding custom functionalities with Device Actions using the provided resources and guides."]]],[]]