0

0

使用人工智能检测过时的描述

王林

王林

发布时间:2024-08-23 13:00:56

|

863人浏览过

|

来源于dev.to

转载

使用人工智能检测过时的描述

开发人员文档通常在每个文件中包含描述。这些描述可能会过时,导致混乱和不正确的信息。为了防止这种情况,您可以使用一些 ai 和 genaiscript 自动检测文档中过时的描述。

markdown 和 frontmatter

许多文档系统使用 markdown 格式来编写文档,并使用“frontmatter”标头来存储元数据。这是带有 frontmatter 的 markdown 文件的示例:

---
title: "my document"
description: "this is a sample document."
---

# my document

lorem ipsum dolor sit amet, consectetur adipiscing elit.

目标是创建一个脚本来检测 frontmatter 中的描述字段何时过时。

剧本

genaiscript 旨在在文件上运行,并提供一个特殊变量 env.files,其中包含要分析的文件列表。您可以使用该变量通过 def 函数将文件包含在上下文中。我们将每个文件限制为 2000 个令牌,以避免大文件上的内容爆炸。

// define the file to be analyzed
def("docs", env.files, { endswith: ".md", maxtokens: 2000 })

下一步是给脚本分配任务。在这种情况下,检查 frontmatter 中的内容和描述字段是否匹配。

Mini核酸检测预约小程序
Mini核酸检测预约小程序

核酸检测预约小程序包括防疫动态,预约规则宣讲,核酸检测预约,预约管理,预约名单导出,预约数据整理等功能,前后端代码完整,采用腾讯小程序云开发技术。想做核酸?疫情期间,不愿意出门去人多的地方?不愿意排队?工作太忙?为了方便大家节省时间避免扎堆,动动金手指,就可以通过小程序直接核酸检测啦!超简单,超好用!

下载
// analyze the content to detect outdated descriptions
$`check if the 'description' field in the front matter in docs is outdated.`

最后,我们利用内置的诊断生成功能为每个过时的描述创建错误。

// enable diagnostics generation
$`generate an error for each outdated description.`

在 visual studio 代码中运行

将此脚本保存到工作区后,您将可以通过上下文菜单在文件或文件夹上执行它
通过选择运行 genaiscript....

自动化

您可以在文档文件上自动运行此工具,以使用 cli 识别过时的描述。

npx --yes genaiscript run detect-outdated-descriptions **/*.md

此脚本可以集成到您的 ci/cd 管道中以自动化检测过程。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
人工智能在生活中的应用
人工智能在生活中的应用

人工智能在生活中的应用有语音助手、无人驾驶、金融服务、医疗诊断、智能家居、智能推荐、自然语言处理和游戏设计等。本专题为大家提供人工智能相关的文章、下载、课程内容,供大家免费下载体验。

411

2023.08.17

人工智能的基本概念是什么
人工智能的基本概念是什么

人工智能的英文缩写为AI,是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学;该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

305

2024.01.09

人工智能不能取代人类的原因是什么
人工智能不能取代人类的原因是什么

人工智能不能取代人类的原因包括情感与意识、创造力与想象力、伦理与道德、社会交往与沟通能力、灵活性与适应性、持续学习和自我提升等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

632

2024.09.10

Python 人工智能
Python 人工智能

本专题聚焦 Python 在人工智能与机器学习领域的核心应用,系统讲解数据预处理、特征工程、监督与无监督学习、模型训练与评估、超参数调优等关键知识。通过实战案例(如房价预测、图像分类、文本情感分析),帮助学习者全面掌握 Python 机器学习模型的构建与实战能力。

34

2025.10.21

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

31

2025.12.13

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

9

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

3

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

13

2026.01.21

Python多线程合集
Python多线程合集

本专题整合了Python多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号