当前位置: 首页 > news >正文

openai-cookbook:what makes documentation good(翻译总结)

一、让文档易于浏览

  1. 分段与标题
    把内容分成有标题的部分。标题就像路标,告诉读者该专注于哪里,或者是否该跳过。

  2. 信息型标题优于抽象名词
    优先使用“信息型标题”而非“抽象名词”标题。
    例如:

    • 不佳示例:“结果”
    • 更好示例:“流式处理将首个 token 时间减少了 50%”
  3. 添加目录
    目录能让读者更快找到信息,就像哈希表查找比链表快。
    同时,目录能让读者对文档内容形成预期,从而判断是否值得阅读全文。

  4. 段落要短
    短段落更容易浏览。重要内容可独立成段,用一句话突出。长段落会掩埋重点。

  5. 开头句要有主题感
    每个段落或章节开头写简短的主题句,让它能独立概述内容。
    示例:

    • 不佳:“基于以上,我们来谈谈更快的方法。”
    • 更好:“向量数据库可以加速嵌入搜索。”
  6. 主题词置于句首
    把主题词放在句子最前面,让读者快速判断段落内容。
    示例:

    • 不佳:“嵌入搜索可以通过向量数据库加速。”
    • 更好:“向量数据库加速嵌入搜索。”
  7. 结论先行
    把最重要的信息放在文档和每节的开头。不要先讲过程再讲结果。

  8. 善用列表与表格
    项目符号与表格能显著提高可浏览性,要常用。

  9. 加粗重点
    不要害怕使用粗体,帮助读者快速定位关键信息。

二、写得好

  1. 保持句子简洁
    长句拆开;删副词;删掉冗余词;能用祈使句就用祈使句。

  2. 句子应易于解析
    避免歧义结构。
    示例:

    • 不佳:“Title sections with sentences.”
    • 更好:“Write section titles as sentences.”
  3. 避免左分支句
    左分支句让读者在理解主句前得记住更多信息。
    示例:

    • 不佳:“You need flour, eggs, milk, butter and a dash of salt to make pancakes.”
    • 更好:“To make pancakes, you need flour, eggs, milk, butter, and a dash of salt.”
  4. 避免模糊指代(如 this、that)
    不要依赖读者回忆上文。
    示例:

    • 不佳:“Building on our discussion of the previous topic…”
    • 更好:“Building on message formatting…”
  5. 保持一致性
    格式统一,风格一致。不要让读者冒出“咦,这不对劲”的念头。
    例如:标题格式、标点用法、命名方式都要保持一致。

  6. 不要假设读者心态
    避免写“你现在可能想知道……”这类句子。
    改写为中性表达:“要调用函数,……”

三、做到普遍有用

  1. 写得简单
    比你认为必要的还要简单。考虑非英语母语读者或技术新手。

  2. 避免缩写
    完整拼写术语。
    示例:

    • IF → instruction following
    • RAG → retrieval-augmented generation(或更明晰的 “search-ask procedure”)
  3. 提供潜在问题的解决方案
    即使 95% 的人会安装包或设置变量,也值得说明。对专家无碍,对新手帮助巨大。

  4. 用具体准确的术语
    减少行话。
    示例:

    • “输入” 比 “提示词” 更清晰
    • “最大 token 限制” 比 “上下文限制” 更直观
  5. 保持代码示例通用且可复用
    减少依赖、避免额外安装、示例自洽。

  6. 按价值优先排序
    常见问题(如计数 token)远比罕见问题(如优化 emoji 数据库)更有价值。

  7. 不传递坏习惯
    如果 API key 不该出现在代码中,示例里也不要出现。

  8. 用宏观引入开场
    介绍具体技术前,先讲通用背景。
    例如在讲推荐系统时,先提 YouTube、Amazon、Wikipedia 等应用场景。

四、当有充分理由时,打破规则

归根结底,做你认为最有帮助的事。
写文档是一种共情练习——设身处地为读者着想,做能让他们最受益的事。

原文:https://github.com/openai/openai-cookbook/blob/main/articles/what_makes_documentation_good.md

http://www.dtcms.com/a/525136.html

相关文章:

  • 智能网联汽车网络发展需求与模式分析:面向2030年的核心逻辑
  • java transient关键字有什么用
  • 免费建站哪个比较好大学 生免费商业网站设计
  • perl网站开发企业培训内容有哪些
  • 医疗信创的里程碑:浙江省人民医院异构多活容灾架构的突破与启示
  • KingbaseES数据库:首个多院区异构多活容灾架构,浙人医创新开新篇
  • 标注可用于IP≠实战可用——超50%的IP抗体实际效果欠佳,如何实现0风险IP实验?
  • 建设人才证书查询网站做网站的公司北京有哪些
  • python with 语法
  • tlv32aic32 外部DAC的I2S音频流运行过程分析
  • I/V自动曲线量测仪的主要功能、测量方法和应用
  • 什么是电子负载?爱科赛博电子负载应用探讨
  • 2025.10.24总结
  • 邯郸哪里做网站优化thinkphp企业网站源码
  • BUYCOIN:以社区共治重构加密交易版图,定义交易所3.0时代
  • 建立平台网站需要花多少钱国贸附近网站建设
  • 【Linux C/C++开发】epoll模式的开源库及原生socket实现
  • ARP 报文和 IP 数据报的 区分与联系
  • html网站开发目标临沂做网站多少钱
  • 代谢组学之新手入门级知识概览
  • 开关电源拓扑工程宝典:从原理到实战的深度设计指南
  • 深度学习SE,CBAM,ECA,SimAM模块汇总之SE
  • 10. Python 列表:从单元素更新到切片批量处理
  • 气凝胶基复合相变材料研究进展
  • 天门市网站建设seowordpress小说插件
  • 哪个网站的织梦源码好品牌的网站建设
  • 卷积核权重优化
  • iftop排查带宽问题
  • uniapp开发微信小程序使用物流服务的查询组件展示订单物流信息,以及使用中会遇到的问题
  • 天河做网站营销推广公司经营范围