会話型アクションのサポートは 2023 年 6 月 13 日に終了しました。詳細については、
会話型アクションの廃止をご覧ください。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Actions SDK
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Actions SDK は、Google アシスタント用のアクションを作成するためのデベロッパー ツールのセットです。
SDK には、Webhook ライブラリ、Actions プロジェクトを定義する標準のファイルベースのスキーマ、Actions プロジェクトを管理するための CLI が用意されています。これにより、Google アシスタント用のアクションの構築を既存のワークフローに統合できます。
主な機能
Actions プロジェクトのファイルベースの構成
Actions SDK は、新しいアクション ビルダーの会話モデルを使用して、会話モデルのすべてのコンポーネント(インテント、タイプ、シーン、プロンプト)をファイルベースで表現します。
Actions プロジェクトのファイルベースの構成を使用すると、git などの任意のファイルベースのバージョン管理システムでアクションのバージョンを簡単に追跡できます。
Actions プロジェクトのファイルベースの構成の詳細
クライアント ライブラリ
Actions SDK には、会話 Webhook プロトコル用の慣用的なインターフェースを提供する Node.js クライアント ライブラリが付属しています。Google アシスタントは、Webhook プロトコルを使用してユーザーのリクエストをアクションに伝え、それらのリクエストを満たすレスポンスを受信します。
Node.js クライアント ライブラリを使用すると、多くの一般的なユーザーフローを簡単に実装できます。たとえば、音声クエリ(カテゴリやその他のユーザー設定など)からパラメータを抽出したり、Google アシスタント用のマルチモーダル表現(音声と音声と映像のみ)を生成したりできます。
Node.js クライアント ライブラリのスタートガイド
gactions コマンドライン インターフェース
gactions CLI は、Actions プロジェクトを定義する一連の構成ファイルを使用してプロジェクトのライフサイクルを管理します。また、ローカライズやアカウントのリンクなど、Google アシスタント用の Actions の高度な機能を簡単にサポートする機能も備えています。
gactions CLI を使用すると、既存のプロジェクトをインポートし、機能ブランチでローカライズを追加するなど、多くの一般的なワークフローを簡単に実行できます。
gactions のスタートガイド
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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 Actions SDK provides tools for developing Google Assistant Actions. It uses a file-based system for configuring intents, types, scenes, and prompts, allowing version control via tools like Git. A Node.js client library facilitates communication between the user's requests and the Action's response. The `gactions` CLI manages the project lifecycle, supporting localization and account linking, and enabling workflows like importing existing projects and working on feature branches.\n"]]