AIエージェント
オープンソース
AI Agent Framework
BabyAGI
BabyAGIは、ユーザーが指定した目標に基づいてタスクを生成、優先順位付け、実行するように設計された自律型AIエージェントフレームワークです。2023年にYohei Nakajima氏によって公開され、当初はタスク駆動型ループとして機能していましたが、2024年には「BabyAGI 2」および「BabyAGI 2o」として、関数ベースのアーキテクチャと自己構築型エージェントに進化しました。
その中核には、大規模言語モデル(LLM)、ベクターデータベース、タスクリスト、およびタスク実行、タスク作成、タスク優先順位付けを行うエージェントが含まれています。BabyAGIは、完了したタスクの結果を新しいタスクの作成、タスクリストの再優先順位付け、サブタスクの実行に継続的に利用することで、反復的に動作します。このプロセスは、タスクキューがなくなるか、停止条件に達するまで続きます。
主な用途としては、研究およびサンドボックスツールとしての利用、コンテンツ作成の自動化、データ収集、プロジェクトタスクの動的な管理、継続的な監視とレポート作成などが挙げられます。 ただし、BabyAGIは実験的なフレームワークであり、本番環境での使用を意図したものではないことに注意が必要です。