يوفر Nuxt 3 Docusearch AI واجهة مبسطة للمطورين للتفاعل مع وثائق Nuxt 3 بشكل أكثر كفاءة. من خلال الاستفادة من نموذج GPT-3.5 الذي تم ضبطه وتكامله مباشرة مع NUXT 3 ، يوفر التطبيق إجابات موجزة ودرمية للسياق لاستعلامات المستخدم ، وتعزيز تجربة المطور والإنتاجية. تجمع هذه الأداة بين إطار تطوير الويب الحديث لـ NUXT 3 مع أحدث التطورات في الذكاء الاصطناعي لتقديم واجهة استجابة استعلام استجابة وبديهية ، تم تبسيطها عن طريق استخدام WebSockets للتواصل في الوقت الفعلي. تم تصميمها مع وضع البساطة والكفاءة في الاعتبار ، وهي أداة أساسية للمطورين الذين يتطلعون إلى التنقل في وثائق NUXT 3 بشكل فعال.
يتميز Nuxt 3 Docusearch AI بواجهة مبسطة تشبه الدردشة وتسهل طريقة جذابة للمطورين للتفاعل مع وثائق Nuxt 3. في جوهرها ، تفتخر الواجهة شريط التنقل العلوي المستجيب ومنطقة إدخال مخصصة في الأسفل ، مما يشجع المستخدمين على تقديم استفساراتهم بطريقة محادثة. يغادر اختيار التصميم هذا من واجهات الوثائق التقليدية ، ويوفر تجربة مستخدم أكثر ديناميكية وتفاعلية. يتم تسليم الردود ، المدعومة بنموذج GPT-3.5 الذي تم ضبطه ، في الوقت الفعلي ، وذلك بفضل دمج WebSockets ، وضمان استرجاع المعلومات الفوري والذات ذات الصلة. توفر قائمة التنقل الجانبي وصولًا سريعًا إلى ميزات وإعدادات إضافية ، مما يعزز قابلية استخدام التطبيق. يعمل التطبيق على الاستفادة من Langchain لتفاعلات AI التي تم تبسيطها ، و shikijs لإبراز بناء الجملة ضمن مقتطفات الرمز الذي تم إرجاعه ، و Markdown-IT لتحليل وعرض محتوى تخفيض ، وضمان عرض غني وغني بالمعلومات.
لإعداد هذا المشروع محليًا ، يرجى اتباع هذه الخطوات:
pnpm install ..env في دليل الجذر وقدم مفتاح API Openaihttp://localhost:3000 مع pnpm run dev .يرجى التأكد من أن لديك Node.js و NPM و Redis مثبتة على نظامك قبل محاولة تشغيل هذا المشروع.
لاستخدام التطبيق:
http://localhost:3000 في متصفح الويب الخاص بك.إذا كنت ترغب في إنشاء تطبيق للإنتاج ، فاستخدم الأمر التالي:
pnpm run buildلمعاينة بناء الإنتاج محليا:
pnpm run previewنرحب بالمساهمات من الجميع ، ونشعر بالامتنان لكل طلب سحب! إذا كنت ترغب في المساهمة ، فيرجى النظر في الخطوات التالية:
git checkout -b feature/AmazingFeature ).git commit -m 'Add some AmazingFeature' ).git push origin feature/AmazingFeature ).closes #xxx في رسالة العلاقات العامة حيث يكون xxx هو رقم المشكلة.يرجى التأكد من الالتزام بقواعد سلوك هذا المشروع. تأكد من اجتياز مساهماتك جميع الاختبارات قبل فتح طلب سحب. إذا قمت بإضافة أو تغيير أي رمز ، يرجى إضافة اختبارات لمرافقة التغييرات الخاصة بك. لمزيد من التفاصيل ، تحقق من إرشاداتنا المساهمة.
نحن نهدف إلى تعزيز مجتمع شامل ومحترم لجميع المعنيين. يوافق جميع المساهمين والمشاركين على الالتزام بقواعد سلوكنا. يرجى التأكد من قراءتها قبل المشاركة.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. يتيح الترخيص للآخرين استخدام نسخ من البرامج ونسخها وتعديلها ودمجها ونشرها وتوزيعها و/أو بيعها من البرامج ، شريطة أن تتضمن إشعار حقوق الطبع والنشر الأصلي ، وإشعار الإذن هذا ، وإخلاء المسئولية. انظر ملف الترخيص للحصول على التفاصيل الكاملة.