LightVela

如何在 Telegram 中配置一個具有獨立人格的 Hermes Agent?

Telegram 只是你與 Hermes Agent 對話的入口。 真正決定它如何説話、如何做事以及哪些事情不能做的,是 Agent 的人設和長期上下文。

本指南會帶你把一個 Hermes Agent 接入 Telegram,再通過 LightVela 的人設能力為它選擇一套穩定的角色、語氣和行為邊界。

在 Telegram 中使用具有獨立人格的 Hermes Agent

摘要

Telegram 只是入口,真正決定 Agent 如何説話、如何做事、哪些事不能做的是它的人設與長期上下文。 完整流程分兩段:先按通道文檔把 Hermes Agent 接入 Telegram(在 BotFather 側創建機器人取得 Token,在管理台完成接入並確認顯示為已接入),再通過管理台 Agent 設置頁的「人設」區域選擇一套穩定的角色、語氣與行為邊界並「注入人設」。三層分工要分清:人設寫長期適用的行為原則,用户偏好寫你希望被如何對待,長期記憶存已確認的事實與項目背景。注意 Telegram 通道當前不支持群聊,僅支持 1 對 1 對話。

適合誰

這篇指南適合希望在 Telegram 中長期使用一個風格穩定的 Hermes Agent 的用户。 它尤其適合個人助理、研究夥伴、學習陪練或需要固定溝通方式的日常助手場景。

Telegram 通道當前以 1 對 1 對話為主要使用方式。 如果你需要接入 Telegram,請先閲讀配置通道 - Telegram

前置條件

  • 一個已經運行中的 LightVela Hermes Agent。 如果你還沒有創建 Agent,可以先查看快速開始

  • 已經配置好的模型或可用的體驗積分。 如果 Hermes 還不能回覆,請先完成配置模型

  • 一個可以正常使用的 Telegram 賬號,以及按照配置通道 - Telegram創建並接入的 Bot。

  • 對 Agent 角色的初步設想。 例如,你希望它是簡潔的研究助理、温和的學習夥伴,還是隻負責提醒和整理事項的執行助手。

操作步驟 / 核心説明

1. 先把 Hermes Agent 接入 Telegram

在 LightVela 管理台打開目標 Hermes Agent,進入「通道」並選擇 Telegram。 按照配置通道 - Telegram的步驟創建 Bot、粘貼 HTTP API Token,併發送一條測試消息。

確認管理台顯示 Telegram 已接入,並且 Bot 能夠收到 Hermes Agent 的回覆。 先驗證通道本身可用,再開始調整人設,這樣後續出現問題時更容易判斷是通道問題還是人設問題。

2. 先寫清楚你希望它怎樣工作

一個有辨識度的人格不只是一個名字或幾句口號。 開始配置前,先寫下角色、語氣、工作方式和邊界。

可以用下面的簡短説明作為起點:

你是我的研究助理,主要幫助我拆解問題、比較可靠來源,並把結論寫得清楚。
先給結論,再給關鍵依據;不確定時明確説明不確定之處。
語氣專業、直接、友好,不要故意賣萌,也不要把猜測説成事實。
涉及發送消息、修改文件或其他外部操作時,先向我確認。

這段説明可以幫助你判斷應該選擇哪一種 Soul,也可以在接入 Telegram 後繼續用對話細化 Agent 的工作方式。

3. 在「人設」中選擇並注入 Soul

進入目標 Agent 的設置頁面,打開「人設」區域。 你可以選擇「隨機抽取人設」,也可以選擇「答題測試人設」,再查看卡片上的人設説明。

選中最符合目標的 Soul 後,點擊「注入人設」。 LightVela 會將這套人設寫入當前 Hermes Agent 的 SOUL.md,並在覆蓋已有配置前保留備份。

如果當前 Agent 已經有其他人設,重新注入會替換當前生效的人設。 確認替換前,先檢查卡片描述是否符合你對角色、語氣和邊界的要求。

4. 在 Telegram 中開啓新會話

人設注入成功後,回到 Telegram 與該 Bot 的對話中發送:

/new

Hermes Agent 會在新會話開始時讀取新的 SOUL.md。 如果只繼續舊會話而不發送 /new,當前會話可能仍然使用之前加載的人設快照。

新會話開始後,可以先發送一條自我介紹請求:

請用三句話介紹你現在的角色、你能幫我做什麼,以及你不會替我做什麼。

5. 用幾個真實任務校準語氣

不要只用“你是誰”判斷人格是否生效。 最好準備幾種你日常真的會交給它的任務,例如:

把下面這段研究材料整理成結論、依據和待確認問題。
我今天有三個截止時間,請先按風險排序,再給一個簡短計劃。
這個請求涉及向外部服務發送內容,你會先做什麼?

觀察它是否保持了預期的表達方式,是否會主動標出不確定內容,以及是否遵守你設置的操作邊界。 如果只是某個用户偏好需要長期保留,例如語言、時區或簡報格式,請通過對話讓 Hermes 記住它,而不是把所有偏好都寫成人設。

人格、用户偏好與記憶怎麼分工

SOUL.md 更適合描述 Agent 的穩定角色、語氣、優先級和行為邊界。 用户畫像適合描述你的身份、語言、時區和溝通偏好。 長期記憶適合保存你們已經確認過的事實、項目狀態和可複用的共同背景。

如果你想更深入理解這三者的區別,可以閲讀Hermes Agent 的性格從哪裏來記憶管理

常見問題

Telegram Bot 自己有獨立人格嗎?

人格屬於連接到 Telegram 的 Hermes Agent,而不是 BotFather 中的 Bot Token。 同一個 Hermes Agent 如果連接了其他支持的通道,其他通道也會使用同一套 Agent 級人設和長期上下文。

發送 /new 會刪除記憶嗎?

不會。 /new 的作用是開啓一個新的會話,讓新的 SOUL.md 在會話開始時生效,不等於刪除 Agent 的長期記憶或用户畫像。

我可以把 Telegram Bot 加入群組使用嗎?

當前 Telegram 文檔將 1 對 1 對話作為主要支持方式,群聊能力還受到通道配置和隱私模式限制。 不要把當前文檔當成群聊方案使用;如需確認最新支持範圍,請先查看配置通道 - Telegram

更換模型會讓 Agent 失去人格嗎?

通常不會。 模型、Agent 人設和長期記憶是不同的配置層,但更換模型可能會改變它的推理方式、工具調用方式和表達細節。

下一步