"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > الكشف عن الأوصاف التي عفا عليها الزمن

الكشف عن الأوصاف التي عفا عليها الزمن

تم النشر بتاريخ 2024-11-08
تصفح:260

Detection of Outdated Descriptions

تتضمن وثائق المطور عادةً وصفًا في كل ملف. يمكن أن تصبح هذه الأوصاف قديمة، مما يؤدي إلى الارتباك وتقديم معلومات غير صحيحة. لمنع ذلك، يمكنك أتمتة اكتشاف الأوصاف القديمة في وثائقك باستخدام القليل من الذكاء الاصطناعي وGenAIScript.

تخفيض السعر والأمر الأمامي

تستخدم العديد من أنظمة التوثيق تنسيق تخفيض السعر لكتابة الوثائق ورأس "frontmatter" لتخزين البيانات الوصفية. فيما يلي مثال لملف تخفيض السعر مع المادة الأمامية:

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

# My Document

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

الهدف هو إنشاء برنامج نصي يكتشف متى أصبح حقل الوصف في المادة الأمامية قديمًا.

البرنامج النصي

يهدف GenAIScript إلى التشغيل على الملفات ويوفر متغيرًا خاصًا env.files يحتوي على قائمة الملفات التي سيتم تحليلها. يمكنك استخدام هذا المتغير لتضمين الملفات في السياق باستخدام الدالة def. نحن نحدد كل ملف بـ 2000 رمزًا لتجنب انفجار المحتوى في الملفات الكبيرة.

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

الخطوة التالية هي إعطاء مهمة للبرنامج النصي. في هذه الحالة يجب التحقق من تطابق حقل المحتوى والوصف في المادة الأمامية.

// 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 الخاص بك لأتمتة عملية الكشف.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/pelikhan/detection-of-outdated-descriptions-3l09?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3