mini-agiは、最小限でモジュール式のフレームワークを提供することで、自律型AIエージェントの作成を容易にします。Pythonで書かれ、OpenAIの言語モデルを活用して高レベルの目標を解釈し、それをサブタスクに分解し、HTTPリクエストやファイル操作、カスタムアクションなどのツール呼び出しを調整します。フレームワークには、エージェントの状態と結果を追跡するメモリストレージ、コストに基づくヒューリスティックによるタスク分解用のプランナーモジュール、そしてツールを順次呼び出すエグゼキューターモジュールが含まれます。設定ファイルを使用して、カスタムツールを注入したり、プロンプトテンプレートを定義したり、計画深度を調整可能です。mini-agiの軽量アーキテクチャは、研究クエリの実行、自動化ワークフロー、コードの自律生成を行うAIエージェントのプロトタイプに最適です。