توفر هذه الوحدة مدير مكتبة موجه وغلاف واجهة برمجة التطبيقات للتفاعل مع نماذج اللغة الكبيرة لإنشاء مطالبات وتعريفات مساعدة. يعتمد على مكتبة Langchain وكذلك واجهات برمجة التطبيقات Openai و Hothropic.
هذه الحزمة غير متوفرة حاليًا على PYPI. لتثبيت استنساخ ريبو وتثبيت حزم Langchain ، الأنثروبور ، و Openai Pypi.
ستحتاج أيضًا إلى الحصول على مفاتيح API لـ Openai والأنثروبور لاستخدام نماذجها.
لتحديد مساعد جديد ، قم بتنسيق assistant_definition في تخفيض التنفيذ مثل هذا:
<assistant_definition>
< name >Your Assistant Name</ name >
< role >Description of your assistant's purpose or role</ role >
<system_message>A message from your assistant to the user explaining its purpose</system_message>
<example_input>An example user input or query</example_input>
<example_output>Your assistant's response to the example input</example_output>
</assistant_definition> يمكنك بعد ذلك إنشاء كائن LanguageExpert جديد من هذا التعريف باستخدام وظيفة parse_assistant_definition() :
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert ) يمكن بعد ذلك استخدام كائن LanguageExpert لإنشاء ردود من نموذج مساعدك. يمكنك أيضًا تحسين تعريف مساعد موجود باستخدام وظيفة improve() .
المساهمات مرحب بها! يرجى فتح مشكلة أو إرسال طلب سحب على Github مع أي أخطاء أو طلبات الميزات أو التغييرات. كما هو واضح من الواضح أنني لست مبرمجًا جيدًا لكنني مهندس موجه جيد جدًا. آمل أن أشارك ما تعلمته مع الآخرين وتحسين كلا المهارات في هذه العملية.