オープンソースフレームワーク

AIGNE フレームワーク

AI Genesis Native Engineering

AI エージェント構築のためのオープンソース TypeScript フレームワークです。AIGNE はコンポーザブルなワークフローパターン、マルチモデル対応、Blocklet エコシステムとの深い統合を提供し、インフラ構築ではなくエージェントロジックに集中できる環境を実現します。

コア機能

マルチモデル対応

OpenAI、Claude、Gemini など、さまざまな LLM プロバイダーを相互に切り替えて利用できます。エージェントロジックを書き直すことなくモデルを変更でき、ワークフローはプロバイダー間で完全にポータブルです。

ワークフローパターン

シーケンシャル、コンカレント、ルーティング、ハンドオフなどのパターンを内蔵し、エージェントを組み合わせます。宣言的な設定で単純なエージェントを複雑なワークフローに連結できます。

AFS 統合

エージェンティックファイルシステムとネイティブに統合し、永続的なエージェント状態、構造化データアクセス、エージェント間のナレッジ共有をサポートします。

MCP プロトコル

Model Context Protocol をファーストクラスでサポートし、標準化されたツールインターフェースと、より広範な AI ツールエコシステムとの相互運用性を実現します。

仕組み

1

エージェントを定義

TypeScript でエージェントを作成し、自然言語の指示、ツールバインディング、モデル設定を構成します。各エージェントは明確なインターフェースを持つコンポーザブルなユニットです。

2

ワークフローを構成

内蔵パターンを使用してエージェントを接続します。シーケンシャルパイプライン、コンカレントファンアウト、スマートルーティング、エージェント間のハンドオフ。必要に応じて自由に組み合わせられます。

3

Blocklet Server にデプロイ

エージェントワークフローを Blocklet としてパッケージ化し、Blocklet Server にデプロイすることで、本番グレードのホスティング、監視、ライフサイクル管理を利用できます。

AI エージェントの構築を始める

AIGNE は Elastic Search License のもとでオープンソース公開されています。リポジトリをクローンし、クイックスタートガイドに従って、数分で最初のエージェントを実行できます。