代理式人工智慧與工具使用
多代理編排
多代理編排協調數個各有專長的代理——每個都有自己的角色、指令與工具——透過訊息傳遞與交接來共同完成任務。與其讓單一通才包辦一切,不如組成一個小型組織:一個規劃者拆解目標、若干工作者執行各部分、一個批評者加以檢查,常常還有一個管理者在它們之間調度工作。這套設計如同一個團隊:分工與清晰的介面,勝過一位過載的個人。
常見拓樸包括監督者模式,由一個控制器代理派發子任務並彙整結果;管線模式,代理分階段把輸出往前傳遞;以及辯論或群聊模式,代理互相提議與批評直到收斂。編排定義了訊息協定、每個代理看得到的共享或私有記憶、交接與終止條件,以及部分結果如何合併——這些正是任何分散式系統都有的控制流關切,只是如今以自然語言為媒介。
拆分成角色能提升可靠度,並讓每個代理跑聚焦而更便宜的提示,但也帶來協調負擔、延遲與新的失效模式:代理可能彼此誤導、陷入迴圈,或放大共同的錯誤。多個代理是否勝過一個配備好工具的強代理,取決於任務,因此額外呼叫與編排邏輯的成本,必須以實際增益來證明其值得。
代理愈多未必愈好:增加代理會倍增成本並引入誤差傳播,因此「一個配備好工具的強代理」往往是須先勝過的合理基準。
又称
另见