
五層 Hermes Agent 架構將語言模型從回應產生器轉變為可靠的運算子。
從聊天回應到操作循環的轉變
理解 Hermes Agent 架構最簡單的方法是將回應產生與任務執行分開。
聊天機器人通常是圍繞單一交換構建的。使用者提問,模型回答,互動結束。即使答案有幫助,該模型也沒有真正在用戶環境中運行。它沒有檢查資料庫、開啟檔案、比較即時結果或驗證輸出是否解決了實際任務。
赫爾墨斯式的代理人的工作方式有所不同。它循環運行。它接收一個目標,推理下一步,呼叫工具,觀察結果,更新其狀態,然後繼續。這個循環是智能體感覺與一般人工智慧助理不同的核心原因。它們不僅僅描述工作。他們可以參與工作。
這種區別很重要,因為大多數業務工作流程都不是一次性提示。內容行銷人員不需要孤立地「寫部落格大綱」。他們需要關鍵字研究、競爭對手審查、內部連結映射、大綱生成、草稿創建、格式設定和品質檢查。支援團隊不僅需要「回答該客戶」。它需要票證分類、訂單查找、政策匹配、退款資格檢查以及敏感情況下的升級。
Hermes Agent 架構是為人類意圖和軟體執行之間的中間層而建構的。
為什麼代理架構比提示更重要
許多團隊都是從快速改進開始的。他們重寫指令、添加範例、調整基調,並嘗試使模型「更聰明」。這有幫助,但僅限於一定程度。
更深層的問題通常是架構問題。代理可能不知道有哪些工具可用。它可能會使用錯誤的參數來呼叫正確的工具。它可能會忘記三步前發生的事情。在答案已經足夠後,它可能會繼續循環。即使某些行動需要批准,它也可能將每項任務視為同樣安全。
一個有用的代理需要的不僅僅是聰明的系統提示。它需要邊界、記憶、可觀察性、工具設計、回饋和評估。如果沒有這些部分,代理就會變得不可預測。它在演示中可能顯得令人印象深刻,但在生產中卻顯得不可靠。
這就是為什麼 Hermes Agent 架構應該被設計成一個用於決策的作業系統。模型是推理引擎,但周圍的系統決定模型可以看到什麼、可以做什麼、如何記錄進度、如何處理錯誤以及何時必須由人類參與。
核心 Hermes Agent 循環
這個架構的中心是一個重複的循環:理解、計劃、行動、觀察、修改和完成。
代理首先解釋使用者的目標。弱者將目標視為直接指示並倉促採取行動。更強大的代理可以識別所需的結果、可用的上下文、缺少的資訊以及任務的風險等級。
然後它創建一個計劃。這個計劃不需要是一篇長篇可見的文章。事實上,生產代理商常常受益於緊湊的規劃。重要的一點是,代理人必須決定什麼樣的行動順序才有意義。
規劃完成後,代理人透過工具進行行動。工具可能包括網路搜尋、文件讀取、程式碼執行、資料庫查詢、瀏覽器自動化、CRM 存取、電子表格編輯、電子郵件起草或內部 API。工具呼叫是代理離開純語言並接觸工作環境的地方。
觀察步驟是許多不良代理人崩潰的地方。工具結果不會自動有用。代理必須檢查它,決定它是否改變了任務的狀態,並選擇下一步要做什麼。如果搜尋結果已過時,代理應重新搜尋。如果文件不包含預期字段,則應進行調整。如果 API 傳回錯誤,它應該恢復而不是幻想成功。
僅當滿足完成條件時循環才結束。該條件可能是最終答案、保存的草稿、已完成的報告、提交的表格或移交給人工審閱者。
自我改進代理人的五個架構層
赫爾墨斯式的自我改進智能體可以透過五層來理解:介面、推理、工具、記憶和評估。
介面層
界面層捕獲使用者的意圖。它可能是聊天視窗、桌面應用程式、瀏覽器擴充功能、Slack 機器人、Telegram 機器人、內部儀表板或工作流程觸發器。此層不應簡單地將原始使用者文字傳遞到模型中。它應該闡明任務類型、附加可用上下文、識別權限並定義輸出格式。在代理開始昂貴的多步驟工作之前,良好的介面層可以減少歧義。
推理層
推理層決定下一步要做什麼。這是模型解釋當前狀態並選擇操作的地方。推理的結構應該足以指導行為,但又不能太僵化以致變得脆弱。最好的推理層並不是最長的提示。這是最清晰的合約。它告訴代理什麼是成功,什麼是不能做的,哪些來源是可信的,哪些行動需要確認,以及當證據薄弱時如何應對。
工具層
工具層是代理程式發揮作用的地方。工具不僅僅是技術附加元件。它們是代理語言的一部分。如果工具名稱模糊、參數混亂或輸出吵雜,模型就會出錯。名為 get_data 的工具比名為 search_customer_orders_by_email 的工具弱得多。良好的工具設計使正確的行動顯而易見。這也使得危險的行動變得更加困難。例如,電子郵件工具應將「建立草稿」與「發送電子郵件」分開。支付工具在發放退款前應明確批准。在生產中,工具設計通常與模型選擇一樣重要。
記憶體層
自我提升取決於記憶力,但記憶力常被誤解。代理不需要記住所有事情。事實上,記住太多會讓事情變得更糟。記憶體層應該儲存改善未來決策的資訊:使用者偏好、重複工作流程、成功的工具模式、失敗的嘗試、批准規則、專案情境和可重複使用技能。通常有幾種類型的記憶。短期記憶追蹤當前的跑步狀況。長期記憶儲存持久的偏好和工作流程知識。情景記憶記錄過去的嘗試和結果。技能記憶將重複的過程變成可重複使用的劇本。危險在於陳舊的記憶。強大的架構包括記憶體審查、過期、用戶更正和來源標記。
評估層
評估層是「運作」的智能體和改進的智能體之間的區別。自我改進的人工智慧代理需要回饋訊號。有些回饋是自動的:程式碼通過測試了嗎? API呼叫是否成功?產生的 JSON 是否與架構相符?其他回饋是人為的:客戶支援草案聽起來是否有同理心?研究簡介是否包含正確的來源?這就是改進變得系統化的方式。團隊不會簡單地說「代理的回答很糟糕」。它可以識別故障點:指令不清楚、上下文缺失、工具模式錯誤、檢索能力弱、記憶體不安全或停止邏輯不佳。
自我完善實際上是如何運作的
自我改進並不意味著智能體在完成每項任務後神奇地重寫自己的神經權重。在大多數實際系統中,自我改進是透過更好的環境、更好的記憶、更好的工具和更好的評估循環來實現的。
假設代理用於 SEO 內容製作。首先,它可能遵循通用的工作流程:搜尋競爭對手、提取標題、起草大綱、撰寫文章並建立元資料。經過幾次運行後,系統注意到編輯者的反覆更正。也許草稿太促銷了。也許介紹太慢了。也許內部連結通常是不相關的。
自我改進的架構捕捉了這些修正。它可以更新風格記憶、細化內容清單、更改評估標準或創建可重複使用的「編輯通行證」技能。模型本身可能是相同的,但圍繞它的系統變得更加符合團隊的標準。
這就是自我完善的AI智能體的實際意義。他們之所以進步,是因為環境教會了他們。回饋變成指令。重複的行為會變成技能。錯誤成為測試用例。人類評論變成結構化記憶,而不是消失在聊天歷史中。
具體工作流程:從研究請求到完成簡介
假設產品經理要求代理為新的生產力應用程式準備一份競爭性研究簡介。
一個能力較弱的助手可能會憑記憶產生一個通用的市場摘要。赫爾墨斯式的特工會以不同的方式處理任務。首先,它明確了目標:競爭對手、定位、定價、功能差距和用戶投訴。然後它搜尋當前的公共資源,打開相關頁面,提取資料並記錄引用。如果結果不一致,則會執行額外檢查。它可以創建一個比較表,識別評論中的模式,並將經過驗證的事實與解釋分開。
接下來,代理人起草簡報。評估者步驟檢查摘要是否回答了原始問題、主張是否得到支持以及建議是否可行。如果簡報過於寬泛,代理人會對其進行修改。如果缺少重要的競爭對手,它會再次搜尋。如果產出是供高階主管使用的,它會縮短結論並將戰術細節移至附錄中。
最終的產品不僅僅是文字。它是一個受控循環的結果:研究、驗證、綜合、批評和修訂。
這種類型的工作流程說明了代理架構為何如此重要。價值來自整個系統,而不是來自某個令人印象深刻的模型響應。