大型語言模型代理與工具使用

代理規劃(agent planning)

規劃(planning)是代理的一項能力:看著一個龐大、模糊的目標,把它拆成一串它真正做得到的、有順序的小步驟。「規劃一趟去台南的週末小旅行」會變成:看行事曆、找火車、訂老城區附近的旅館、列一份簡短的美食清單。沒有規劃,代理往往一步就想撲向目標,結果手忙腳亂;有了規劃,工作就成了一段它能一塊一塊處理的序列。

大致有兩種風格。在「事前規劃」裡,模型先把整串步驟寫出來,再去執行;在「交錯規劃」裡,它只規劃下一步、行動、看結果,然後重新規劃。事前計畫容易檢視,但當現實不同時就會過時;交錯規劃能適應,卻可能愈走愈偏。許多系統把兩者結合:一個粗略的高層計畫,底下再逐步調整。

大型語言模型給出的計畫是建議,不是保證。模型可能產生一個看起來很乾淨、卻漏了一步、順序根本行不通,或要用一個現有工具都做不到的任務的計畫——這正是為什麼規劃很少做一次就信。實務上,計畫會隨著執行展開、現實反推回來,而被檢查、修正,往往還會重新產生。

又称
task decompositionstep planning