TuBrief
구독 채널
비디오
커뮤니티

تنظيف شيفرة الذكاء الاصطناعي القديمة باستخدام ملفات قواعد كيرسر

TuBrief 편집팀
2026년 8월 25일
0
Computing/Software

원본 영상을 바탕으로 AI의 도움을 받아 작성했습니다. 원본 영상이 기준입니다.

العربية한국어EnglishEspañol中文हिन्दीDeutschFrançaisPortuguêsРусскийBahasa Indonesia日本語

관련 영상

مع ذلك، للذكاء الاصطناعي تأثير كبير13:34

مع ذلك، للذكاء الاصطناعي تأثير كبير

Maximilian Schwarzmüller

커뮤니티의 다른 글

사내 시스템에 llm api 붙일 때 마주하는 현실적인 한계와 대응법

2026년 9월 13일

레거시 백엔드에 GPT-6 Astra 붙일 때 예산 승인과 보안 통과를 먼저 끝내는 법이 있습니다

2026년 9월 13일

에이전트끼리 대화하다 6천만 원 청구서가 나오는 이유

2026년 9월 13일

사내 RAG 벡터 검색에 Okta 권한 필터를 직접 거는 방법

2026년 9월 13일

브라우저 에이전트에게 내 구글 계정을 통째로 넘기면 안 되는 이유

2026년 9월 12일

Apple Won the AI Race

2026년 9월 12일

댓글 (0)

Log in to leave a comment

아직 작성된 글이 없습니다

© 2026 . All rights reserved.

TuBrief
구독 채널
비디오
커뮤니티
로그인

تنظيف شيفرة الذكاء الاصطناعي القديمة باستخدام ملفات قواعد كيرسر

1. تعيين قواعد مخصصة لمنع تلوث البنية المعمارية

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

قم بإنشاء دليل .cursor/rules في جذر المشروع وضع ملفات قواعد .mdc داخله. قم بتفعيل خيار alwaysApply: true في ملف إرشادات البنية الأساسية. ثبّت اتجاه التبعيات بالترتيب: Presentation -> Application -> Domain -> Infrastructure. حدد طول الملف بحيث لا يتجاوز 150 سطرًا.

عند إصلاح المكونات المتشابكة بالفعل، أدخل ثلاثة مطالبات بالتتابع. أولاً، قم بتحليل الشيفرة القديمة استخراج الأنواع. بعد ذلك، قم بفصل منطق الأعمال باستخدام خطاف مخصص مكون من 100 سطر. وأخيراً، اجمع بين Vitest و MSW لاستخراج شيفرة اختبار الوحدة. تؤدي هذه العملية إلى تقليل وقت تصحيح الأخطاء إلى أقل من 3 ساعات أسبوعياً.

2. فرض استقرار الأنواع باستخدام طبقة التحقق في وقت التشغيل

لا يستطيع مترجم TypeScript وحده التقاط أخطاء استجابة واجهة برمجة التطبيقات (API) أو أخطاء المنطق الشرطي التي يطرحها الذكاء الاصطناعي. يجب عليك تأمين الأنواع بصرامة عند حدود وقت التشغيل. أنشئ طبقة مخطط باستخدام مكتبتي Zod و Effect. تتولى Zod التحقق من واجهات برمجة التطبيقات الخارجية، بينما تدير Effect منطق المجال الداخلي.

يجب عليك ترتيب الأمور بحيث يتم الإعلان عن مخطط Zod أولاً. اطلب من الذكاء الاصطناعي كتابة مخطط Zod للتحقق من إدخال واجهة برمجة تطبيقات تحديث الملف الشخصي للمستخدم أولاً. اطلب بعد ذلك تنفيذ دالة الخدمة التي تتلقى هذا المخطط والأنواع لتحديث قاعدة البيانات. ادمج منطق التحليل الذي يُرجع خطأ 400 إذا فشل التحقق.

قم بربط Dependency Cruiser بخخط أنابيب CI لمنع دخول الشيفرات الخاطئة إلى الفرع الرئيسي. اكتب قواعد حظر التبعيات الدائرية وانتهاكات الطبقات في ملف التكوين .dependency-cruiser.cjs. ضع أمر npx depcruise --config .dependency-cruiser.cjs src في GitHub Actions. سيتم تصفية شيفرات انتهاك البنية تلقائياً في مرحلة طلب السحب (Pull Request).

3. حقن سياق دليل الترحيل الأحدث

بسبب قيود بيانات التدريب، يخلط الذكاء الاصطناعي بين بناء الجملة للإصدارات القديمة عند استخدام أحدث أطر العمل مثل Svelte 5 أو Next.js 14، وهو السبب الرئيسي لحدوث أخطاء البناء. يجب عليك ضغط أدلة الترحيل الأساسية من الوثائق الرسمية وإدخالها في السياق.

يجب عليك إنشاء مستندات منفصلة لمواصفات التقنية الحديثة داخل المشروع. أنشئ مجلداً .docs في جذر المشروع واحفظ أدلة الترحيل بتنسيق Markdown. قم بإدراج وحدة النمط ومجلدات البناء في ملف .cursorignore لتنظيف التشويش. استخدم موجهًا يشير مباشرة إلى مستند @.docs/svelte5-migration.md للحصول على شيفرة ببناء الجملة الحديث. سيختفي الوقت الضائع في محاولة إصلاح أخطاء بناء الجملة للإصدارات القديمة.