يمكنك ربط وكيل الذكاء الاصطناعي مباشرةً بنسخة المتصفّح النشطة باستخدام ميزة الربط التلقائي. يتيح ذلك للوكيل تجاوز قيود وضع الحماية من خلال اكتساب علامات التبويب الحالية وإضافات المتصفّح وحالة التطبيق النشطة.
يتيح لك الاحتفاظ بسياق سير العمل أن ينتقل الوكيل من كتابة الرموز البرمجية إلى تصحيح أخطاء حالة المتصفح المباشرة بدون فقدان بيانات الجلسة. ويكون ذلك مفيدًا عندما تكون قد وصلت إلى حالة تطبيق معيّنة (مثل مسار دفع معقّد أو خطأ تم تكراره يدويًا) وتريد أن يتولّى الوكيل التحقيق الفني بدون إعادة تنفيذ هذه الخطوات يدويًا.
يُرجى مراعاة ما يلي قبل تفعيل ميزة "الاتصال التلقائي":
- الأمان والخصوصية: عندما تكون ميزة "الاتصال التلقائي" مفعّلة، يمكن للوكيل الوصول إلى جميع البيانات في ملفك الشخصي على المتصفّح، بما في ذلك علامات التبويب المفتوحة ومساحة تخزين الجلسة ومساحة التخزين المحلية وملفات تعريف الارتباط والبيانات الأخرى التي تظهر من خلال واجهات برمجة تطبيقات JavaScript.
- ضمان خصوصية البيانات: خادم "أدوات مطوّري البرامج في Chrome المخصّصة للوكلاء" هو عملية محلية ولا يرسل بيانات التصفّح أو الرموز المميزة للجلسات أو بيانات القياس عن بُعد إلى Google.
- الثقة والمطالبات: لا تستخدِم هذا الوضع إلا مع الوكلاء الذين تثق بهم، وتوخَّ الحذر بشأن المعلومات التي تضمّنها في المطالبات.
المتطلبات الأساسية
قبل استخدام ميزة الاتصال التلقائي، تأكَّد من توفّر ما يلي:
- الإصدار 144 من Chrome والإصدارات الأحدث: تتطلّب ميزة "الاتصال التلقائي" استخدام بروتوكولات تصحيح الأخطاء الحديثة المتوفّرة في الإصدارات الحالية من Chrome.
- قناة Chrome الصحيحة: يتصل برنامجك بوكيل إصدار Chrome الثابت تلقائيًا. لاستخدام Canary أو الإصدار التجريبي، حدِّد القناة في الإعدادات.
- تم تفعيل تصحيح الأخطاء عن بُعد: فعِّل يدويًا الربط بين المتصفّح والوكيل.
- الإعداد الصحيح: يجب تعديل إعدادات MCP لتضمين العلامة
--autoConnect. لمزيد من التفاصيل، يُرجى الاطّلاع على الإعدادات.
إعداد ميزة "الاتصال التلقائي"
لضبط ميزة الاتصال التلقائي في خادم MCP، اتّبِع الخطوات التالية:
- في متصفّح Chrome الذي يتم تشغيله، انتقِل إلى
chrome://inspect/#remote-debuggingوفعِّل تصحيح الأخطاء عن بُعد. عدِّل إعدادات MCP لتضمين العلامة
--autoConnect:{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["chrome-devtools-mcp@latest", "--autoConnect"] } } }اطلب من وكيلك التفاعل مع تطبيق Chrome المفتوح. عندما يطلب Chrome الإذن بالسماح بالجلسة، انقر على السماح.
يستخدم الوكيل الآن خادم MCP للتفاعل مع تطبيق Chrome الذي يتم تشغيله. لمزيد من المعلومات حول خيارات الإعداد، يُرجى الاطّلاع على دليل الإعداد.
حالات استخدام ميزة "الاتصال التلقائي"
تتيح لك ميزة "الاتصال التلقائي" استخدام أدوات أو حالات لا يمكن استخدامها في جلسات Chrome المحمية. على سبيل المثال، بدلاً من أن تطلب من الوكيل تسجيل الدخول، وهو إجراء غالبًا ما يتعذّر تنفيذه، يمكنك الانتقال إلى الصفحة بنفسك وتسجيل الدخول. بعد ذلك، اطلب من الموظف تولي المحادثة.
تتضمّن الأقسام التالية بعض الأمثلة على حالات استخدام ميزة "الاتصال التلقائي".
تصحيح الأخطاء في لوحات البيانات التي تمت مصادقتها
غالبًا ما تكون الأدوات الداخلية ولوحات البيانات الخاصة محمية بطبقات معقّدة من خدمة الدخول المُوحَّد (SSO) أو الشبكة الافتراضية الخاصة (VPN). عادةً ما يتطلّب المتصفّح المحمي تسجيل الدخول، وهو ما لا يمكن أن يتجاوزه الوكيل. باستخدام ميزة الربط التلقائي، يرث الوكيل جلستك النشطة.
مثال على طلب:
I have my company's staging dashboard open in the next tab. Can you look at the
User Analytics chart, find the SVG element for the Friday data point, and tell
me why the tooltip isn't appearing on hover?
مثال على تنفيذ الوكيل: يحدّد الوكيل عملية Chrome الحالية، ويعثر على علامة التبويب النشطة، ويتفحّص شجرة تسهيل الاستخدام لتحديد العناصر. وقد تستخدم أيضًا واجهات برمجة تطبيقات JavaScript لتقييم تعارضات معيّنة.
إصلاح علامة التبويب الحالية مباشرةً
تجنَّب إعادة إنتاج الأخطاء يدويًا. بدلاً من ترجمة خطوات إعادة الإنتاج إلى طلب جديد لوكيل في بيئة معزولة، يمكنك أن تطلب من الوكيل إصلاح الخطأ في الصفحة النشطة التي واجهته فيها.
مثال على طلب:
Look at the current page. The Submit button overlaps with the footer on this
screen size. Generate a fix for the layout and verify it by injecting the CSS
directly into this tab.
مثال على تنفيذ الوكيل: بما أنّ الوكيل مرتبط بالنافذة النشطة، يحلّل التصميم ويطبّق الإصلاح على الفور. يظهر لك الزر يتحرّك على الشاشة، ما يؤكّد أنّ الإصلاح يعمل قبل تعديل رمز المصدر.