
アーコン
は、AIエージェントを構築、最適化、管理するためのプロジェクトであり、世界初の「Agenteer」、すなわち自律的に他のAIエージェントを構築、改善、最適化できるAIエージェントと称されている。以下はリポジトリの詳細な説明である:
プロジェクト概要
- コア機能Archonは、最新のAI開発における3つの重要な原則、すなわちエージェント推論、ドメイン知識の統合、スケーラブルなアーキテクチャを実証することを目的としています。開発者のための実用的なツールとして、またはエージェントシステムの開発を実証するための教育用フレームワークとして使用することができます。
- バージョン・イテレーションこのプロジェクトでは、単純なパイダンティックAIエージェントから開発を始め、LangGraphを使った完全なエージェントワークフローへと反復的なアプローチをとっています。
現在のバージョン (V4)
- 特性V4のリリースでは、StreamlitのUIを大幅に刷新し、Archonを管理するための包括的なダッシュボード・インターフェースを提供しました。
- 重要なアップデートLLMプロバイダーと組み込みプロバイダーのセクションに分けられ、プロバイダーの切り替えやプロファイルの管理が容易になりました。
プロジェクト体制
- ホームディレクトリ主要なランタイム・スクリプトが含まれている。
run_docker.py
)、依存ファイル(例えば要件.txt
やUIスクリプト(例えばstreamlit_ui.py
). アーコン
ディレクトリ次のようなコア機能コードを含むcrawl_pydantic_ai_docs.py
Pydantic AI文書のクロールと処理のために。pydantic_ai_coder.py
Pydantic AIエージェントを実装するために使用される可能性のあるコーディングロジック。streamlit_pages/
ディレクトリStreamlit UIの様々なページが含まれています。agent_service.py
,chat.py
,データベース.py
など、異なる機能モジュールに対応している。反復
ディレクトリプロジェクトの様々な反復のコードが含まれている。v1シングルエージェント
,v2-agentic-workflow
,v3-mcp-support
歌で応えるV4ストリームライトのオーバーホール
.mcp/
ディレクトリMCP(Multi - Container Platform)関連のコードや設定が含まれている可能性があります。
データベース設定
- SQLファイル::
utils/site_pages.sql
歌で応えるiterations/v2-agentic-workflow/ollama_site_pages.sql
PostgreSQLデータベースの作成と設定(以下を含む)。ページベクトル
拡大、創造サイト・ページ
テーブル、インデックスの追加、検索関数の定義など。
Dockerのサポート
- スクリプト::
run_docker.py
歌で応えるiterations/v4-streamlit-ui-overhaul/run_docker.py
MCPコンテナやマスターArchonコンテナのビルド、環境変数の処理、既存のコンテナの停止と削除など、Archonをビルドして実行するためのDockerコンテナ。
データ構造
チャットメッセージ
類似でArchon/iterations/v1-single-agent/streamlit_ui.py
で定義されている。役割
,タイムスタンプ
歌で応える内容
フィールド処理済みチャンク
類似複数の文書で定義されている。Archon/archon/crawl_pydantic_ai_docs.py
,Archon/iterations/v1-single-agent/crawl_pydantic_ai_docs.py
などを含む処理された文書ブロックを表すのに使われる。url
,チャンク番号
,タイトル
,概要
,内容
,メタデータ
歌で応える埋め込み
フィールド
クイックスタート
前提条件
- Docker(オプションだが推奨)
- Python 3.11+
- Supabaseアカウント(ベクターデータベース用)
- OpenAI/Anthropic/OpenRouterのAPIキー、またはOllamaによるネイティブの大規模言語モデリング
インストール手順
- Dockerメソッド(推奨)::
- クローン倉庫
git clone https://github.com/coleam00/archon.git && cd archon
- Dockerスクリプトを実行する:
python run_docker.py
- Streamlit UIにアクセスする:
http://localhost:8501
- クローン倉庫
- ローカルPythonインストール::
- クローン倉庫
git clone https://github.com/coleam00/archon.git && cd archon
- 仮想環境を作成し、依存関係をインストールする:
python -m venv venv && source venv/bin/activate && pip install -r requirements.txt
- Streamlit UIを起動する:
streamlit の実行 streamlit_ui.py
- Streamlit UIにアクセスする:
http://localhost:8501
- クローン倉庫
重要なリンク
- V4ドキュメント::V4ドキュメント
- コミュニティ・フォーラム::Archon community
- ギットハブかんばん::GitHub Kanban board
📢 免責事項|ツール使用上の注意事項
1️⃣ 本記事の内容は掲載時点で判明している情報に基づいており、AIの技術やツールは頻繁に更新されるため、最新の公式説明書をご参照ください。
2️ ⃣ 推奨ツールは基本的なスクリーニングは受けていますが、深いセキュリティ検証は受けていませんので、ご自身で適合性とリスクを評価してください。
3️⃣ サードパーティのAIツールを使用する際は、データプライバシー保護に注意し、機密情報のアップロードを避けてください。
4️ ⃣ 本サイトは、ツールの誤用、技術的な障害、コンテンツの逸脱による直接的/間接的な損害について責任を負いません。
5️🏣ツールによっては有料会員登録が必要な場合があります。合理的な判断をお願いします。当サイトは投資アドバイスを含むものではありません。