يحتوي هذا المستودع على رمز يوضح كيفية إنشاء وكيل دردشة مخصص باستخدام Langchain ، ودمج GPT-3.5 من Openai. يمكن للوكيل التعامل مع سياق المحادثة ، وتوفير أدوات مختلفة ، والمساعدة في الإجابة على الأسئلة ، بما في ذلك الاستعلامات المتعلقة بالرياضيات.
يعرض المشروع تنفيذ وكيل دردشة مخصص يعزز Langchain ، وهو إطار مفتوح المصدر ، للتفاعل مع المستخدمين بطريقة محادثة. يستخدم الوكيل أداة بحث عن مستندات أعمال المحادثة. يتم تشغيل هذا الوكيل بواسطة GPT-3.5 لفهم اللغة الطبيعية وتوليدها.
استنساخ هذا المستودع إلى جهازك المحلي.
قم بتثبيت التبعيات المطلوبة عن طريق التشغيل: pip install -r requirements.txt
الحصول على مفاتيح API من Openai و Pinecone.
يجب عليك إنشاء ملف config.py
يحدد ما يلي:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
احصل على اسم فهرس Pinecone الذي تم إنشاؤه مسبقًا ، لاسترجاع المستند وقم بتعيينه في ملف constants.py
.
لاستخدام وكيل الدردشة المخصص:
python main.py
يمكن تخصيص تكوين وكيل الدردشة عن طريق تعديل المعلمات في البرنامج النصي main.py
. تتضمن المكونات الرئيسية:
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.