الصينية | انجليزية
CodeFuse-ChatBot: التطوير من خلال تعزيز المعرفة الخاصة
CodeFuse-ChatBot هو مساعد ذكي مفتوح المصدر يعمل بالذكاء الاصطناعي تم تطويره بواسطة فريق Ant CodeFuse، وهو مخصص لتبسيط وتحسين جميع جوانب دورة حياة تطوير البرمجيات. يجمع هذا المشروع بين آلية الجدولة التعاونية لـ Multi-Agent ويدمج مكتبة أدوات غنية ومكتبة أكواد وقاعدة معرفية وبيئة وضع الحماية، مما يمكّن نموذج LLM من تنفيذ المهام المعقدة والتعامل معها بشكل فعال في مجال DevOps.
يهدف هذا المشروع إلى بناء مساعد ذكي يعتمد على الذكاء الاصطناعي لدورة الحياة الكاملة لتطوير البرمجيات من خلال الجيل المعزز للاسترجاع (RAG)، وتعلم الأدوات، وبيئة الحماية، التي تغطي مراحل التصميم والترميز والاختبار والنشر والتشغيل والصيانة. تحول تدريجيًا من نموذج التطوير والتشغيل التقليدي للاستعلام عن البيانات في كل مكان وتشغيل النظام الأساسي المستقل واللامركزي إلى نموذج التطوير والتشغيل الذكي لنموذج الأسئلة والأجوبة الكبير، مما يغير عادات التطوير والتشغيل لدى الأشخاص.
التقنيات المميزة الأساسية والنقاط الوظيفية لهذا المشروع هي:
بالاعتماد على نماذج LLM والتضمين مفتوحة المصدر، يمكن لهذا المشروع تحقيق النشر الخاص دون اتصال بالإنترنت استنادًا إلى نموذج مفتوح المصدر. بالإضافة إلى ذلك، يدعم هذا المشروع أيضًا مكالمات OpenAI API. الوصول التجريبي
لقد ركز فريق البحث والتطوير الأساسي منذ فترة طويلة على البحث في مجال AIOps + NLP. لقد أطلقنا مشروع Codefuse-ai ونأمل أن يساهم الجميع على نطاق واسع في تطوير وثائق التشغيل والصيانة عالية الجودة لتحسين هذا الحل بشكل مشترك لتحقيق هدف "جعل التنمية سهلة في العالم".
من أجل مساعدتك على فهم وظائف Codefuse-ChatBot واستخدامه بشكل أكثر سهولة، قمنا بتسجيل سلسلة من مقاطع الفيديو التوضيحية. يمكنك فهم الميزات الرئيسية وإجراءات التشغيل لهذا المشروع بسرعة من خلال مشاهدة مقاطع الفيديو هذه.
للحصول على تفاصيل التنفيذ المحددة، يرجى الاطلاع على: تفاصيل المسار الفني ومتابعة خطة المشروع: المشاريع
إذا كنت بحاجة إلى دمج نموذج معين، فيرجى إخبارنا باحتياجاتك عن طريق إرسال مشكلة.
model_name | model_size | gpu_memory | تحديد الكمية | HFhub | ModelScope |
---|---|---|---|---|---|
com.chatgpt | - | - | - | - | - |
كوديلاما-34b-int4 | 34 ب | 20 جرام | كثافة العمليات4 | قريباً | وصلة |
للحصول على الوثائق الكاملة، راجع: CodeFuse-muAgent
pip install codefuse-muagent
يرجى تثبيت برنامج تشغيل nvidia بنفسك. تم اختبار هذا المشروع في أنظمة التشغيل Python 3.9.18 وCUDA 11.7 وWindows وX86.
لتثبيت Docker والوصول إلى LLM المخصخص ومشكلات بدء التشغيل ذات الصلة، يرجى الاطلاع على: تفاصيل الاستخدام السريع
بالنسبة لـ Apple Silicon، قد تحتاج إلى تثبيت qpdf أولاً.
1. إعداد بيئة بايثون
# 准备 conda 环境
conda create --name devopsgpt python=3.9
conda activate devopsgpt
cd codefuse-chatbot
# python=3.9,notebook用最新即可,python=3.8用notebook=6.5.6
pip install -r requirements.txt
2. ابدأ الخدمة
# 完成server_config.py配置后,可一键启动
cd examples
bash start.sh
# 开始在页面进行相关配置,然后打开`启动对话服务`即可
أو ابدأ الإصدار القديم من خلال start.py
لمزيد من طرق الوصول إلى LLM، راجع المزيد من التفاصيل...
شكرًا جزيلاً على اهتمامك بمشروع Codefuse، ونحن نرحب بشدة باقتراحاتك وآرائك (بما في ذلك النقد) وتعليقاتك ومساهماتك في مشروع Codefuse.
يمكن إرسال اقتراحاتكم وآرائكم وتعليقاتكم المختلفة حول Codefuse مباشرةً من خلال المشكلات على GitHub.
هناك العديد من الطرق للمشاركة والمساهمة في مشروع Codefuse: تنفيذ التعليمات البرمجية، وكتابة الاختبار، وتحسينات أدوات العملية، وتحسينات التوثيق، والمزيد. نرحب بأي مساهمات وسيتم إضافتك إلى قائمة المساهمين. راجع دليل المساهمة للحصول على التفاصيل...
يعتمد هذا المشروع على langchain-chatchat وcodebox-api، وأود أن أعرب عن امتناني العميق لمساهماتهم مفتوحة المصدر!