loopy: AIエージェントのための反復的なフィードバックループを作成・管理するためのフレームワーク
loopy: AIエージェントのための反復的なフィードバックループを作成・管理するためのフレームワーク
何を解決するか
「ワンショット」プロンプティングの限界に対処します。これは、AIエージェントが反復的な改善メカニズムなしに、一度だけタスクを実行するように求められる状況を指します。フィードバックが組み込まれたプレイブックである「ループ」を導入することで、エージェントが結果から学び、作業を検証し、特定の目標が達成されるか進捗が停滞するまでステップを繰り返すことを可能にし、エージェントによるワークフローをより信頼性が高く、再現可能なものにします。
仕組み
このプロジェクトは、2つのコンポーネントで構成されています。公開されている Loop Library(公開されたループのカタログ)と、AIエージェント用のインストール可能なスキルである Loopy(Codex、Cursor、および Claude Code と互換性があります)です。
Loopyを使用すると、エージェントは以下のことが可能になります:
- Discover: コードベースやチャット履歴における繰り返しのパターンを特定し、新しいループを作成する。
- Find & Adapt: ライブラリから既存のループを検索し、特定のプロジェクトの制約に合わせて調整する。
- Craft: インタビュープロセスを使用して、カスタムループを一から構築する。
- Run & Debrief: 制限されたパス内でループを実行し、結果を分析して最小限の改善を提案する。
- Save & Publish: ループを
LOOPS.mdファイルにローカルに保存するか、公開ライブラリに提出する。
対象ユーザー
本番環境のエラー修正、テストカバレッジの向上、またはドキュメントの保守など、単純なプロンプトを超えて、構造化された反復的なワークフローを求めている開発者およびAIエージェントユーザー。
ハイライト
- Bounded Execution: ループには、エージェントが無期限に実行されるのを防ぐための明確な停止ポイントと承認境界が含まれています。
- Evidence-Based: 成功の検証を必要とし、アクションと結果の「レシート(証拠)」を提供します。
- Agent Integration: 人気のあるAIコーディングエージェントにスキルとして直接インストール可能です。
- Project-Local Storage: セッションをまたいで再利用するために、カスタムループをプロジェクトのルートディレクトリに保存することをサポートしています。
Sources
- undefinedForward-Future/loopy