傳統代理程式架構:感知、原因、行為 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

傳統代理程式架構:感知、原因、行為

下圖說明上一節討論的建置區塊如何在感知、原因、動作週期下運作。

核心建置區塊如何套用至傳統代理程式架構。

感知模組

感知模組充當代理程式與外部世界的感官界面。它將原始環境輸入轉換為告知推理的結構化表示法。這包括處理多模式資料,例如文字、音訊或感應器訊號。

  • 文字輸入可能來自使用者命令、文件或對話。

  • 音訊輸入包括語音指示或環境聲音。

  • 感應器輸入會擷取動作、視覺摘要或 GPS 等真實訊號。

擷取原始輸入後,感知程序會執行特徵擷取,接著進行物件或事件辨識和語意解釋,以建立目前情況的有意義模型。這些輸出提供下游決策的結構化內容,並將代理程式的推理錨定在真實世界觀察中。

原因模組

原因模組是代理程式的認知核心。它評估內容、制定意圖,並確定適當的動作。本單元使用學習到的知識和推理來協調目標驅動的行為。

原因模組由緊密整合的子模組組成:

  • 記憶體:維持短期和長期格式的對話狀態、任務內容和偶發歷史記錄。

  • 知識庫:提供對符號規則、拓撲或學習模型 (例如內嵌、事實和政策) 的存取權。

  • 目標和計畫:定義所需的結果,並建構動作策略以達成這些結果。目標可以動態更新,而且計劃可以根據意見回饋進行調整。

  • 決策:透過權衡選項、評估權衡和選取下一個動作,充當中央仲裁引擎。此子模組會考量可信度閾值、目標對齊和內容限制。

這些元件共同允許代理程式推理其環境、更新想法、選取路徑,並以一致、適應性的方式行事。原因模組會縮小感知和行為之間的差距。

動作模組

動作模組會透過與數位或實體環境互動來執行任務,來執行代理程式選取的決策。這是意圖成為動作的地方。

本單元包含三個功能頻道:

  • 傳動器:對於具有實體存在的代理程式 (例如機器人和 IoT 裝置), 會控制硬體層級的互動,例如移動、操作或訊號。

  • 執行:處理以軟體為基礎的動作,包括叫用 APIs、分派命令和更新系統。

  • 工具:啟用搜尋、摘要、程式碼執行、計算和文件處理等功能。這些工具通常具有動態和內容感知,可擴展代理程式的公用程式。

動作模組的輸出會回饋環境並關閉迴圈。代理程式會再次感知這些結果。它們會更新客服人員的內部狀態並通知未來的決策,因此完成感知、原因、動作週期。