تلعب أتمتة المتصفح دورًا كبيرًا في مجالات مثل تجريف الويب والاختبار الآلي وتفاعل تطبيقات الويب. حتى الآن، على سبيل المثال ، تم استخدام محرك الدمى لهذا الغرض. مع ظهور الذكاء الاصطناعي، يتم الآن فتح فرص جديدة لجعل أتمتة المتصفح أكثر سهولة وأقل كثافة في الصيانة - مما يمهد الطريق لـ Stagehand .
من أجل توضيح كيفية عمله، نريد تبديل مصابيح LED الأمامية لجهاز التوجيه الثاني لصندوق كابل Vodafone (السيء) - والذي، من بين الوظائف المهمة الأخرى، لا يوفر واجهة برمجة تطبيقات مباشرة - للإيقاف/التشغيل عبر واجهة الويب المقابلة. أولاً نقوم بتثبيت كلا الأداتين في سطر الأوامر ( يفترض Node \(\geq\) 23):
53e4085b029089ec48bd0f5b954a6b50
أخيرًا، نقوم بتخزين كلمة مرور Vodafone ومفتاح OpenAI API الخاص بنا في ملف .env:
53e4085b029089ec48bd0f5b954a6b50
مع محرك الدمى، على سبيل المثال، يمكن تحقيق ما تريده على النحو التالي:
53e4085b029089ec48bd0f5b954a6b50
من ناحية أخرى، يقبل Stagehand الأوامر المكتوبة باللغة الطبيعية:
53e4085b029089ec48bd0f5b954a6b50
سواء كنت تريد استخراج مواقع الويب، أو ملء النماذج تلقائيًا، أو إجراء اختبارات لتطبيق الويب الخاص بك - فإن التحكم في المتصفح عن بعد يساعدك. يتيح دمج الذكاء الاصطناعي في جهاز التحكم عن بعد بالمتصفح إمكانية أداء المهام المعقدة بتعليمات بسيطة، مما يؤدي إلى تسريع عملية التطوير وتسهيل الصيانة. خاصة عندما تتغير بنية DOM، يمكن أن تكون البرامج النصية للمسرح أكثر قوة وأقل كثافة في الصيانة.