دليل تشغيل متصفح الذكاء الاصطناعي على مدار 24 ساعة
دليل تشغيل متصفح الذكاء الاصطناعي على مدار 24 ساعة
هذا الدليل يشرح كيفية إعداد بيئة متصفح ذكاء اصطناعي مستقرة وطويلة الأمد.
مناسب لـ
- وكيل الذكاء الاصطناعي
- التصفح الآلي
- أتمتة الويب
- مساعد الذكاء الاصطناعي
- نظام الاختبار التلقائي
الهدف
- تشغيل المتصفح على مدار 24 ساعة
- إعادة الاتصال تلقائيًا
أولاً، بدء وضع تصحيح Chrome
ماك / لينكس
google-chrome \ --remote-debugging-port=9222 \ --user-data-dir=/tmp/ai-browser \ --disable-infobars \ --disable-background-timer-throttling \ --disable-renderer-backgrounding \ --disable-backgrounding-occluded-windows \ --no-first-run \ --no-default-browser-check
ويندوز
chrome.exe ^ --remote-debugging-port=9222 ^ --user-data-dir=C:\ai-browser ^ --disable-infobars ^ --disable-background-timer-throttling ^ --disable-renderer-backgrounding ^ --disable-backgrounding-occluded-windows ^ --no-first-run ^ --no-default-browser-check
ثانياً، لماذا هذه المعلمات مهمة
هذه المعلمات يمكن أن تمنع:
- نوم التبويب
- توقف مؤقتات JS
- انقطاع الأتمتة
ثالثاً، اختبار واجهة تصحيح المتصفح
افتح:
http://localhost:9222 إذا رأيت:
DevTools listening on ws://... فهذا يعني أن المتصفح يعمل بشكل طبيعي.
رابعاً، تكوين وكيل المتصفح للاتصال التلقائي
إنشاء ملف التكوين:
لينكس / ماك
~/.agent-browser/config.json
ويندوز
%USERPROFILE%\.agent-browser\config.json المحتوى:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
خامساً، اختبار التحكم في الذكاء الاصطناعي
قم بتشغيل:
agent-browser snapshot إذا أعاد شجرة DOM: فهذا يعني أن الاتصال ناجح.
سادساً، طرق التنقل المستقرة
موصى به:
agent-browser eval "window.location.href=https://example.com" غير موصى به:
agent-browser open السبب:
- قد يؤدي open إلى إنشاء تبويب جديد
- eval أكثر استقرارًا
سابعاً، منع انقطاع المتصفح
قد يتوقف Chrome بسبب الأسباب التالية:
- تعطل Chrome
- استرداد جلسة DevTools
- قيود موارد النظام
ثامناً، برنامج مراقبة
إنشاء ملف: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome not running, restarting..." pkill chrome google-chrome \ --remote-debugging-port=9222 \ --user-data-dir=/tmp/ai-browser \ --disable-infobars \ --no-first-run \ --no-default-browser-check & fi sleep 10 done قم بتشغيل:
bash watch-browser.sh التأثير:
- إعادة تشغيل Chrome تلقائيًا عند التعطل
- استعادة منفذ التصحيح تلقائيًا
تاسعاً، حفظ حالة تسجيل الدخول
بسبب استخدام: --user-data-dir
سيقوم المتصفح بحفظ:
- الكوكيز
- حالة تسجيل الدخول
- التخزين المحلي
- الجلسة
عاشراً، التحكم في علامات تبويب متعددة للذكاء الاصطناعي
الحصول على علامات التبويب الحالية:
agent-browser list

