AIGNE フレームワーク
AI Genesis Native Engineering
AI エージェント構築のためのオープンソース TypeScript フレームワークです。AIGNE はコンポーザブルなワークフローパターン、マルチモデル対応、Blocklet エコシステムとの深い統合を提供し、インフラ構築ではなくエージェントロジックに集中できる環境を実現します。
コア機能
マルチモデル対応
OpenAI、Claude、Gemini など、さまざまな LLM プロバイダーを相互に切り替えて利用できます。エージェントロジックを書き直すことなくモデルを変更でき、ワークフローはプロバイダー間で完全にポータブルです。
ワークフローパターン
シーケンシャル、コンカレント、ルーティング、ハンドオフなどのパターンを内蔵し、エージェントを組み合わせます。宣言的な設定で単純なエージェントを複雑なワークフローに連結できます。
AFS 統合
エージェンティックファイルシステムとネイティブに統合し、永続的なエージェント状態、構造化データアクセス、エージェント間のナレッジ共有をサポートします。
MCP プロトコル
Model Context Protocol をファーストクラスでサポートし、標準化されたツールインターフェースと、より広範な AI ツールエコシステムとの相互運用性を実現します。
仕組み
エージェントを定義
TypeScript でエージェントを作成し、自然言語の指示、ツールバインディング、モデル設定を構成します。各エージェントは明確なインターフェースを持つコンポーザブルなユニットです。
ワークフローを構成
内蔵パターンを使用してエージェントを接続します。シーケンシャルパイプライン、コンカレントファンアウト、スマートルーティング、エージェント間のハンドオフ。必要に応じて自由に組み合わせられます。
Blocklet Server にデプロイ
エージェントワークフローを Blocklet としてパッケージ化し、Blocklet Server にデプロイすることで、本番グレードのホスティング、監視、ライフサイクル管理を利用できます。
AI エージェントの構築を始める
AIGNE は Elastic Search License のもとでオープンソース公開されています。リポジトリをクローンし、クイックスタートガイドに従って、数分で最初のエージェントを実行できます。