介面

成品產出

檔案、報告、圖片與連結等有用的生成輸出。

概念專屬圖版成品產出hx-graph-context-concept-artifacts正在載入視覺預覽…
以原始尺寸檢視

成品產出

這是什麼

工作階段從訊息中辨認並集中列出的檔案、報告、圖片與連結,使用者可直接開啟或回到產生它們的對話。

白話解釋

對話大多是文字往來,但一趟旅程最後會留下照片與收據等帶得走的東西。Hermes 的產出物就是工作階段留下的檔案、圖片與連結;介面會把它們從聊天記錄中整理出來,避免成果埋在很長的對話裡。

為什麼重要

代理除了回覆文字,也可能建立檔案、報告、圖片或可開啟的連結。把這些結果當成可檢視的獨立物件,使用者就能直接以即時預覽開啟產生的網站或文件,不必翻找聊天記錄。內容再利用與看板執行也能直接引用先前產出的物件,繼續後續工作。

運作方式

桌面版會在客戶端建立產出物清單,而不是由後端特別標記每項輸出。apps/desktop/src/app/artifacts/artifact-utils.tscollectArtifactsForSession 會掃描助理與工具訊息文字,找出 Markdown 圖片、Markdown 連結、純網址及看似檔案系統路徑的內容;它也會走訪 tool_calls 與 JSON 工具結果,從鍵名含有 pathfileurlimageartifactoutputdownloadresulttarget 的字串值找出候選項目。副檔名屬於圖片的項目會標為 image,以路徑形式開頭的項目標為 file,其餘標為 link。每個項目在同一工作階段只記錄一次,並保存標籤、可開啟網址、來源工作階段的識別碼與標題,讓產出物檢視可返回原始對話。

具體範例

某個工作階段先由 Hermes 產生 logo.png 與搭配的 brand-guide.pdf,之後又貼入 https://example.com/competitor 供比較。開啟產出物檢視時,圖片、PDF 與網站連結會成為三個獨立項目;切換成只看圖片時會隱藏另外兩項,點選任一項目的工作階段名稱則會返回產生它的原始對話。

如何連結

「成品產出」屬於「介面」系列。最直接相關的概念包括:「對話」、「即時預覽」、「代理執行環境」與「個人作業系統」。

來源證據

  • web_server — 不在目前釘選版本的核心原始碼驗證範圍;hermes_cli/web_server.py 因此不列為已驗證的內部實作。

工作流程

相關文章

相關筆記