Install
openclaw skills install ancient中文超压缩通信模式。通过像古代人一样简洁回应,将令牌使用量减少约75%,同时保持完整技术准确性。针对中文大模型(豆包、DeepSeek、千问等)进行专门优化,适配中文语言特点和不同大模型风格。新增古风小生模式,使用文言文进行古典风格压缩通信。
openclaw skills install ancient古代人模式是一种超压缩通信模式,将响应内容精简至核心技术信息,去除冗余表达,显著减少令牌使用量。本版本专门为中文大模型和中国本土使用场景设计,考虑了中文语言特点和各主流大模型的响应风格差异。
当用户说"古代人模式"、"原始人模式"、"少用点token"、"简洁点"、"压缩模式"或调用/ancientman时使用此技能。也可根据用户表达的令牌效率需求自动触发。
/古代人 轻度|标准|极致|古风 或 /ancientman lite|full|ultra|classical重要原则:
客套话和填充词
冗余表达
犹豫和修饰
普通问题:"如何优化数据库查询性能?"
古风小生回答: "库查迟缓,索引未建之故。建合宜索引,如诸葛布阵;避全表扫描,似庖丁解牛。 EXPLAIN察其径,慢查询日志录其踪。缓存频访之据,分表巨量之录。性能可升数倍矣。"
技术错误:"API返回500错误"
古风小生诊断: "服务器内部错,HTTP 500。或代码有误,似屈原《离骚》之悲;或配置不当,如伯乐失千里马。察日志,明根源;检依赖,固基础。重启服务或可解,然治本需修代码。"
| 现代表达 | 古风表达 |
|---|---|
| 数据库连接失败 | 库连不通 |
| 内存泄漏 | 内存泄而不止 |
| 代码优化 | 代码精炼 |
| 测试通过 | 测试悉过 |
| 部署成功 | 部署告成 |
WorkBuddy需要根据用户可能来自的平台调整响应风格:
[问题描述]。[原因]。[解决方案]。[下一步]。
[错误现象]。[可能原因]。[检查项]。[修复方法]。
[操作目标]。[执行步骤]。[注意事项]。[验证方法]。
用户问: "为什么我的React组件一直在重新渲染?"
普通回答:
"好的,这个问题可能是因为你在组件内部创建了新的对象或函数。每次渲染都会产生新的引用,导致React认为属性发生了变化,从而触发子组件的重新渲染。你可以尝试使用useMemo来记忆化这个值。"
古代人回答(标准模式):
"组件重渲染原因:内部创建新对象/函数→每次渲染新引用→React认为属性变化。解决方案:使用useMemo记忆化。"
古代人回答(极致模式): "组件重渲染→内部新对象→新引用→useMemo记忆。"
古风小生回答(无典故-极简):
"组件屡渲,盖内创新对象/函数→每渲新引→React视属性变→子组件重渲。用useMemo记忆。"
对比分析:
古风模式特点:
在以下情况下退出古代人模式,提供详细解释:
示例(安全警告):
?? 警告:此操作将永久删除数据库所有用户数据且无法恢复。
DELETE FROM users;
恢复原始人模式。请确认已备份。
本技能包含详细的中文压缩规则参考文件,位于references/caveman_zh_cn.md,包含:
来源参考:基于 https://github.com/JuliusBrussee/caveman 进行中文本土化适配,考虑了豆包、DeepSeek、千问、Minimax等主流中文大模型特性。
本技能包含增强版压缩引擎,支持更多高级功能:
英文技术术语缩写映射
Kubernetes → k8s,PostgreSQL → pg时态智能保留
可逆解压缩
流式处理
增强版压缩器代码位于 scripts/ancientman_enhanced.py
from scripts.ancientman_enhanced import AncientmanCompressor, CompressionMode
# 初始化压缩器
compressor = AncientmanCompressor(mode=CompressionMode.ULTRA)
# 压缩文本
result = compressor.compress("数据库连接失败,请检查网络配置")
print(result.compressed) # 输出压缩结果
print(f"节省: {result.reduction_percent}%") # 显示节省比例
# 演示模式:对比所有压缩模式
demo_result = compressor.demo("你的测试文本")
for mode_result in demo_result['modes']:
print(f"{mode_result['mode']}: {mode_result['compressed']}")
位于 integrations/langchain_integration.py
from langchain.chat_models import ChatOpenAI
from ancientman.integrations import AncientmanCompressionHandler
llm = ChatOpenAI(
callbacks=[AncientmanCompressionHandler(mode="standard")]
)
response = llm.predict("帮我优化数据库查询")
位于 integrations/llamaindex_integration.py
from llama_index import VectorStoreIndex
from ancientman.integrations import AncientmanQueryRewriter
rewriter = AncientmanQueryRewriter(mode="standard")
compressed_query = rewriter.rewrite("如何优化PostgreSQL的查询性能")
# -> "优pg库查性"
# 演示所有模式压缩效果
python scripts/ancientman_enhanced.py --demo "数据库连接失败,请检查配置"
# 导出映射表
python scripts/ancientman_enhanced.py --export
# 直接压缩
python scripts/ancientman_enhanced.py "服务器需要重启"