دعنا ننشئ تطبيق RAG "الدردشة مع التعليمات البرمجية الخاصة بك" باستخدام Qwen3-Coder:
قبل أن نبدأ ، ألق نظرة على ما نحن على وشك إنشائه! مكدس التكنولوجيا: - @Llama_Index للتنسيق - @Milvusio لاستضافة vectorDB ذاتيا - @CleanlabAI المخطوطة للتحقق من صحة الاستجابة - @OpenRouterAI للوصول إلى @Alibaba_Qwen 3 Coder. لنذهب! 🚀
يوضح الرسم البياني المعروض أدناه بعض المكونات الرئيسية وكيف تتفاعل مع بعضها البعض! سيتبعه أوصاف ورمز مفصل لكل مكون:
1️⃣ & 2️⃣ : تحميل قاعدة المعرفة قاعدة المعارف هي مجموعة من المعلومات ذات الصلة والحديثة التي تعمل كأساس للاتصالات الراديوية. في حالتنا ، إنه مستودع GitHub! إليك كيفية تقطيع وتحليل قاعدة التعليمات البرمجية الخاصة بنا باستخدام محلل التعليمات البرمجية الهرمي ل @Llama_Index:
3️⃣ نموذج التضمين التضمين هو تمثيل ذي مغزى للنص في شكل أرقام. نموذج التضمين مسؤول عن إنشاء عمليات تضمين لأجزاء المستندات واستعلامات المستخدم. إليك كيفية تحميل نموذج التضمين الخاص بنا:
4️⃣ الفهرسة والتخزين يتم تخزين عمليات التضمين التي تم إنشاؤها بواسطة نموذج التضمين في مخزن متجه يوفر استرجاعا سريعا وبحثا عن التشابه عن طريق إنشاء فهرس على بياناتنا. سنستخدم قاعدة بيانات متجهات @Milvusio مستضافة ذاتيا:
5️⃣ إنشاء قالب موجه يتم استخدام قالب موجه مخصص لتحسين الاستجابة من LLM وتضمين السياق أيضا:
6️⃣ إعداد محرك استعلام يأخذ محرك الاستعلام سلسلة الاستعلام لاستخدامها لجلب السياق ذي الصلة ويجمعها باستخدام قالب المطالبة قبل إرسالها إلى LLM الذي يولد استجابة نهائية! LLM المستخدم هنا هو أحدث Qwen3-Coder!
7️⃣ واجهة الدردشة نقوم بإنشاء واجهة مستخدم باستخدام Streamlit لتوفير واجهة دردشة لتطبيق RAG الخاص بنا. تتم مشاركة الكود الخاص بهذا وكل ما ناقشناه حتى الآن في التغريدة التالية! تحقق من هذا👇
مكافاه! سنستخدم مخطوطة الذكاء الاصطناعي @CleanlabAI ، وهي طريقة ذكية للتحقق من صحة ردودك وتحسينها. لقد استخدمنا نفس الشيء للحصول على درجة الجدارة بالثقة. يتكامل بسلاسة مع أي تطبيق دردشة وكيل أو الذكاء الاصطناعي تقوم بتطويره. تحقق من هذا👇
يمكنك العثور على جميع التعليمات البرمجية في مستودع GitHub هذا: (لا تنس أن تنجم 🌟)
أخيرا ، سأترككم مع الرسم التخطيطي للبنية للتطبيق الذي أنشأناه. أتمنى أن تكون قد استمتعت بهذا البرنامج التعليمي. ترقبوا المزيد! 🥂
إذا وجدت أنها ثاقبة ، فأعد مشاركتها مع شبكتك. تجدني → @akshay_pachaar ✔️ لمزيد من الأفكار والبرامج التعليمية حول LLMs ووكلاء الذكاء الاصطناعي والتعلم الآلي!
Akshay 🚀
Akshay 🚀‏25 يوليو، 01:06
دعنا ننشئ تطبيق RAG "الدردشة مع التعليمات البرمجية الخاصة بك" باستخدام Qwen3-Coder:
‏‎68.7‏K