الوصف
LaVague هو إطار عمل قوي مفتوح المصدر مصمم لتمكين المطورين من إنشاء وكلاء ويب ذكاء اصطناعي متطورين. هذه الوكلاء قادرون على فهم الأهداف المعقدة، مثل استخراج المعلومات أو أداء مهام متعددة الخطوات على مواقع الويب، ثم تنفيذ الإجراءات اللازمة بشكل مستقل. يكمن جوهر LaVague في نهجه المعتمد على نماذج الإجراءات الكبيرة (LAM)، والذي يسمح للوكلاء بتفسير أهداف المستخدم وترجمتها إلى تعليمات برمجية قابلة للتنفيذ.
قراءة المزيد
في جوهره، يتكون وكيل LaVague من مكونين رئيسيين: نموذج العالم (World Model) ومحرك الإجراءات (Action Engine). يأخذ نموذج العالم هدف المستخدم والحالة الحالية لصفحة الويب لإنشاء تسلسل من التعليمات. بعد ذلك، يقوم محرك الإجراءات بتجميع هذه التعليمات في تعليمات برمجية قابلة للتنفيذ، مستفيدًا من برامج التشغيل مثل Selenium أو Playwright، ثم ينفذها لتحقيق الهدف. يسمح هذا التصميم المعياري بالمرونة وقابلية التوسع.
يقدم LaVague مجموعة من الميزات لتعزيز تطوير الوكلاء وأدائهم. تشمل هذه الميزات السياقات المضمنة للتكوينات الشائعة، والإعدادات القابلة للتخصيص، ومشغل الاختبارات لقياس الأداء، وعداد الرموز لتقدير التكلفة، وأدوات التسجيل، وواجهة Gradio التفاعلية الاختيارية للعروض التوضيحية. تدعم أدوات التصحيح وملحق Chrome عملية التطوير بشكل أكبر. يدعم الإطار برامج تشغيل متعددة، بما في ذلك Selenium و Playwright وبرنامج تشغيل ملحق Chrome، ولكل منها مستويات متفاوتة من الدعم لميزات مثل التشغيل بدون واجهة رسومية (headless)، والتعامل مع الإطارات المتداخلة (iframes)، وإدارة علامات التبويب.
يمتد LaVague أيضًا بقدراته إلى حالات الاستخدام المتخصصة، مثل LaVague QA، وهي أداة مصممة خصيصًا لمهندسي ضمان الجودة. يقوم هذا المكون بأتمتة كتابة الاختبارات عن طريق تحويل مواصفات Gherkin إلى اختبارات قابلة للتكامل بسهولة، بهدف جعل اختبار الويب أكثر كفاءة بشكل كبير. يسعى المشروع بنشاط للحصول على مساهمات من المجتمع ويوفر خارطة طريق واضحة للتطوير المستقبلي. تتم معالجة فهم تكلفة تشغيل الوكلاء أيضًا، مع توفر وثائق حول عد الرموز وتقديرات التكلفة، حيث يستخدم LaVague نماذج لغوية كبيرة (LLMs) مثل نماذج OpenAI.
بالنسبة للمطورين الذين يتطلعون إلى بناء حلول أتمتة ويب ذكية، يوفر LaVague منصة قوية ومرنة. طبيعته مفتوحة المصدر، جنبًا إلى جنب مع التركيز على التطبيق العملي ومشاركة المجتمع، تجعله أداة قيمة لإنشاء الجيل القادم من وكلاء الويب المدعومين بالذكاء الاصطناعي. تم تصميم الإطار للمطورين الذين يرغبون في أتمتة العمليات لمستخدميهم النهائيين، مما يوفر نهجًا منظمًا للتفاعلات المعقدة عبر الويب.
- الفئةأتمتة المتصفح والويب
- نموذج التسعيرمفتوح المصدر
- النشرسحابي, استضافة ذاتية
- المنصاتالويب
الميزات الأساسية لـ LaVague AI Web Agents
إطار عمل نماذج الإجراءات الكبيرة (LAM) لوكلاء الويب بالذكاء الاصطناعي
نموذج العالم لتفسير الأهداف وحالة الصفحة
محرك الإجراءات لتجميع وتنفيذ التعليمات
دعم برامج تشغيل Selenium و Playwright
دعم برنامج تشغيل ملحق Chrome
سياقات مضمنة وتكوينات قابلة للتخصيص
مشغل اختبارات لقياس الأداء
عداد الرموز لتقدير تكلفة نماذج LLM
أدوات تسجيل لمراقبة نشاط الوكيل
واجهة Gradio تفاعلية اختيارية
أدوات تصحيح الأخطاء للتطوير
LaVague QA لكتابة الاختبارات الآلية
جمع البيانات لبناء مجموعات بيانات مجتمعية
البدء مع LaVague AI Web Agents
استنساخ مستودع LaVague
تثبيت التبعيات باستخدام pip
تكوين مفاتيح API لنماذج LLM (مثل OPENAI_API_KEY)
إنشاء مثيل لنموذج العالم ومحرك الإجراءات
إنشاء مثيل لوكيل الويب (WebAgent)
تحديد وتشغيل أهداف الوكيل على صفحات الويب
استخدام العرض التوضيحي لـ Gradio للاختبار التفاعلي
حالات استخدام LaVague AI Web Agents
- أتمتة الويب
- وكلاء الويب بالذكاء الاصطناعي
- الاختبار الآلي
- استخراج البيانات
- أتمتة العمليات
- أدوات هندسة ضمان الجودة







