人格模擬:在 Agent 裏用 Skill 切換對話人格

前言

做對話類 Agent 或陪聊產品時,常見做法是在系統提示裏手寫一長段「性格說明」,改風格就要改提示、反覆調語氣。人格模擬是 SkillHub 上的一條社區 Skill(ai-agent 分類),把「溫柔 / 高冷 / 活潑」等幾種預設人格和切換方式寫進 SKILL.md,Agent 加載後按文檔約定響應 /人格 指令,而不必每次從零寫性格提示。Skill 標註 requires_api_key=false,不依賴外部 API Key。

這是什麼

人格模擬(座標 @user_af2bf003/persona-simulate,版本 1.0.0)由社區發佈者 user_af2bf003 維護,來源爲 community。SkillHub 頁面顯示作者爲陳虹彰。它解決的是:在同一套 Agent 能力上,用結構化方式切換說話風格與性格表現,而不是爲每種人設單獨維護一套提示詞。

官方入口:

  • SkillHub 展示頁:https://www.skillhub.cn/skills/user_af2bf003/persona-simulate
  • API 資源地址:https://api.skillhub.cn/user_af2bf003/persona-simulate

核心功能

根據包內 SKILL.md,已覈實能力如下。

  1. 多人格對話:支持在不同人格下對話,每個人格有獨立的說話風格與性格描述。
  2. 五種預設人格:溫柔體貼型、高冷傲嬌型、活潑話癆型、成熟穩重型、幽默風趣型;文檔中對每種人格的用語習慣、態度有簡要說明(例如溫柔型常用「呀、呢、哦~」,高冷型話少、偶爾毒舌等)。
  3. 切換與狀態:通過 /人格 子命令切換、查看當前人格、重置爲默認;亦可用 JSON 字段 persona 指明要切換的人格(值爲文檔中的「切換的人格」佔位說明,具體取值需與 Agent 實現對齊)。

安裝與啓用

安裝流程遵循 SkillHub 通用說明(https://skillhub.cn/install/skillhub.md)。先確認本機已有 skillhub CLI;若沒有,可用官方腳本安裝。

command -v skillhub && skillhub --version

未安裝時可執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

將 Skill 裝進當前 Agent 正在使用的 skills 目錄(須帶 --dir,否則默認落在 ./skills/ 且可能不被識別):

skillhub install persona-simulate --namespace user_af2bf003 --dir <skills 目錄>

常用路徑示例(以你實際使用的客戶端爲準):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝完成後按所用客戶端要求重啓或重新加載 Agent,使 SKILL.md 被納入技能上下文。SkillHub 頁面亦支持將「請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_af2bf003/persona-simulate」發給 AI 代爲安裝,本質仍是上述座標與安裝規範。

典型用法

用 /人格 切換

文檔給出的指令與預期回覆示例如下。

用戶輸入 說明
/人格 溫柔 切換到溫柔體貼型
/人格 高冷 切換到高冷傲嬌型
/人格 活潑 切換到活潑話癆型
/人格 成熟 切換到成熟穩重型
/人格 幽默 切換到幽默風趣型
/人格 查看 查看當前人格
/人格 重置 恢復默認人格

示例對話(摘自官方 SKILL.md):

  1. 用戶:/人格 高冷
    回覆:高冷模式已啓用。從現在起我會用高冷的方式和你交流。

  2. 用戶:你好呀
    回覆:(高冷模式)哦。有什麼事?

  3. 用戶:/人格 重置
    回覆:人格已重置,恢復默認模式。

用 JSON 指定人格

文檔中的結構化用法爲:

{
  "persona": "切換的人格"
}

若你的 Agent 或上層業務通過 JSON 傳參,可將 persona 與上述人格名稱或實現約定對齊;具體解析邏輯取決於宿主是否按 Skill 說明執行。

適用場景與注意

適合誰

  • 需要在演示、原型或輕量陪聊裏快速試幾種語氣,又不想維護多份系統提示的開發者。
  • 希望把「人格清單 + 切換協議」固化成 Skill,便於在 SkillHub 分發、版本固定爲 1.0.0 的團隊。

限制與注意

  • 人格行爲完全依賴 Agent 是否加載並遵守本 Skill 的 SKILL.md;文檔未描述持久化存儲,會話級狀態以 Agent 實現爲準。
  • 預設人格爲定性描述,沒有評分、安全策略或內容審覈條款;上線產品仍需自行加合規與風控。
  • SkillHub 統計(以抓取資料爲準):評分 100000,下載 1024 次,安裝計數 0;社區來源,升級與維護需關注 @user_af2bf003/persona-simulate 是否有新版本。

結尾

人格模擬把五種常見對話人格和 /人格 切換約定寫進標準 Skill 包,適合作爲 Agent 側的「風格層」配置。需要安裝或查看詳情時,可打開 SkillHub 頁面:https://www.skillhub.cn/skills/user_af2bf003/persona-simulate。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜