Chuyển đến nội dung chính

レッスン 11: 高度なパターン — 計画、反省、自己修正

高度なパターン: 計画と実行、思考ツリー計画、内省ループ、批判と修正。実装エージェントは自身の出力を評価して修正します。

🧠 AI と ML — レッスン 10 レッスン 11: 高度なパターン — 計画、 反省と自己修正

AI エージェントの構築: ゼロから本番環境まで

パート 4: エージェント フレームワーク

xdev.asia

はじめに

エージェントは基本的に「1ステップ考えて1ステップ実行」スタイルで仕事をします。上級エージェントは、計画、自己評価、自己修正の方法を知る必要があります。この記事では、最も重要なデザイン パターンについて説明します。


1. 計画と実行のパターン

User Request → Planner (tạo plan) → Executor (thực hiện từng step) → Re-planner (adjust)

2. 内省/批判のループ

def reflect_and_improve(agent_output, original_task):
    critic_prompt = f"""
    Task: {original_task}
    Agent Output: {agent_output}
    
    Evaluate:
    1. Does it fully answer the task? (completeness)
    2. Is the information accurate? (accuracy)
    3. Is it well-structured? (quality)
    
    If issues found, provide specific improvements.
    """
    feedback = call_llm(critic_prompt)
    
    if "APPROVED" in feedback:
        return agent_output
    else:
        improved = call_llm(f"Improve based on feedback: {feedback}")
        return improved

3. 思考の木

1 つの思考チェーンではなく、並行した思考の複数の分岐を検討し、最適な分岐を選択します。


概要

  • 計画と実行: 最初に計画し、後で実行します。
  • 内省: 批判ループにより出力の品質が向上します
  • Tree-of-Thought: 多くの推論パスを探索します
  • パターンを組み合わせて最強のエージェントを実現

演習

  1. 計画実行エージェントの実装
  2. 自己反射ループを追加 (最大 3 回の反復)
  3. 出力品質の比較: 反射ありと反射なし
  4. 数学の問題解決のために思考の木を実装する