ベビーAGIについて
ベビーAGIは、自己構築可能な自律エージェントのための実験的なフレームワークです。2023年3月に最初のバージョンが登場し、タスクプランニングを通じて自律エージェントの開発方法を提示しました。現在は、このプロジェクトはアーカイブされ、babyagi_archiveリポジトリに移動されています(2024年9月のスナップショット)。
コア機能
- 新しい関数フレームワーク(functionz):データベースから関数を保存、管理、実行するための機能を提供します。グラフベースの構造で、インポート、依存関係のある関数、認証シークレットを追跡し、自動的にロードし、包括的なロギング機能を備えています。
- ダッシュボード:関数の管理、更新の実行、ログの表示などを行うことができます。
基本的な使用方法
- インストール:
pip install babyagi
- ダッシュボードのロードと表示:
import babyagi
の後、適切なコードを実行してブラウザでhttp://localhost:8080/dashboard
にアクセスします。 - 関数の登録と実行:例えば、
@babyagi.register_function()
を使用して関数を登録し、依存関係を設定することができます。
このベビーAGIは、経験豊富な開発者がアイデアを共有し、議論を促すためのものであり、本番環境での使用は推奨されません。ご注意ください。