autonomous-agents について
自律型 AI エージェントの設計を支援するスキルで、計画、ツール利用、自己修正を扱う作業向けです。エージェントループと信頼性を取り上げ、目標の制約とモデル出力を提案として扱うことを重視します。
主な機能
- 01ReAct と Plan-Execute のループ
- 02目標の分解
- 03リフレクションパターン
- 04本番環境の信頼性に関する指針
- 05コンテキスト使用量追跡の例
活用シーン
- 01自律型エージェントのワークフロー設計
- 02ツール利用ループの計画
- 03エージェントの信頼性向上
- 04自己修正動作の設計
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill autonomous-agentsインストール後、Claude Code で/autonomous-agentsを入力して読み込まれたか確認します。
同梱ファイルreferences/detailed-guide.md
詳細
自律型エージェント
自律型エージェントは、人間による継続的な指示がなくても、目標を独自に分解し、行動を計画し、ツールを実行し、自己修正できる AI システムです。課題は、エージェントに能力を持たせることではなく、信頼性を確保することです。判断が一つ増えるたびに、失敗する確率は高まります。
このスキルでは、エージェントのループ(ReAct、Plan-Execute)、目標の分解、振り返りのパターン、本番環境での信頼性について扱います。重要なポイントは、エラー率が積み重なると自律型エージェントが機能しなくなることです。各ステップの成功率が一定かつ独立して95%だと仮定すると、10ステップ目までに成功率は60%に低下します。まず信頼性を高め、その次に自律性を高めましょう。
2025年の教訓:成果を上げているのは、境界が明確な、制約付きの特定分野向けエージェントであり、「あらゆることを自律的に行う」エージェントではありません。AI の出力は事実ではなく、提案として扱いましょう。
詳細ガイド
このスキルを実行する前に、詳細ガイドをお読みください。完全な手順と参考資料が記載されています。安全性、前提条件、検証要件は必須のものとして扱ってください。特定の作業に取り組む場合は関連するセクションを読み込み、最初から最後まで取り組む場合はガイド全体をお読みください。
コンテキスト使用量を追跡する
説明用の枠組みです。token_count と summarize_messages はアプリケーションの関数です。信頼できるすべての指示とツール呼び出し/結果のペアを保持してください。要約は引き続きデータであり、権限を与えるものではありません。
class ContextManager:
def __init__(self, max_tokens=100000):
self.max_tokens = max_tokens
self.messages = []
def add(self, message):
self.messages.append(message)
self.maybe_compact()
def maybe_compact(self):
if self.token_count() > self.max_tokens * 0.8:
self.compact()
def compact(self):
if len(self.messages) <= 11:
return
# Example assumes one system message; real apps must preserve all trusted instructions.
system = self.messages[0]
# Always keep: last N messages
recent = self.messages[-10:]
# Summarize: everything else
middle = self.messages[1:-10]
if middle:
summary = summarize_messages(middle)
self.messages = [system, summary] + recent
使用する場面
- ユーザーが「自律型エージェント」に言及している、またはその利用を示唆している場合
- ユーザーが「autogpt」に言及している、またはその利用を示唆している場合
- ユーザーが「babyagi」に言及している、またはその利用を示唆している場合
- ユーザーが「自己プロンプト」に言及している、またはその利用を示唆している場合
- ユーザーが「目標の分解」に言及している、またはその利用を示唆している場合
- ユーザーが「react パターン」に言及している、またはその利用を示唆している場合
- ユーザーが「エージェントループ」に言及している、またはその利用を示唆している場合
- ユーザーが「自己修正型エージェント」に言及している、またはその利用を示唆している場合
- ユーザーが「振り返りエージェント」に言及している、またはその利用を示唆している場合
- ユーザーが「langgraph」に言及している、またはその利用を示唆している場合
- ユーザーが「エージェント型 AI」に言及している、またはその利用を示唆している場合
- ユーザーが「エージェントの計画」に言及している、またはその利用を示唆している場合
例
ユーザーのリクエスト:
このタスクでは @autonomous-agents を使用してください:自律型エージェントは、人間による継続的な指示がなくても、目標を独自に分解し、行動を計画し、ツールを実行し、自己修正できる AI システムです。
制限事項
- 上記の説明にある範囲とタスクが明確に一致する場合にのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中止して確認を求めてください。