AIGNE フレームワークは、それぞれが特定の機能を実行するように設計された、専門的な Agent タイプのスイートを提供します。すべての Agent はベースの Agent クラスを継承しますが、これらの特殊な実装は、AI モデルとの対話から複雑なワークフローのオーケストレーションまで、一般的なタスクに対応する事前構築済みの機能を提供します。これらのタイプを理解することは、堅牢で効率的なアプリケーションを構築するための鍵となります。
このセクションでは、利用可能な Agent タイプの概要を説明します。詳細な実装、設定オプション、およびコード例については、各 Agent の特定のサブドキュメントを参照してください。

利用可能な Agent タイプ
このフレームワークには、それぞれが異なる目的のために調整された、以下の特殊な Agent が含まれています。
AI Agent
大規模言語モデル(LLM)と対話するための主要な Agent です。プロンプトの構築、モデルの呼び出し、ツール使用を含む AI 生成応答の処理を担当します。
Team Agent
Agent のグループを連携させて動作するようにオーケストレートします。シーケンシャルモードまたはパラレルモードでワークフローを管理でき、複雑なマルチステップの問題解決を可能にします。
Image Agent
画像生成モデルとのインターフェースに特化した Agent です。指示プロンプトを受け取り、ビジュアルコンテンツを生成します。
Function Agent
標準的な TypeScript または JavaScript 関数をラップし、カスタムコードやビジネスロジックを Agent ワークフローにシームレスに統合できます。
Transform Agent
JSONata 式を使用して宣言的なデータ変換を実行します。手続き型のコードを書かずに、異なるフォーマット間でデータのマッピング、再構築、変換を行うのに最適です。
MCP Agent
Model Context Protocol (MCP) を介して外部システムやツールに接続します。この Agent はブリッジとして機能し、アプリケーションが外部のリソースや機能を活用できるようにします。
まとめ
特定のタスクに適した Agent タイプを選択することは、効果的な AIGNE アプリケーションを設計する上での基本的なステップです。各 Agent は、特定のジョブのために設計された専門的なツールです。これらの Agent を組み合わせることで、広範なタスクを処理できる高度なシステムを構築できます。
各 Agent の機能と設定をより深く理解するために、各タイプの詳細なドキュメントに進んでください。
- 次へ: 言語モデルと対話するためのコアコンポーネントである AI Agent について学びます。