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

第 11 課:高階模式-規劃、反思與自我修正

高階模式:計畫與執行、思想樹計畫、自我反思循環、批評與修正。實施代理評估並修正其自己的輸出。

🧠 人工智慧與機器學習 — 第 10 課 第 11 課:進階模式 — 規劃、 反思與自我修正

建構 AI 代理:從零到生產

第 4 部分:代理框架

亞洲開發網

簡介

代理基本上以「思考 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. 實施計劃和執行代理 2.添加自反射循環(最多3次迭代)
  2. 比較輸出品質:有反射與無反射
  3. 運用思考樹解決數學問題