الاتجاهات الحالية والاتصالات الفنية لاستخدام نماذج LLM المفتوحة والمحلية كملعقة لإكمال التعليمات البرمجية ، وإنشاء مشاريع ، وإنشاء مساعدين Shell ، وإصلاح الأخطاء تلقائيًا ، وأكثر من ذلك.
ساعد في الحفاظ على هذه القائمة ذات صلة ومحدثة عن طريق إجراء التعديلات!
Copilots المحلية في مرحلة تجريبية مبكرة ، مع معظمها من جودة MVP.
أسباب ذلك هي:
ومع ذلك ، مع تحسن النماذج ، ويتم تطوير ملحقات المحرر لاستخدامها ، من المتوقع أن نحصل على عصر النهضة لأدوات إكمال التعليمات البرمجية.
هذه الوثيقة عبارة عن قائمة منسقة من copilots المحليين ، ومساعدي Shell ، والمشاريع ذات الصلة. يهدف إلى أن يكون موردًا للذين المهتمين بإجراء مسح للأدوات الحالية ، ومساعدة المطورين على اكتشاف أحدث ما يليها لمشاريع مثل هذه.
في عام 2021 ، أصدر Github CoPilot الذي سرعان ما أصبح شائعًا بين Devs. منذ ذلك الحين ، مع وجود موجة من تطورات الذكاء الاصطناعي حول LLMS ، أصبحت النماذج المحلية التي يمكن تشغيلها على آلات المستهلك متاحة ، ويبدو أنها فقط مسألة وقت قبل أن تصبح Copilot محلية.
ترتبط العديد من القيود المتصورة لـ Github's Copilot بطبيعتها المغلقة والمستضافة السحابية.
كبديل ، تمكين copilots المحلية:
امتدادات المحرر المستخدمة لإكمال التعليمات البرمجية باستخدام LLMS:
| اسم | محرر | مطلق سراحه | ملحوظات | |
|---|---|---|---|---|
| جيثب copilot | vscode ، vim | 8076 | 2021-6-29 | github الأصلي ، وليس المحلي أو مفتوح المصدر. |
| المؤشر | vscode | 20730 | 2023-3-14 | شوكة VSCode ، وليس المصدر المفتوح |
| Fauxpilot | vscode | 14464 | 2022-9-3 | في وقت مبكر POC المحلية. قديمة؟ |
| تاببي | vscode ، vim ، intellij | 20170 | 2023-9-30 | يكمل اختيار المؤشر |
| Turbopilot | vscode | 3835 | 2023-4-10 | الإكمال مع دعم FIM ، مستوحى من fauxpilot |
| Huggingface-Vscode | vscode | 1184 | 2023-6-19 | شوكة Tabnine ، يدعم starcoder |
| localpilot | vscode | 3328 | 2023-10-2 | الأداة المساعدة للاستضافة بسهولة النماذج محليًا ، للاستخدام مع امتداد Copilot الرسمي باستخدام نقطة نهاية API المخصصة. |
| starcoderex | vscode | 100 | 2023-5-5 | يكمل اختيار المؤشر |
| WizardCoder-VSC | vscode | 142 | 2023-6-19 | POC ، المقالة المتاحة |
| Koboldaiconnect | vscode | 2023-10-7 | استنساخ Copilot باستخدام الواجهة الخلفية Koboldai المحلية | |
| الجنرال | همة | 1017 | 2023-10-1 | تحرير التحديد باستخدام مطالبات مخصصة |
| Uniteai | vscode ، emacs ، lsp | 240 | 2023-8-27 | |
| خاص | vscode | 825 | 2024-1-8 | مساعد ترميز الخصوصية. |
| التوأم | vscode | 2386 | 2024-1-24 | مكون الإضافات الأكثر هراءًا لمحلي AI Code Comple |
الأدوات التي تحاول إنشاء مشاريع/ميزات من المواصفات:
| اسم | مطلق سراحه | ملحوظات | |
|---|---|---|---|
| GPT-engineer | 51527 | 2023-6-6 | حدد ما تريد أن يبنيه ، ويسأل الذكاء الاصطناعي للتوضيح ، ثم يبنيه. |
| GPT-Pilot | 29228 | 2023-7-18 | تشبه إلى حد بعيد GPT-engineer |
| يكمل | 13883 | 2023-5-24 | تمديد VSCODE. الإكمال التلقائي القائم على المهام |
| مساعد | 14883 | 2023-6-8 | برمجة زوج الذكاء الاصطناعى في المحطة الخاصة بك ، تعمل بشكل جيد مع بواديات كود أكبر موجودة مسبقًا |
| الصدع | 3051 | 2023-6-20 | تمديد VSCODE. يتيح لك كتابة التعليمات البرمجية عن طريق الدردشة ، ويجعل مهندس AIDE ، وهو مهندس الذكاء الاصطناعي يعمل بجانبك. |
| Mentat | 2441 | 2023-7-25 | يقوم Mentat بإحداثيات التعديلات عبر مواقع وملفات متعددة. |
| clippinator | 309 | 2023-4-15 | يستخدم فريق من الوكلاء للتخطيط والكتابة والتصحيح والاختبار |
| refact.ai | 1513 | 2023-10-06 | خدمة الكود الكامل للاستضافة الذاتي والدردشة والتدريب ، مع امتداد VSCODE. |
| محلي | 25 | 2023-11-15 | إكمال مضمّن مع دعم أي خلفية متوافقة مع Openai |
واجهات الدردشة مع وصول Shell/Repl/Notebook. على غرار/مستوحاة من ميزة "تحليل البيانات المتقدمة" لـ ChatGPT (سابقًا "مترجم رمز").
| اسم | ملحوظات | |
|---|---|---|
| الممتلكات المفتوحة | 51204 | مفتوح المصدر ، التنفيذ محليًا لمترجم رمز Openai |
| GPTME | 247 | دعم النماذج المفتوحة. تم تطويره من قبلي ، erikbjare |
| أوكتوجين | 249 | مترجم رمز محلي ينفذ في بيئة Docker. |
| Terminal-X | 32 | النموذج الأولي المبكر جدًا الذي يحول اللغة الطبيعية إلى أوامر shell ، غير المحفوظة منذ سبتمبر 2021 |
| دودا | > 50 | واجهة المستخدم الرسومية المستندة إلى الإلكترون لمساعد Openai Dev المحلي |
النماذج ذات الصلة لاستخدام copilot المحلي. أمرت من قبل الأحدث أولاً.
| اسم | مقاس | اللغات | مطلق سراحه | ملحوظات | |
|---|---|---|---|---|---|
| Phind Codellama V2 | 34 ب | كثير | 810 | 2023-8-27 | |
| WizardCoder-Python | 7/13/34B | بيثون | 753 | 2023-8 | |
| Codellama | 7/13/34B | كثير | 15705 | 2023-8 | |
| WizardCoder | 15 ب | 80+ | 741 | 2023-6 | صقل النجوم |
| Refort-Glaive | 3 ب | 1؟ | 88 | 2023-7 | نموذج صغير تم ضبطه على بيانات عالية الجودة مع أداء مثير للإعجاب. |
| Starcoder | 15 ب | 80+ | 7219 | 2023-5 | |
| Reft-V1-3b | 3 ب | 20+ | 717 | 2023-5 | |
| Santacoder | 1.1 ب | بيثون ، جافا ، جافا سكريبت | 325 | 2023-4 | طراز صغير تدرب بشكل انتقائي على 3 لغات من "المكدس" |
ملاحظة: نظرًا لسرعة إصدارات النماذج الجديدة ، يُحكم على هذا القسم أن يكون قديمًا.
مجموعات البيانات ذات الصلة لنماذج التدريب.
| اسم | مقاس | اللغات | مطلق سراحه | ملحوظات | |
|---|---|---|---|---|---|
| المكدس | 3TB/6TB | 358 | > 500 | 2022-10 | يستبعد تراخيص الضعف الكواكب (MPL ، LGPL ، EGL) منذ V1.1 |
متفرقات ذات صلة الأدوات المفيدة.
| اسم | مطلق سراحه | ملحوظات | |
|---|---|---|---|
| أولاما | 82233 | 2023-8-27 | يمكنك الاستيقاظ بسهولة وتشغيلها مع نماذج لغة كبيرة محليًا. |
النجوم مع مرور الوقت: