跳到主要内容

评估文档

想知道您的文档是否达到了标准?本指南将介绍 evaluate 命令,这是一个强大的工具,可以系统地评估您文档的质量和完整性,并提供清晰、可操作的报告来指导您进行改进。您将学习如何运行评估并解读其结果。

评估流程

evaluate 命令执行全面的两阶段分析,让您全面了解文档的健康状况。它会检查每个文件的高层组织结构和细粒度细节。

  1. 结构评估

    首先,该工具会检查您文档的整体架构。它会验证主题层次结构是否逻辑清晰,并完全覆盖您在初始设置中定义的目标、受众和深度。

  2. 内容评估

    接下来,它会深入到每个单独的文档中。此阶段根据可读性、连贯性以及与您陈述的目的的一致性等维度评估书面内容的质量。它还会验证任何代码片段的正确性。

两个阶段都完成后,评估结果会被汇编成一份详细的 HTML 报告,其中提供了分数、指出了具体问题,并提供了可操作的反馈。

如何运行评估

要开始评估过程,您只需在项目的根目录中运行一个命令。

执行命令

打开您的终端并执行 evaluate 命令。

aigne doc evaluate

bash
aigne doc evaluate

默认情况下,该命令在完成后会自动在您的网页浏览器中打开生成的 HTML 报告。要阻止此行为,您可以添加 --open false 标志。

aigne doc evaluate --open false

bash
aigne doc evaluate --open false

查看输出

当命令运行时,它会显示其进度。完成后,终端中会显示一条确认消息,提供报告文件的路径。

text
✔ Generate evaluation report
Evaluation report generated successfully.
- JSON Report: .aigc/evaluate/20240520114500/integrity-report.json
- HTML Report: .aigc/evaluate/20240520114500/report.html

您可以直接在浏览器中打开 report.html 文件以查看详细的分析。

理解评估报告

报告的结构清晰,有条理地分解了评估结果,使您可以轻松地找出需要关注的领域。

结构评估详情

本节重点关注您文档的高层组织结构。它评估文档结构与项目定义的目标的契合程度。

维度描述
目的覆盖率评估文档结构是否充分支持主要目标,例如“快速入门”或“完成特定任务”。
受众覆盖率判断结构是否为预期的目标受众(如“最终用户(非技术人员)”)进行了逻辑组织。
深度覆盖率检查结构所隐含的细节层次是否与所选的内容深度相匹配,例如“涵盖所有参数”。

文档内容评估详情

本节提供了对内容质量的逐文件分析。每个文档都根据一组标准化标准进行评分,以确保其符合质量标准。

维度描述
可读性衡量文本阅读和理解的难易程度。
连贯性评估文档中主题的逻辑流程和组织。
内容质量评估所提供信息的准确性、相关性和清晰度。
一致性检查所有文档中术语、格式和风格的统一使用。
目的对齐判断内容在多大程度上实现了指定的文档目标。
受众对齐评估语言、语调和示例是否适合目标受众。
知识水平对齐验证内容的复杂性是否与定义的读者知识水平相匹配。

总结

定期使用 evaluate 命令是维护高质量文档的关键实践。它提供了客观的指标和具体的反馈,让您能够有条不紊地完善您的内容。在审查报告后,您可以进行有针对性的改进,以确保您的文档尽可能清晰有效。

有关如何应用报告反馈的详细说明,请参阅更新文档指南。