Architecture

Google Genkit Agent API: 学習する必要があるもの。

Google の Genkit Agents API は、エージェント アプリがツール、ステータス、ストリーミング、承認をどのように管理するかを示します。その影響を知ってください。

Updated July 2, 2026

Google の Genkit Agents API は、ツール呼び出し、状態、ストリーミング、永続性、インターフェイス プロトコル、人間による承認など、実稼働エージェント アプリケーションがどのように構成されているかを示すため、AEO にとって重要です。 Web サイト チームは、これを、エージェントが単に読みやすいページだけでなく、明示的なタスク サーフェイスを必要としているという信号として扱う必要があります。

Google が発表した内容#

2026 年 7 月 1 日、Google は Genkit を使用したフルスタック エージェント アプリの構築 を公開しました。 Google は Genkit を、TypeScript、Go、Dart、Python などの言語でエージェントおよび AI ベースのアプリケーションを構築するためのオープンソース フレームワークであると説明しています。

新しいエージェント API は、TypeScript と Go でプレビューとしてマークされています。そのステータスが重要です。これはアーキテクチャ パターンを学習するのに役立ちますが、運用チームは API の変更を予期する必要があります。

AEO レッスン#

Genkit は、一般的なエージェント要件を開発フレームワークにパッケージ化します。

|ゲンキットパターン |ウェブサイトの準備への影響 |

ツールループ
メッセージ履歴
トランスミッション
永続性
人間の承認
サブエージェント

これにより、レスポンス エンジンの最適化エージェント エンジンの最適化 の区別が強化されます。回答エンジンはコンテンツを引用します。エージェントも作業を完了する必要があります。

Web サイトに何を表示するか#

エージェント対応サイトでは、重要なタスクを構造化されたワークフローとして公開する必要があります。

  1. 適切な製品、サービス、アイテム、またはドキュメントを見つけます。
  2. オプションを現在の事実と比較します。
  3. 資格、価格、在庫、在庫状況を確認します。
  4. 見積もりを依頼し、予約を入れ、または支払いを開始します。
  5. 取り消し不能な行動を起こす前に人間による確認を求めます。
  6. 成功、失敗、または次のステップの明確なステータスを返します。

それは実際には 実行層 です。

Genkit と通常のページの最適化#

|要件 | SEOページ |エージェント対応のタスク サーフェス |

主な目的
エントリー
出力
故障モード
測定

どちらの層も重要です。ページを最適化するだけのサイトが引用される可能性がありますが、エージェントがアクションを実行しようとすると失敗します。## 実装チェックリスト

  1. 上位 5 つのユーザー タスクをマッピングします。
  2. 各タスクを文書化したワークフローに変換します。
  3. 必須の入力、オプションの入力、およびエラーを定義します。
  4. 危険な行為の前に人間の承認を追加します。
  5. エージェントのアクションを人間のクリックとは別に記録します。
  6. ステータスページと確認ページを機械で読めるようにします。
  7. ブラウザ自動化と MCP スタイルのツールを使用してタスクをテストします。より詳細なチェックリストについては、エージェント向け Web アプリケーションの準備方法 および エージェント向けの MCP と API を使用してください。

よくある質問#

AEO には Genkit が必要ですか?#

いいえ、AEO はフレームワークに依存しません。 Genkit は、主要な開発プラットフォームがエージェントの構築をどのように期待しているかを反映しているため、便利です。

エージェント API のプロダクションは安定していますか?#

Google は、2026 年 7 月の発表で Agents API を TypeScript と Go のプレビューとして説明しているため、チームはインターフェイスを変更される可能性があるものとして扱う必要があります。

マーケティング担当者は Genkit から何を得る必要がありますか?#

エージェント アプリケーションにはコンテンツだけでなく、明確なタスクが必要です。マーケティング ページは、エージェントが安全に使用できるフォーム、カタログ、API、またはワークフローに接続する必要があります。

これは MCP に代わるものですか?#

いいえ、Genkit はアプリケーション フレームワークです。 MCP は、モデルをツールやコンテキストに接続するためのプロトコルです。それらは補完的なものになる可能性があります。

ソース#

メインソース: Google Developer Blog: Build Full-Stack Agent Apps with Genkit。関連コンテキスト: モデル コンテキスト プロトコルのドキュメント