codecamp

7.3 建立个人风格与术语规范

建立个人风格与术语规范

每次只说“写得专业自然一点”,AI会用自己的默认理解填空。可复用的风格规范应把称呼、语气、信息顺序、句式偏好和禁用表达写成可以检查的规则,同时给单篇任务留下调整空间。

从自己的优秀样稿提取特征

选择三至五篇已经发布、自己认可且适合当前用途的真实样稿。不要只看主题,重点观察:

  • 开头通常如何进入问题;
  • 是否先给结论,再解释过程;
  • 段落和句子大致怎样变化;
  • 如何使用第一人称、提问、列表和例子;
  • 哪些词经常使用,哪些表达会主动避免;
  • 结尾如何回收内容和引导行动。

让AI提取时要求引用样稿位置:

请比较这些由我确认的样稿,提取反复出现且能在原文定位的表达特征。
区分内容主题与写作方式,不要猜测作者性格。
每条规则给出样稿证据,并说明它适用于什么场景。

最终由作者选择哪些特征值得长期保留。

建立四张简短规范表

1. 称谓表

对象 统一称呼 避免写法
文章读者 读者 / 你 亲们、家人们(除非账号真实使用)
组织角色 按正式名称 随意缩写

2. 术语表

首选术语:AI写作
首次解释:使用AI辅助规划、起草、编辑和校对的写作过程
后续写法:AI写作
不混用:智能写文、机器写作(除非引用)

技术、产品和组织名要记录大小写、中文名、英文名和首次出现方式。

3. 风格规则

- 从读者任务或真实问题切入,少写宏大背景。
- 先说明结论,再提供步骤和原因。
- 一个段落推进一个主要判断。
- 例子必须注明真实、脱敏或假设性质。
- 结尾给出能执行的下一步,不强行升华。

4. 禁用表达

- 无依据的“显著提升、广泛认可、全面赋能”
- 未经核实的“最新、业内普遍认为”
- 机械的“首先、其次、再次、最后”凑数结构
- 虚构的第一人称经历、客户评价和使用效果

禁用词不是绝对删除。某个词在有数据和明确范围时可能准确,因此要写清禁用原因和例外条件。

区分长期风格与单篇要求

长期规范适用于多数内容,例如术语写法、真实性边界和信息顺序。单篇要求来自当前任务,例如公文需要更正式,自媒体口播需要更口语,技术教程需要保留命令与版本。

提示词可以分层:

长期风格:〔粘贴简短规范〕
本篇任务:〔读者、目的、渠道和格式〕
本篇特别要求:〔语气、长度、材料和边界〕
冲突处理:事实准确和本篇任务优先;发现冲突先提问。

不要把几十页旧文章全部塞进每次对话。一页以内的明确规则通常更容易执行和审核。

不机械模仿他人独特风格

可以学习公开作品的通用技巧,如“开头先提出问题”“用例子解释抽象概念”,但不要求AI复刻特定作者的标志性语气和句式。建立自己的风格,应来自自己的样稿、读者需求和发布责任。

团队规范也应说明共同底线与个人空间:术语、事实和品牌称谓统一,具体叙述节奏允许作者根据内容调整。

用新文本验证规范

规范是否有效,要用一篇未见过的新材料测试。检查:

  1. AI是否正确使用称谓和术语;
  2. 开头、结构和结尾是否符合规则;
  3. 哪些规则太模糊,无法判断是否执行;
  4. 哪些规则互相冲突;
  5. 文本是否过度机械,失去内容需要的变化。

把“写得自然”改成可观察规则,把过细的标点和字数限制删掉。规范只保留反复出现、能改善质量的内容。

风格规范验收

  • 规则来自自己或团队确认的真实优秀样稿;
  • 称谓、术语、大小写和首次解释方式统一;
  • 风格规则可以观察和检查;
  • 禁用表达写明原因,不是简单词语替换;
  • 长期规范与单篇要求能够区分;
  • 没有要求机械模仿他人的独特风格;
  • 已用新材料测试并根据结果精简;
  • 规范足够短,作者和AI都能在写作时实际使用。

风格规范解决跨任务的一致性,成稿仍需要逐轮编辑。下一节将把结构、事实、语言和格式拆开检查,避免一句“帮我润色”同时改变所有内容。

7.2 怎样减少文章的AI味
7.4 用AI做编辑与校对
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }