news 2026/10/4 20:07:51

让AI输出难读的6个习惯清单:asd-ste100-skill扫描检查表,人人可立即上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
让AI输出难读的6个习惯清单:asd-ste100-skill扫描检查表,人人可立即上手

让AI输出难读的6个习惯清单:asd-ste100-skill扫描检查表,人人可立即上手

【免费下载链接】asd-ste100-skillASD-STE100 Simplified Technical English rules, repurposed as a Claude Code skill for rewriting ambiguous agent-facing English.项目地址: https://gitcode.com/gh_mirrors/as/asd-ste100-skill

asd-ste100-skill是一个 Claude Code 技能,它把航空航天业用来防止误读维修手册的 ASD-STE100 简化技术英语(STE)标准,改造成一份针对AI 输出的扫描检查表:逐句找出含糊、绕口、易误读的英文,再改写成"一个词一个意思"的干净句子。本文带你用这份清单自查 6 个让 AI 输出难读的坏习惯,零基础即可上手。

为什么AI输出会"难读"?

传统上,技术文档写给人看,读者可以问一句"你的意思是 X 还是 Y?"。但 AI agent 解析另一个 agent 的输出、工具描述或错误信息时,没有人类在场澄清歧义——它只能按字面猜。✈️

ASD-STE100 标准最初诞生于 1986 年:欧洲航空业需要一份"绝对读不偏"的维修文档标准。它的核心思想正是我们缺的:

  • 一个词只用一个意思
  • 主动语态、简单时态
  • 一句话只包含一条指令
  • 指令句 ≤20 词,描述句 ≤25 词

asd-ste100-skill 把这些规则从飞机手册"移植"到了 AI agent 的输出上。完整规则背景见 references/writing-rules.md。

6 个坏习惯清单:逐句扫描你的AI输出

以下 6 个习惯覆盖了机器写出的英文中"大部分难读来源"。它们都是机械规则——你可以直接指出是哪一个词、哪个标点破坏了规则,不需要主观判断。完整版本在 SKILL.md 的 Scan Checklist 一节。

1️⃣ 同义词轮换:一件事换着叫法

同一对象在一篇文档里被叫作 "the user"、"the customer"、"the client",读者无法判断它们是一个东西还是三个。

✅修正方法:选定一个名字,全文只用它。

2️⃣ 模糊词堆叠:说了等于没说

辅助动词和限定词层层加码,句子最后什么也没断言:"it is important to note that this may potentially help to improve"。

✅修正方法:直接陈述结论,否则整句删掉。

3️⃣ 名词化:把动作冻成名词

"perform an analysis of the log" —— 动作被冻结成名词,句子变长,执行者被藏起来。

✅修正方法:直接用动词,"Analyze the log."

4️⃣ 营销形容词:声称质量而不是展示质量

seamless(无缝)、robust(健壮)、powerful(强大)、cutting-edge(尖端)……这些词不传递任何信息。

✅修正方法:删掉,或者替换成能支撑该说法的具体指标。

5️⃣ 长句连缀:一句塞进一堆想法

用分号、破折号把多个想法串成一整句。STE 干脆全面禁用分号:能写的标点里唯独不能写;。

✅修正方法:一个想法一句话。

6️⃣ 软性短语动词:两个词拼出的"黑话"

spin up、reach out、dive into、kick off——这两个词各自的意思拼不出组合含义,非母语读者和机器翻译都会翻车。

✅修正方法:换成单个朴素动词(start、contact、read、begin)。

改写前后对比:同一句话的两种命运

examples/before-after.md 里有更多示例,挑两个最典型的:

改写前改写后
This tool will attempt to synchronize state across the various backends that have been configured, and if a conflict is detected it may resolve it automatically depending on the strategy that has been set, or otherwise it will surface the conflict for manual review.The tool synchronizes state across the configured backends. If it finds a conflict, it checks the current strategy. If the strategy allows automatic resolution, the tool resolves the conflict. If not, the tool reports the conflict for manual review.
An error may have occurred while processing your request due to a possible mismatch in the expected data format, which could be caused by an outdated client version.The request failed. The data format did not match what the server expected. Check your client version — an outdated client is the most common cause.

注意第二例中 "may have occurred" 这类不确定表述被刻意保留:它准确报告了"系统自己也不知道出了什么错"。⚠️ 这是最容易踩的坑——

改写的红线:保住不确定性。把 "may have failed" 改成 "failed",读起来更干净,但从"猜测"变成了"断言",这是另一个意思,不是简化。asd-ste100-skill 明确禁止把模糊语升级成事实。

两种模式:严格模式 vs STE风味模式

技能先让你选模式,再动手改写:

  • Strict(严格):面向流程、错误信息、工具描述、agent 间指令——任何"读错会有代价"的文本,全部规则强制执行。
  • STE-flavored(STE风味):面向 README、PR 描述、说明性文字——保留句子纪律(长度上限、主动语态、无短语动词、无分号),但放开"一词一义"的词汇锁定,因为散文需要一点词汇弹性。

立即上手:安装与触发

一键安装

把仓库克隆到 Claude 技能目录即可:

git clone https://gitcode.com/gh_mirrors/as/asd-ste100-skill ~/.claude/skills/asd-ste100

怎么触发它

直接向 Claude 发出"消歧"类请求,例如:

  • "Disambiguate this tool description"(给这段工具描述消歧)
  • "Rewrite this error message so an agent can't misparse it"
  • "Apply ASD-STE100 to this instruction"

或者粘贴一段文本,说"disambiguate this"(给这段消歧)、"reduce ambiguity in this output"。

它会输出什么

技能会输出一个before/after 对照表,标明每句违反了哪条规则:

违反的规则原句简化后
现在完成时"We have received your request.""We received your request."
名词串(4词以上)"the agent task queue priority handler""the handler that sets task-queue priority"

表格之后会附一句说明:哪些地方故意没有简化,以及为什么(通常是为了保住必要的精度)。如果输入本身已合规,它会直接说合规,不强行改动。

项目文件导航 📋

  • SKILL.md — 技能核心:两种模式、核心改写规则、6 习惯扫描清单、完整工作流程
  • examples/before-after.md — 官方 STE 规则示例 + 针对 agent 输出的改写实例
  • references/writing-rules.md — ASD-STE100 九大类规则速览与出处
  • README.md — 项目说明、适用边界
  • LICENSE — MIT 许可证

适用边界(什么别用它)

  • ✅ 适合:agent 间消息、工具/函数描述、错误信息、系统提示词、任何"机器或读者无法回头追问"的英文文本
  • ❌ 不适合:创意写作、营销文案——STE 天生就是"平"的、字面化的,风格本身就是目的的文本不适用

最后一个诚实的提醒:STE 修的是文本的形式,不是内容。一段空话改写之后依然是一段空话——只是变得更短、更干净、更难看穿。

把这份 6 习惯清单放进你的写作流程,下一次 AI 输出难读时,先扫描、后改写,人人可立即上手。🚀

【免费下载链接】asd-ste100-skillASD-STE100 Simplified Technical English rules, repurposed as a Claude Code skill for rewriting ambiguous agent-facing English.项目地址: https://gitcode.com/gh_mirrors/as/asd-ste100-skill

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/4 20:01:25

深入理解 ABAP CDS Table Entity 的核心属性,从主键、Client、NULL 到 Delivery Class

在今天的 ABAP Cloud 和 RAP 开发里,Table Entity 已经不只是一个用 CDS DDL 换种写法定义数据库表的语法糖。SAP 对它的定位非常明确,CDS Table Entity 负责描述 SAP HANA 上真正存在的物理数据库表,同时又把传统 DDIC 表定义里的很多技术属性重新纳入 CDS 数据模型体系。 …

作者头像 李华
网站建设 2026/10/4 20:00:40

低功耗语音芯片长续航横评:四类场景待机电流与唤醒功耗实测

你们有没有算过,一个100mAh的纽扣电池,能供一颗始终在听唤醒词的低功耗语音芯片跑多久?我拿着这个问题问了几家方案原厂,得到的答案从“至少一年”到“看你怎么定义一年”都有。2026年做产品,低功耗语音芯片早就不是能…

作者头像 李华
网站建设 2026/10/4 20:00:12

ESP32-P4加ESP32-C5双芯驱动:打造屏即是网关的智能中控屏

在做这块家庭智能中控屏之前,我对网关的理解还停留在弱电箱里那个小盒子——一根网线插进去,几根天线伸出来,剩下的就是配置页里一堆看不懂的专业术语。直到有一天我决定把"屏"和"网关"做进同一个产品里,才发…

作者头像 李华
网站建设 2026/10/4 19:59:04

YALMIP建模语言原理与SDPT3求解器集成实战

1. YALMIP不是插件,是建模语言——它到底解决什么问题?YALMIP 是 MATLAB 生态里最被低估、也最容易被误用的优化建模工具之一。很多人第一次听说它,是在“Matlab 优化工具箱不够用”“想调用 SDPT3 但不会写原始接口”“CVX 写着写着报错太多…

作者头像 李华
网站建设 2026/10/4 19:57:11

九月AI最热主题盘点:Agent接管行动权,安全成主线

2026年9月,AI圈的热度不在生成式内容。视频生成、机器人、语音这些过去抢头条的方向,在这个月几乎集体失声。真正被反复翻炒的,是一条工程主线:Agent(智能体)从"被问问题的工具"变成"被授权…

作者头像 李华
网站建设 2026/10/4 19:55:45

BERT+CNN文本分类:原理、PyTorch实现与避坑指南

简介:面向自然语言处理初学者与文本分类任务开发者,这份源码基于BERT预训练模型与text_cnn卷积网络实现文本分类能力,适合情感分析、新闻分类等场景,界面友好,可直接开展实验,亦可作为课程设计与项目原型参…

作者头像 李华