Skip to content

tyukei/A4A

A4A

A4A Logo

エージェントを作るためのエージェント(Agent for Agent)です。略してA4Aと呼びます。

詳しくはZennの記事より

License: MIT GitHub release Last Commit

Contributing Code of Conduct Security

GitHub stars

クイックスタート

# リポジトリをクローン
git clone https://github.com/tyukei/A4A.git
cd A4A

# 環境構築
uv sync
source .venv/bin/activate
cp agent_4_agent/.env.example agent_4_agent/.env

# .envファイルにGEMINI_API_KEYを設定
# https://aistudio.google.com/api-keys

# A4Aを起動
adk web

ブラウザで http://127.0.0.1:8000 を開いて、エージェント作成を始めましょう!

詳細な手順は セットアップと実行ガイド をご覧ください。


ドキュメント

基本ガイド

技術ドキュメント

その他


できること

  • エージェント作成: ADKでエージェントを対話的に作成
  • A2A連携: 作成したエージェントをA2Aでつなげる
  • 自動ディプロイ: Agent Engineへのディプロイ(WIP)

コントリビュート

自分のオリジナルのエージェントを作って、ぜひPRを作成して共有してください!

詳細は CONTRIBUTING.md をご確認ください。

コントリビュート手順

  1. このリポジトリをFork
  2. Forkしたリポジトリをclone
  3. セットアップ手順に従ってエージェントを作成
  4. PRを作成

A2A実行例

複数のエージェントを連携させて実行できます。

# すべてのエージェントとコーディネーターを起動
make run

# 別ターミナルからクエリを送信
make query q="沖縄そば食べたい!"
make query q="ヤシの木について教えて"
make query q="新しいエージェントを作って"

詳細は A2Aガイド をご覧ください。


参考リンク


ライセンス

このプロジェクトは MIT License の下で公開されています。


謝辞

このプロジェクトは、Google ADKとA2Aプロトコルを活用しています。 コミュニティの皆様のフィードバックとコントリビューションに感謝します。


作成者: @tyukei

About

This is agent for agent

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •