الاتجاهات الحالية والاتصالات الفنية لاستخدام نماذج 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 | يمكنك الاستيقاظ بسهولة وتشغيلها مع نماذج لغة كبيرة محليًا. |
النجوم مع مرور الوقت: