灵犀技能开发半年实战总结:自己写的 8 个 Skill 踩过的坑,以及记忆系统那些糟心事

从今年 4 月开始用灵犀,陆陆续续自己写了 8 个技能,覆盖了面相识人、施工组织设计自动生成、水利投标报价、招标文件 OCR、劳动法咨询、小说推文视频制作、数据分析等方向。分享一些实战经验,也聊聊每次新对话记忆混乱的痛点。

关于技能开发的几个核心经验:

  1. SKILL.md 是灵魂,不是摆设

技能文件写得好不好,直接决定了 AI 能不能稳定输出。我最开始写 face-reading 技能时,SKILL.md 只有简单的描述,结果每次分析出来的风格都不一样。后来把《麻衣神相》《冰鉴》六套体系的判断逻辑、输出格式、触发词全部结构化写进去,准确率直线上升。

建议:技能描述要精确到输出格式(甚至给 JSON 示例),触发词要穷举,避免 AI 自由发挥。

  1. 外部工具调用必须用子进程

做 construction-org-design(施工组织设计生成器)时,踩了最大的坑——用 win32com 操作 Word 会锁死 Python 持久化环境。后来所有涉及 COM/WPS 批量操作的全部走 subprocess 子进程,独立脚本执行,稳如老狗。

教训:灵犀的 Python 环境是持久化的,任何会阻塞或锁定资源的操作,都必须 fork 出去。

  1. 素材库覆盖率决定生成质量

为了施工组织设计能自动配图配表,我把 170GB 的建筑工程范文库做了深度索引,32 类素材 9.8 万张图、17 万个表、3.4 万个文档。AI 检索命中率从 30% 拉到 99%。

核心逻辑:技能的能力边界 = SKILL.md 质量 x 素材库覆盖率。二者缺一不可。

关于记忆混乱和提取不到的问题(这个真的头大):

每次开启新对话,灵犀对之前的记忆提取经常不准,我碰到过几种情况:

  1. 记忆存在但提取不到——明明 user profile 里写得很清楚,新对话里 AI 还是问"请问您叫什么名字"

  1. 记忆混淆——上次对话的临时上下文被当作长期记忆,导致混乱

  1. 跨会话技能状态丢失——施工组织设计做到一半,新对话不记得之前的进度

我的应对方案:

工作日志机制:每天结束前强制写日志,标注进度和未完成事项,给下个会话做锚点

记忆去重规则:只存"变了就很难改回来的信息"(称呼、手机、公司、偏好),一次性临时信息不写记忆

技能云端备份:每次修改技能后打包上传 WPS 云盘,换电脑时一键恢复

灵犀的底层能力很强,但记忆系统的稳定性如果能再提升一个台阶,整个体验会质变。希望官方能看到。

浏览 184
1
4
分享
4 +1
8
1 +1
全部评论 8
 
TLding
兄弟,你的检索弄的很强,求帮助。。谢谢
· 安徽省
回复
太硬滴脾气
咋帮你?
· 湖南省
回复