وكلاء تصفح الويب الذاتية: كيف تجعل الذكاء الاصطناعي يتحكم في المتصفح وينفذ مهامك؟

استكشاف أدوات Browser-Use و Stagehand: كيف تدير روبوتات ذكية تتصفح المواقع، تجمع البيانات، وتملأ النماذج المعقدة التي ليس لها API.

Prof. Yassin Ibrahim 9 دقائق قراءة

Autonomous Browser Agents and Multi-Step Automation

ما بعد واجهات برمجة التطبيقات: عندما لا يملك الموقع API#

معظم الأعمال اليومية الروتينية تحدث على مواقع لا توفر API مجاني: بوابات المشتريات الحكومية، مناقصات الشركات، أدوات المنافسين، ومواقع حجز المواعيد. هنا انتقل عالم الذكاء الاصطناعي من مجرد «توليد نصوص» إلى «وكيل ذكي يرى المتصفح وينقر بالماوس» (Action Agents).


سير العمل الميداني بكود بسيط#

باستخدام بايثون ومكتبة browser-use:

from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio

async def run_market_check():
    agent = Agent(
        task="افتح موقع المنافسين، ابحث عن أسعار خدمات الترجمة والذكاء الاصطناعي، واستخرج جدول المقارنة في ملف CSV",
        llm=ChatOpenAI(model="gpt-4o"),
    )
    result = await agent.run()
    print(result)

asyncio.run(run_market_check())

المهنة الجديدة: مهندس وكلاء الذكاء الاصطناعي (AI Agent Workflow Engineer)#

أحد أعلى المسارات طلباً وأكثرها ندرة في السوق العالمي حالياً:
* طبيعة العمل: بناء حلقة اتخاذ قرار مغلقة للوكيل (Reasoning Loop - Plan - Execute - Self-Correct)، وإيقاف الوكيل عندما يتعرض لمأزق غير متوقع.
* مجالات التوظيف: شركات التجارة الإلكترونية، شركات اللوجستيات، والمؤسسات الاستثمارية لمراقبة البيانات الفورية.