repareProjectForLlMprompt Extension for vs code
قم بتحويل مشروع رمز المقياس الصغير إلى المتوسط إلى مستند مائل مناسب للتفاعل مع نماذج تعلم اللغة (LLM) مثل GPT-4. يمكّنك هذا الامتداد من تحديد ملفات التعليمات البرمجية في مساحة العمل الخاصة بك وتجميعها في وثيقة تنسيقها يمكن أن تكون بمثابة موجه لـ LLMS.
لماذا هذا الامتداد؟
- مراجعة التعليمات البرمجية مع الذكاء الاصطناعى : مثالي عندما تريد الاستفادة من LLMs لمراجعة التعليمات البرمجية أو الاستعلام المتعلق بالرمز.
- إدارة الرمز المميز : يعتني بالحدود الرمزية لوثيقة التخفيض التي تم إنشاؤها لضمان توافق LLM.
- اختيار الملف الديناميكي : يوفر طرقًا متعددة لتحديد ملفات التعليمات البرمجية ، بما في ذلك التحديد الفردي والتصفية المستندة إلى الامتداد.

سمات
أوضاع تحديد الملف
- اختر جميع الملفات : يحدد تلقائيًا جميع ملفات التعليمات البرمجية في مساحة العمل الخاصة بك.
- اختر الملفات الفردية : يمكّنك من تحديد ملفات محددة. يتم حفظ اختيارك للرجوع إليها في المستقبل.
- اختر ملحقات الملفات : يتيح لك تضمين الملفات بناءً على امتداداتها.
حد الرمز المميز وشريط الحالة
- عداد الرمز المميز : يتتبع عدد الرمز المميز ويعرضه في شريط الحالة.
- حد الرمز المميز : الحد الأقصى القابل للتكوين للرمز المميز لإخراج تخفيض التكلفة الذي تم إنشاؤه.
اختيارات سابقة
- الذاكرة : تتذكر خيارات اختيار الملفات السابقة الخاصة بك وتوضيحها مسبقًا في المرة القادمة.
Visual Studio Marketplace
يتوفر هذا الامتداد في سوق Visual Studio للحصول على رمز Visual Studio.
متطلبات
- Visual Studio Code 1.58.0 أو أعلى
- node.js 14 أو أعلى
- حزمة
@dqbd/tiktoken
تثبيت
- قم بتثبيت الامتداد من Marketplace Visual Studio Code.
- تثبيت حزم Node.js المطلوبة.
- تكوين إعدادات الامتداد إذا لزم الأمر.
إعدادات التمديد
-
prepareForLLM.tokenLimit : الحد الأقصى للرمز المميز لمستند Markdown الذي تم إنشاؤه. الافتراضي هو 7500. -
prepareForLLM.exclusions : الدلائل أو الملفات لاستبعادها. الإعدادات الافتراضية إلى ['node_modules', '.git'] .
كيف تعمل
- التهيئة : بمجرد تنشيطها ، فإن تمديد عمليات الرمز المميز لجميع الملفات في مساحة العمل الخاصة بك.
- اختيار الملف : يمكنك اختيار الملفات بشكل فردي ، أو تحديد الكل ، أو تصفية حسب ملحقات الملف.
- تجميع Markdown : يتم تجميع الملفات المحددة في مستند Markdown مع لغة البرمجة المحددة لكل كتلة رمز.
- إدارة الرمز المميز : يضمن الامتداد أن عدد الرمز المميز لا يتجاوز الحد المحدد عن طريق تقسيم المحتوى إلى دفعات إذا لزم الأمر.
- الإخراج : يتم فتح مستند Markdown جديد في VS Code يحتوي على ملفات التعليمات البرمجية المترجمة.
القضايا المعروفة
- قد لا يتعامل الامتداد إلى ملفات كبيرة جدًا (> 1 ميجابايت) بشكل فعال.
ملاحظات الإصدار
1.0.0
- الإصدار الأولي مع الوظائف الأساسية.
- إضافة إعدادات التكوين الديناميكي.
- تحسين معالجة الأخطاء وتسجيلها.
- تمت إضافة أوضاع تحديد الملفات المتعددة.
- أدخلت تحديثات الرمز المميز وحالة الشريط.
المساهمة
للحصول على إرشادات حول المساهمة في هذا المشروع ، يرجى الرجوع إلى إرشادات التمديد.
رخصة
معهد ماساتشوستس للتكنولوجيا