Appearance
装完 Hermes Agent 就完事了?装完才刚开始呢。这玩意儿能做的事比你一开始想的多得多。今天把这9个"装完必做"的配置点整理出来。
一、预置聊天风格
默认的 Hermes 挺"官方"的,像个刚入职的实习生,什么都认真回答但没什么特色。
在对话框里输入 /personality,会看到14种预设风格:
内置风格列表
| 名称 | 描述 |
|---|---|
| helpful | 友好、通用型助手 |
| concise | 简短、直截了当的回答 |
| technical | 详细、准确的技术专家 |
| creative | 富有创意、跳出框架思考 |
| teacher | 耐心的教育者,配有清晰示例 |
| kawaii | 可爱的表达方式,带有闪亮亮的热情 ★ |
| catgirl | 猫娘风格的助手,带有猫咪般的语气,nya~ |
| pirate | 赫尔墨斯船长,精通航海隐喻,啊伙计! |
| socrat | 苏格拉底式提问,引导你自己找到答案 |
| devil | 魔鬼代言人,质疑一切论证 |
| psych | 心理咨询师,温柔倾听、共情支持 |
| sana | 专注、清晰、高效的工作助手 |
| hacker | 技术人员,黑客视角,快速精准 |
| evil | 疯狂的超级反派,喜欢搞破坏 |
使用方式:
/personality kawaii # 切换到可爱风格
/personality technical # 切换到技术专家模式二、灵魂定义(SOUL.md)
预设风格不够用?可以自己定义灵魂。
创建 SOUL.md:
bash
# 查看示例
cat ~/.hermes/soul.example.md
# 创建自己的灵魂
touch ~/.hermes/SOUL.mdSOUL.md 模板:
markdown
# SOUL.md
## 身份
你是一个[你的角色],专注于[领域]。
## 说话风格
- [风格特点1]
- [风格特点2]
- [语气]
## 能力
- [能力1]
- [能力2]
## 限制
- [限制1]
- [限制2]三、设置皮肤
输入 /theme 查看可用皮肤:
| 皮肤 | 风格 |
|---|---|
| default | 默认 |
| sakura | 樱花主题 |
| ocean | 海洋主题 |
| forest | 森林主题 |
| sunset | 日落主题 |
| cyberpunk | 赛博朋克 |
| matrix | 黑客帝国 |
| nord | 北欧极简 |
使用方式:
/theme cyberpunk # 切换到赛博朋克风格四、记忆系统
Hermes 有三层记忆系统:
第一层:内置记忆
bash
# 查看当前记忆
/memory list
# 添加记忆
/memory add "用户喜欢在早上处理技术问题"
# 搜索记忆
/memory search "偏好"第二层:外接记忆系统
| 系统 | 特点 | 适用场景 |
|---|---|---|
| SQLite | 内置、轻量 | 小规模数据 |
| PostgreSQL | 企业级、功能强 | 大规模生产环境 |
| Pinecone | 云服务、向量检索 | AI应用 |
| Weaviate | 混合搜索 | 语义搜索 |
| Qdrant | 高性能 | 实时检索 |
| Chroma | 简单易用 | 原型开发 |
| Redis | 高速缓存 | 快速访问 |
| Elasticsearch | 全文搜索 | 日志分析 |
配置示例(SQLite):
yaml
# ~/.hermes/config.yaml
memory:
provider: sqlite
path: ~/.hermes/memory.db配置示例(Pinecone):
yaml
# ~/.hermes/config.yaml
memory:
provider: pinecone
api_key: ${PINECONE_API_KEY}
index: hermes-memory第三层:Session Search
当前对话内的上下文搜索:
/search "之前讨论过的..."五、配置 Web Search
让 Hermes 能搜索网络:
bash
# 查看搜索插件
/hermes plugins list | grep search
# 配置搜索API
export SERPAPI_KEY=your_key
export Tavily_API_KEY=your_key支持的搜索服务:
| 服务 | 免费额度 | 特点 |
|---|---|---|
| Tavily | 1000次/月 | AI优化搜索 |
| SerpAPI | 100次/月 | Google搜索 |
| DuckDuckGo | 无限 | 免费 |
| Bing | 需要API Key | 微软 |
六、配置浏览器反爬设施(Camofox)
有些网站会检测自动化工具,需要伪装:
bash
# 安装 Camofox
hermes plugin install camofox
# 启用
hermes browser --camofox功能:
- 随机 User-Agent
- 随机屏幕分辨率
- 模拟人类行为
- 绕过 Cloudflare
七、微信访问
让 Hermes 能访问微信:
bash
# 查看微信插件
/hermes plugins list | grep wechat
# 配置微信
export WECHAT_APP_ID=your_app_id
export WECHAT_APP_SECRET=your_secret功能:
- 接收微信消息
- 自动回复
- 消息转发到 Telegram/Discord
八、安装 Skill
扩展 Hermes 能力:
bash
# 查看官方 Skill 库
/hermes skills list
# 安装 Skill
/hermes skills install code-review
/hermes skills install translation
/hermes skills install blog-writer常用 Skill:
| Skill | 功能 |
|---|---|
| code-review | 代码审查 |
| translation | 翻译 |
| blog-writer | 博客撰写 |
| summarizer | 内容摘要 |
| data-analyst | 数据分析 |
九、集成 MCP 能力
MCP(Model Context Protocol)让 Hermes 能连接各种外部工具:
bash
# 安装 MCP 服务器
npx -y @modelcontextprotocol/server-filesystem ./
# 配置 MCP
hermes mcp add filesystem --stdio -- npx @modelcontextprotocol/server-filesystem ./常用 MCP 服务器:
| MCP 服务器 | 功能 |
|---|---|
| filesystem | 文件读写 |
| brave-search | 网页搜索 |
| github | GitHub 操作 |
| slack | Slack 消息 |
| google-maps | 地图服务 |
配置示例:
yaml
# ~/.hermes/config.yaml
mcp:
servers:
- name: filesystem
command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "./"]
- name: brave-search
command: npx
args: ["-y", "@modelcontextprotocol/server-brave-search"]
env:
BRAVE_API_KEY: ${BRAVE_API_KEY}完整配置清单
| 配置项 | 命令 | 说明 |
|---|---|---|
| 聊天风格 | /personality | 14种预设风格 |
| 灵魂定义 | ~/.hermes/SOUL.md | 自定义角色 |
| 皮肤 | /theme | 8种皮肤 |
| 记忆系统 | /memory | 三层记忆 |
| Web搜索 | 插件配置 | 搜索能力 |
| 浏览器 | camofox | 反爬设施 |
| 微信 | 插件配置 | 微信接入 |
| Skill | /skills | 扩展能力 |
| MCP | 配置 | 外部工具集成 |
一句话总结
Hermes Agent 装完才刚开始,这9件事让你的 AI 助手真正好用:灵魂定义让它有性格,记忆系统让它记得住你,浏览器让它能看网页,Skill 和 MCP 让它能力翻倍。
