AgentZero عبارة عن حزمة تعمل كواجهة دردشة، مع فئات للتفاعل مع واجهات برمجة التطبيقات المتوافقة مع OpenAI للاستدلال، محليًا وفي أي مكان آخر.
اعتبارًا من هذا الالتزام، تم تحديثه للعمل مع Kamiwaza 0.3.1؛ ومع ذلك، لدينا نسخة كبيرة جدًا قيد التنفيذ من AgentZero والتي لم يتم إصدارها بعد؛ لكننا أردنا أن نجعل هذا يعمل مع أحدث إصدار من Kamiwaza، ويعمل أيضًا مع openai 1.0+ حيث تدعم المحركات ذلك بشكل عام الآن.
(الشيء الأساسي هو أننا أردنا دعم Pydantic 2 في agentzero حتى تتمكن من استخدام kamiwaza venv أيضًا)
يوجد أسفل هذا التثبيت/التشغيل بداية سريعة مع إصدار مجتمع Kamiwaza أو بدونه.
لم يتم اختباره إلى حد كبير في البيئات الجديدة اعتبارًا من الإصدار 0 هنا؛ ولكنك تريد:
git clone https://kamiwaza-ai/agentzero
cd agentzero
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
واختياريا إذا كنت تستخدمه
pip install ./kamiwaza*whl
أو ما شابه ذلك. لا تقم بتثبيت kamiwaza libs عبر النقطة إلا إذا كنت تقوم أيضًا بتشغيل إصدار مجتمع Kamiwaza (أو إصدار آخر، ولكنك على الأرجح تتحدث إلينا)؛ نقوم بتجميع الواردات لـ Kamiwaza للكشف التلقائي.
يجب أن تنتهي
OPENAІ_API_KEY
MODEL = 'model'
على النموذج المفضل لديك. يتحرك العلاقات العامة الأولى إلى التكوين؟ لدى AgentZero أدوات ربط للعمل مع Kamiwaza، والاستفادة من محركات البيانات الموزعة وشبكة الاستدلال من Kamiwaza.AI - يمكنه الاستفادة من Kamiwaza من أجل:
يركز هذا الإصدار بشكل كبير على دردشة AgentZero، الموجودة في Modules/Chat
؛ ومع ذلك، ستلاحظ وجود مجموعة من السقالات هنا. يمكنك اعتبار بقية ذلك بمثابة تجربة من نوع ما؛
هذا إصدار مبكر جدًا؛ إنه MVP قابل للاستخدام، ويجب أن يعمل خارج الصندوق مع Kamiwaza Community Edition 0.2.0+؛ إذا قمت بتغيير المنافذ الافتراضية/إلخ، فقم بتعديل config.py
على الرغم من أنه تم اختراق هذا معًا خلال يومين تقريبًا، فإليك بعض الأشياء التي خططنا لها: