商業 CRM 接收
這是什麼
一個有限範圍的小型企業工作流程,對傳入訊息進行資格分類並寫入結構化的 CRM 記錄。
運作模式
- 難度:
中階 - 節奏:
事件觸發或每日 - 類別:
商業
核心概念
- 商業客戶管理
- 收件匣分類
- 技能
- 工具集
- 核准邊界
原始碼證據
toolsets.py#TOOLSETS["file"]— 檔案操作工具:讀取、寫入、修補(含模糊匹配)和搜尋(內容與檔案)(4 個工具)
相關文章
- Hermes 的商業應用:將收件匣訊息轉化為可維護的 CRM 工作流程
- Hermes 終極新手入門指南:從首次安裝到 AI 營運團隊
實作模式
完成成果
把受控的本機 CSV 測試資料轉成可審查的 CRM 草稿,同時證明重複、無關與模糊案例都被正確處理,而且不會寄信或接觸正式 CRM。
開始之前
- 在一次性資料夾工作,只使用
.test合成地址。 - 這個最小可行產品(MVP)必須停用 Gmail、Sheets、Composio 與所有正式連接器。
- 先確認一般 Hermes 對話可用;建議在一次性資料夾開啟檔案系統檢查點。
輸入與輸出契約
輸入是包含四個已知案例的 inbox-sample.csv。輸出只可有 crm-draft.csv 與 crm-audit.md。每個來源 message_id 必須在稽核檔恰好出現一次:清楚提案才是 qualified,重複信為 duplicate,電子報為 irrelevant,意圖不清則為 review。缺值維持 unknown。不得寄信,也不得讀寫遠端系統。
message_id,received_at,name,email,organization,proposal
m-001,2026-07-01,Ada,ada@example.test,North Studio,洽詢產品評測合作
m-002,2026-07-02,Ada,ada@example.test,North Studio,m-001 的重複追蹤信
m-003,2026-07-03,Cai,cai@example.test,unknown,一般電子報,沒有合作提案
m-004,2026-07-04,Dee,dee@example.test,South Lab,意圖模糊,需要人工審查
預期 crm-draft.csv 只有 m-001 一筆新名單;m-002 與 m-003 不新增,m-004 不自動決定。crm-audit.md 必須記錄四筆分類與理由。
動手完成
將測試資料存為 inbox-sample.csv,再執行:
hermes chat --checkpoints --toolsets "file" -q "讀取 inbox-sample.csv,只建立 crm-draft.csv 與 crm-audit.md。將每個 message_id 分類為 qualified、duplicate、irrelevant 或 review,並說明來源證據。草稿只加入明確 qualified 的紀錄。缺值維持 unknown,不得虛構聯絡資料、存取網路、寄出回覆或修改輸入。"
草稿欄位列必須是:message_id,received_at,name,email,organization,status,reason,source。
驗證成功
- 依四案例契約逐項比對;
m-001是唯一新的qualified草稿列。 - 每個輸入
message_id在crm-audit.md恰好一次,source欄指向inbox-sample.csv。 - 計算
inbox-sample.csv前後雜湊或比較差異;檔案必須未變更。 - 搜尋終端機或工作階段記錄,確認沒有網路存取、訊息傳送、Gmail、Sheets 或 CRM 寫入。
- 用相同測試資料再跑一次;不得新增第二筆
m-001。
發生問題時
- 遺漏或重複資料列時拒絕輸出,要求 Hermes 依
message_id對照同一份測試資料。 - 出現虛構值時還原檢查點,加強
unknown規則後重跑。 - 嘗試外部連接器時立即停止,從測試設定檔移除憑證,回到本機測試資料。
- 四個案例未連續通過兩次前,不得改用真實資料。
安全、隱私與成本
合成資料可避免設計階段暴露客戶個資。明確指定的 file 工具集才是這個本機實作的能力邊界;提示詞只是額外指示,不是安全控制。正式上線需要最小 OAuth 權限範圍、保留政策、稽核軌跡、測試帳戶,以及回覆或 CRM 寫入前的人工核准。Composio 是外部整合;本實作不使用它,也不把它描述為 Hermes 內建需求。一次有限的本機執行可控制模型成本;反覆失敗時應修正契約,而不是啟動無限代理循環。

