I-Lang 提示词压缩
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-ilang-compress。
技能介绍
问题在哪
调用 GPT、Claude、Gemini 时,按 token 计费——长提示词里重复的动词、路径和步骤描述,会直接变成账单上的数字。若每次都要手写一套「压缩方言」,不同会话里模型还可能读不懂语义。
I-Lang 是一套面向 AI 的提示压缩记号:把自然语言任务写成 [动词:@实体|修饰符] 或管道链 [A]=>[B]=>[C],在常见场景下可压缩到原文约 40–65% 的 token 量,且不需要对模型做额外训练。
技能如何工作
当用户要求压缩某段提示时,技能按 I-Lang 语法规则改写,并先输出压缩结果,再简要说明各步含义。核心约定包括:
- 单步操作:
[VERB:@ENTITY|mod1=val1,mod2=val2] - 管道链:上一步输出作为
@PREV传给下一步;多步任务用=>串联 - 动词集(62 个):数据 I/O(
READ、WRIT、SYNC等)、变换(Σ合并、φ过滤、Δ差分等)、分析、生成与输出(Ω) - 实体(14 个):如
@GH、@DRIVE、@LOCAL、@LOG等,表示资源来源或目标 - 修饰符(28 个):
whr、mch、fmt、len等,承载过滤、格式、范围等语义
改写时优先用管道表达多步流程,在语义允许处用希腊字母动词(如 Σ、φ)提高压缩率;输入含糊时会向用户追问,避免丢语义。
边界与安全
I-Lang 输出是文本记号,不是可执行代码;但记号里含有 READ、WRIT、DEL 等动作词和资源引用。若把压缩结果交给会「当真执行」的 Agent 或工具链,可能触发真实读写或删除。送入自动化执行环境前,应人工审阅压缩文本。
协议细节与词典见 ilang.ai 与 ilang-dict。
使用场景
- 在把冗长的系统提示发给 Claude/GPT 前,先改成 I-Lang 管道链,保留 READ、FMT 等语义并减少计费 token
- 需要反复描述「从 GitHub 读配置再转 JSON」时,用 `[READ:@GH]=>[FMT]` 一类记号替代整段自然语言说明
- 运维或 SRE 要把「从 @LOG 按 fatal 级别过滤日志」写成可复用的压缩指令,方便贴进不同 Agent 会话
- 多篇本地 Markdown 需 LIST、批量 READ、合并 Σ 再摘要输出时,用技能一次性压成多步管道表达式
适合人员
- 维护超长 Agent 系统提示、希望在不改模型前提下压低每次对话 token 的后端或平台工程师
- 在 Skill/Agent 配置里反复写多步数据读写(@GH、@LOCAL、@LOG)说明的自动化集成开发者
- 需要把团队内常用的「过滤—转换—输出」任务模板化,并以统一记号交付给模型的提示词维护者
- 频繁调用商用大模型 API、对账单敏感且愿意审阅压缩文本后再执行的技术负责人