نظرة عامة
صُممتMultiOnTool لتغليف قدرات تصفح الويب الخاصة بـ MultiOn، مما يمكّن وكلاء CrewAI من التحكم في متصفحات الويب باستخدام تعليمات اللغة الطبيعية. تسهّل هذه الأداة تصفح الويب بسلاسة، مما يجعلها أصلاً أساسياً للمشاريع التي تتطلب تفاعلاً ديناميكياً مع بيانات الويب وأتمتة المهام المستندة إلى الويب.
التثبيت
لاستخدام هذه الأداة، تحتاج إلى تثبيت حزمة MultiOn:خطوات البدء
لاستخدامMultiOnTool بفعالية، اتبع الخطوات التالية:
- تثبيت CrewAI: تأكد من تثبيت حزمة
crewai[tools]في بيئة Python. - تثبيت واستخدام MultiOn: اتبع وثائق MultiOn لتثبيت إضافة متصفح MultiOn.
- تفعيل استخدام API: انقر على إضافة MultiOn في مجلد الإضافات في متصفحك (وليس أيقونة MultiOn العائمة على صفحة الويب) لفتح إعدادات الإضافة. انقر على زر تفعيل API لتمكينه.
مثال
يوضح المثال التالي كيفية تهيئة الأداة وتنفيذ مهمة تصفح ويب:Code
المعاملات
تقبلMultiOnTool المعاملات التالية أثناء التهيئة:
- api_key: اختياري. يحدد مفتاح API لـ MultiOn. إذا لم يُقدَّم، سيبحث عن متغير البيئة
MULTION_API_KEY. - local: اختياري. عيّنه إلى
Trueلتشغيل الوكيل محلياً على متصفحك. تأكد من تثبيت إضافة متصفح MultiOn وتفعيل API. القيمة الافتراضيةFalse. - max_steps: اختياري. يحدد الحد الأقصى لعدد الخطوات التي يمكن لوكيل MultiOn اتخاذها لأمر ما. القيمة الافتراضية
3.
الاستخدام
عند استخدامMultiOnTool، سيقدم الوكيل تعليمات بلغة طبيعية تترجمها الأداة إلى إجراءات تصفح ويب. تعيد الأداة نتائج جلسة التصفح مع الحالة.
Code
CONTINUE، يجب توجيه الوكيل لإعادة إصدار نفس التعليمات لمتابعة التنفيذ.
تفاصيل التنفيذ
MultiOnTool منفذة كفئة فرعية من BaseTool في CrewAI. تغلف عميل MultiOn لتوفير قدرات تصفح الويب:
Code
الخلاصة
توفرMultiOnTool طريقة قوية لدمج قدرات تصفح الويب في وكلاء CrewAI. من خلال تمكين الوكلاء من التفاعل مع المواقع عبر تعليمات اللغة الطبيعية، تفتح مجموعة واسعة من الإمكانيات للمهام المستندة إلى الويب، من جمع البيانات والبحث إلى التفاعلات الآلية مع خدمات الويب.