Heim > Web-Frontend > js-Tutorial > Hauptteil

Erkennung veralteter Beschreibungen

WBOY
Freigeben: 2024-08-22 22:33:33
Original
972 Leute haben es durchsucht

Detection of Outdated Descriptions

Entwicklerdokumentation enthält normalerweise eine Beschreibung in jeder Datei. Diese Beschreibungen können veraltet sein, was zu Verwirrung und falschen Informationen führen kann. Um dies zu verhindern, können Sie die Erkennung veralteter Beschreibungen in Ihrer Dokumentation mithilfe von KI und GenAIScript automatisieren.

Markdown und Frontmatter

Viele Dokumentationssysteme verwenden das Markdown-Format zum Schreiben der Dokumentation und einen „Frontmatter“-Header zum Speichern von Metadaten. Hier ist ein Beispiel einer Markdown-Datei mit Frontmatter:

---
title: "My Document"
description: "This is a sample document."
---

# My Document

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nach dem Login kopieren

Ziel ist es, ein Skript zu erstellen, das erkennt, wenn das Beschreibungsfeld im Frontmatter veraltet ist.

Das Drehbuch

GenAIScript soll auf Dateien ausgeführt werden und stellt eine spezielle Variable env.files bereit, die die Liste der zu analysierenden Dateien enthält. Sie können diese Variable verwenden, um die Dateien mithilfe der Def-Funktion in den Kontext einzubinden. Wir begrenzen jede Datei auf 2000 Token, um zu vermeiden, dass der Inhalt bei großen Dateien explodiert.

// Define the file to be analyzed
def("DOCS", env.files, { endsWith: ".md", maxTokens: 2000 })
Nach dem Login kopieren

Der nächste Schritt besteht darin, dem Skript eine Aufgabe zu geben. Überprüfen Sie in diesem Fall, ob der Inhalt und das Beschreibungsfeld im Frontmatter übereinstimmen.

// Analyze the content to detect outdated descriptions
$`Check if the 'description' field in the front matter in DOCS is outdated.`
Nach dem Login kopieren

Schließlich nutzen wir die integrierte Funktion zur Diagnosegenerierung, um für jede veraltete Beschreibung einen Fehler zu erstellen.

// enable diagnostics generation
$`Generate an error for each outdated description.`
Nach dem Login kopieren

Läuft in Visual Studio Code

Sobald Sie dieses Skript in Ihrem Arbeitsbereich speichern, können Sie es über das Kontextmenü für eine Datei oder einen Ordner ausführen
indem Sie GenAIScript ausführen... auswählen.

Automatisierung

Sie können dieses Tool automatisch für Ihre Dokumentationsdateien ausführen, um veraltete Beschreibungen mithilfe der CLI zu identifizieren.

npx --yes genaiscript run detect-outdated-descriptions **/*.md
Nach dem Login kopieren

Dieses Skript kann in Ihre CI/CD-Pipeline integriert werden, um den Erkennungsprozess zu automatisieren.

Das obige ist der detaillierte Inhalt vonErkennung veralteter Beschreibungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!