
大家好,我是hudson, 马来西亚的哥们。
我自己搭建了hermes agent, 用deepseek v4 flash,
我其实只是普通用来上网,聊聊天,也不是跑什么赚钱项目。
不过那个token消耗的有些吓人。
想问问哥们有什么建议优化,和有什么设定呢?
我叫hermes 自己总结
注意:这是关工具集之前的旧dump!关掉browser/vision/tts/image_gen/computer_use后,现在的工具数应该是71-12=约59个。
以下是完整的数据结构说明:
1️⃣ System Prompt
大小约 23K chars,结构如下:
┌─ 核心身份 ~200 chars
│ "You are Hermes Agent, an intelligent AI assistant..."
├─ 文档指引 ~200 chars
│ "Documentation at https://hermes-agent.nousresearch.com/docs"
├─ 行为规则 ~600 chars
│ # Finishing the job — 必须执行到出结果
│ # Parallel tool calls — 独立操作并行调用
├─ 记忆规则 ~400 chars
│ "Save durable facts using memory tool..."
├─ 工具使用规则 ~500 chars
│ "You MUST use your tools to take action..."
├─ Skills索引 ~所有skill名前57字 ~1-2K chars
├─ Mnemosyne Context ~注入的记忆 ~1-5K chars
├─ User Profile ~注入的用户设定 ~1.3K chars
└─ 平台格式说明 ~200 chars
Telegram/Markdown格式等
2️⃣ Tool Schema(旧版71个,关掉后约59个)
每个工具 = 函数名 + 描述 + JSON Schema(参数名 + 类型 + 描述 + 是否必填)
分类:
Web (search+extract)
• 工具数: 2
• 占用tokens约: ~400
Terminal+Process
• 工具数: 2
• 占用tokens约: ~600
File (read/write/patch/search)
• 工具数: 4
• 占用tokens约: ~800
Browser
(旧有11个,现关)
• 工具数: ~11
• 占用tokens约: ~2,500
Computer_use
️ (旧有1个,现关)
• 工具数: 1
• 占用tokens约: ~1,500
Vision
️ (旧有1个,现关)
• 工具数: 1
• 占用tokens约: ~500
Image_gen
(旧有1个,现关)
• 工具数: 1
• 占用tokens约: ~400
TTS
(旧有1个,现关)
• 工具数: 1
• 占用tokens约: ~400
Skills (list/view/manage)
• 工具数: 3
• 占用tokens约: ~500
Memory (工具)
• 工具数: 19
• 占用tokens约: ~3,000
Session_search
• 工具数: 1
• 占用tokens约: ~300
Clarify
• 工具数: 1
• 占用tokens约: ~200
Execute_code + Delegate
• 工具数: 2
• 占用tokens约: ~600
Cronjob
• 工具数: 1
• 占用tokens约: ~600
Todo
• 工具数: 1
• 占用tokens约: ~150
通用 (patch, write_file等)
• 工具数: 3
• 占用tokens约: ~500
关掉5个工具集后,每轮省约5K tokens
3️⃣ Skills Prompt
Skills 是按需加载的——系统提示里只有索引(名字+57字简介),完整内容在 skill_view() 时才拉取。
各位可以给给意见吗。
先谢了。