الوصف
Cody هو مساعد برمجة مدعوم بالذكاء الاصطناعي مصمم لتسريع عملية التطوير من خلال فهم واستخدام قاعدة التعليمات البرمجية الكاملة الخاصة بك. يتكامل بسلاسة مع منصات استضافة الأكواد الشهيرة مثل GitHub و GitLab، بالإضافة إلى بيئات التطوير المتكاملة (IDEs) مثل VS Code و JetBrains و Visual Studio. من خلال الاتصال بهذه البيئات، يعمل Cody كمساعد ذكاء اصطناعي شخصي، مجهز لتعزيز فهم التعليمات البرمجية وتوليدها وتصحيح الأخطاء.
في جوهره، يستخدم Cody أحدث نماذج اللغات الكبيرة (LLMs) ويستمد السياق من بيئة التطوير الخاصة بك. يتم سحب هذا السياق باستخدام واجهة برمجة تطبيقات البحث المتقدمة من Sourcegraph، مما يسمح لـ Cody بالوصول إلى معلومات حول واجهات برمجة التطبيقات (APIs) والرموز وأنماط الاستخدام عبر قواعد الأكواد المحلية والبعيدة. يضمن هذا السياق الشامل أن Cody يمكنه تقديم مساعدة دقيقة وذات صلة للغاية.
تشمل القدرات الرئيسية لـ Cody الدردشة للمطورين، حيث يمكن للمستخدمين طرح أسئلة حول التعليمات البرمجية الخاصة بهم، وإنشاء مقتطفات تعليمات برمجية جديدة، وطلب تعديلات على التعليمات البرمجية. يقدم المساعد إكمالًا ذكيًا للتعليمات البرمجية واقتراحات للتعديل التلقائي، والتي تحلل حركات المؤشر والتغييرات الأخيرة لاقتراح تعديلات سياقية. يتميز Cody أيضًا بنظام قوي للمطالبات (prompts)، مما يمكّن المطورين من أتمتة المهام المتكررة باستخدام مطالبات قابلة للتخصيص والمشاركة. علاوة على ذلك، تم تحسين قدراته على تصحيح الأخطاء لتحديد الأخطاء وإصلاحها، مما يسرع بشكل كبير عملية استكشاف الأخطاء وإصلاحها ويعزز إنتاجية المطورين.
يقدم Cody خيارات نشر مرنة، بما في ذلك ملحقات لـ VS Code و JetBrains و Visual Studio، بالإضافة إلى واجهة تطبيق ويب وواجهة سطر أوامر (CLI). بالنسبة للحلول على مستوى المؤسسات، يتوفر Cody لـ Sourcegraph Enterprise. تتضمن المنصة أيضًا عوامل تصفية للسياق، مما يسمح للمستخدمين باستبعاد مستودعات معينة من نتائج الدردشة والإكمال التلقائي، وبالتالي تعزيز التحكم في السياق الذي يستخدمه الذكاء الاصطناعي.
يركز جمع البيانات بواسطة Cody على المطالبات والاستجابات لتقديم الخدمة. بالنسبة للمستخدمين الأفراد على Sourcegraph.com، قد يتم استخدام المطالبات والاستجابات لتحسين تجربة المستخدم ولكن ليس لتدريب النموذج. يتم أيضًا جمع بيانات الاستخدام والملاحظات لتحسين تجربة المستخدم الإجمالية. Cody متوافق مع منتجات Sourcegraph الأخرى، مثل Code Search، مما يسمح للمستخدمين بالاستعلام عن قاعدة التعليمات البرمجية الخاصة بهم ثم استخدام واجهة الدردشة الخاصة بـ Cody لطرح أسئلة حول نتائج البحث.
الميزات الأساسية لـ Cody
فهم وكتابة وإصلاح التعليمات البرمجية مدعوم بالذكاء الاصطناعي
يستخدم نماذج اللغات الكبيرة (LLMs) وسياق التطوير للدقة
يتكامل مع GitHub و GitLab و VS Code و JetBrains و Visual Studio
دردشة للمطورين لأسئلة التعليمات البرمجية وإنشائها
إكمال التعليمات البرمجية واقتراحات التعديل التلقائي
مطالبات قابلة للتخصيص والمشاركة لأتمتة المهام
واجهة برمجة تطبيقات البحث المتقدم لسياق قاعدة الأكواد المحلية والبعيدة
مساعدة في تصحيح الأخطاء لتحديد وإصلاح أخطاء التعليمات البرمجية
عوامل تصفية السياق لإدارة تضمين المستودعات
متوفر كملحقات لبيئات التطوير المتكاملة (IDEs) وتطبيق ويب و CLI
حلول للمؤسسات لـ Sourcegraph Enterprise
كيفية استخدام Cody؟
التثبيت: قم بتنزيل وتثبيت ملحق Cody لبيئة التطوير المتكاملة (IDE) الخاصة بك (VS Code، JetBrains، Visual Studio) أو قم بالوصول إليه عبر تطبيق Sourcegraph على الويب.
الاتصال: اربط Cody بمستودعات الأكواد الخاصة بك (مثل GitHub، GitLab) وبيئة التطوير الخاصة بك.
التفاعل: استخدم واجهة الدردشة لطرح أسئلة حول التعليمات البرمجية الخاصة بك، أو طلب إنشاء تعليمات برمجية، أو بدء تعديلات على التعليمات البرمجية.
استخدام الإكمال التلقائي: استفد من إكمال التعليمات البرمجية الذكي من Cody أثناء الكتابة.
تكوين المطالبات: قم بإنشاء واستخدام مطالبات مخصصة لأتمتة مهام الترميز المتكررة.
تصحيح الأخطاء: استخدم قدرات تصحيح الأخطاء في Cody لتحديد الأخطاء وإصلاحها في التعليمات البرمجية الخاصة بك.
إدارة السياق: قم بتكوين عوامل تصفية السياق لتحديد المستودعات التي يجب أن يأخذها Cody في الاعتبار.
حالات استخدام Cody
- فهم التعليمات البرمجية
- إنشاء التعليمات البرمجية
- تعديل التعليمات البرمجية
- مساعدة في تصحيح الأخطاء
- أتمتة المهام
- البحث السياقي







