Verification 不等於 Reflection
Agent 採取 Action 之後會得到 Result。接著有兩個不同的問題,把它們混在一起會造成許多設計錯誤。
Agent 執行完一步後,如何判斷結果是否可信,以及策略是否需要改變?
| Verification | Reflection | |
|---|---|---|
| 問題 | 結果是否正確或可接受? | 策略為何成功或失敗,該改變什麼? |
| 關注對象 | 單一步驟的 Result | 跨越多個步驟的做法 |
| 典型輸出 | 接受、拒絕或重試 | 維持計畫、調整計畫,或停止 |
| 模擬範例 | 草擬的回覆引用的規定編號,必須與規定文件一致 | 連續三次回覆都漏掉規定,因此更換搜尋來源 |
- Action:Agent 做了某件事
- Result:得到什麼回應
- Verify Result:這個結果正確或可接受嗎?
- Evaluate Progress:我們離 Goal 更近了嗎?
- Reflect on Strategy:策略為何有效或無效,該改變什麼?
資訊