استخدام ميزات الذكاء الاصطناعي في Cursor بفعالية
أتقن قدرات الذكاء الاصطناعي القوية في Cursor لتحسين سير عمل البرمجة وزيادة الإنتاجية.
ميزات الذكاء الاصطناعي الأساسية
1. توليد الشيفرة
- إكمال الدوال والفئات
- إنشاء شيفرة القالب
- إنشاء حالات الاختبار
- تنفيذ الخوارزميات
2. فهم الشيفرة
- شرح كتل الشيفرة
- توثيق الدوال
- تحليل التعقيد
- تحديد الأنماط
3. إعادة هيكلة الشيفرة
- تحسين جودة الشيفرة
- تحسين الأداء
- إصلاح روائح الشيفرة
- تحسين القابلية للقراءة
البدء
1. واجهة محادثة الذكاء الاصطناعي
- افتح محادثة الذكاء الاصطناعي (Ctrl/Cmd + Shift + L)
- اكتب سؤالك أو طلبك
- اضغط Enter للإرسال
- راجع واطبق الاقتراحات
Tip: يفهم الذكاء الاصطناعي السياق من ملفاتك المفتوحة ومساحة العمل، لذا احتفظ بالملفات ذات الصلة مفتوحة للحصول على نتائج أفضل.
2. اقتراحات الشيفرة المضمنة
- إكمال تلقائي
- اقتراحات حساسة للسياق
- خيارات اقتراح متعددة
- مساعدة في الوقت الفعلي
الاستخدام المتقدم
1. سياق متعدد الملفات
Warning: عند العمل مع ملفات متعددة، قم بالإشارة صراحة إلى الشيفرة ذات الصلة لمساعدة الذكاء الاصطناعي على فهم السياق الكامل.
// مثال على توفير السياق
// في user.service.ts:
class UserService
}
// اسأل الذكاء الاصطناعي: "أضف التحقق من المدخلات لطريقة getUser"
2. الأوامر المخصصة
- إنشاء تلميحات قابلة لإعادة الاستخدام
- تعريف اختصارات الأوامر
- أتمتة المهام الشائعة
- مشاركة أوامر الفريق
أفضل الممارسات
1. التلميح الفعال
- كن محددًا وواضحًا
- قدم السياق الضروري
- استخدم مصطلحات متسقة
- قسم الطلبات المعقدة
2. مراجعة الشيفرة
- طلب فحوصات الأمان
- اسأل عن نصائح التحسين
- التحقق من الحالات الحدية
- مراجعة معالجة الأخطاء
3. التوثيق
- توليد التعليقات
- إنشاء ملفات README
- توثيق نقاط نهاية API
- شرح المنطق المعقد
حالات الاستخدام الشائعة
1. حل المشكلات
- تصحيح المشكلات المعقدة
- تحسين الخوارزميات
- معالجة الحالات الحدية
- تنفيذ الأنماط
2. التعلم
- شرح المفاهيم
- تقديم الأمثلة
- مقارنة النهج
- إرشادات أفضل الممارسات
3. الإنتاجية
- إعادة الهيكلة السريعة
- توليد الشيفرة
- التوثيق
- المساعدة في الاختبار
نصائح وحيل
1. الأداء
Tip: قم بمسح سجل المحادثة دوريًا وركز الاستعلامات على مهام محددة للحصول على استجابات أسرع.
- مسح المحادثة بانتظام
- التركيز على مهام محددة
- تقييد نطاق السياق
- استخدام استعلامات دقيقة
2. الجودة
- مراجعة الشيفرة المولدة
- اختبار شامل
- التحقق من الحلول
- توثيق التغييرات
استكشاف الأخطاء وإصلاحها
المشكلات الشائعة
- تحقق من اتصال الشبكة
- تحقق من توفر النموذج
- مسح ذاكرة التخزين المؤقت إذا لزم الأمر
- تحديث إصدار Cursor
جودة الاستجابة
- استجابات غير واضحة
- شيفرة غير مكتملة
- سوء فهم السياق
- مشكلات الأداء
Last Updated: أبريل 2025
Keywords: cursor, محرر cursor, ميزات الذكاء الاصطناعي, توليد الشيفرة, فهم الشيفرة, مساعدة الذكاء الاصطناعي, الإنتاجية