ربط وكيل الذكاء الاصطناعي بمتصفّحك الشخصي باستخدام ميزة الربط التلقائي

يمكنك ربط وكيل الذكاء الاصطناعي مباشرةً بنسخة المتصفّح النشطة باستخدام ميزة الربط التلقائي. يتيح ذلك للوكيل تجاوز قيود وضع الحماية من خلال اكتساب علامات التبويب الحالية وإضافات المتصفح وحالة التطبيق النشطة.

يتيح لك الاحتفاظ بسياق سير العمل أن ينتقل الوكيل من كتابة الرموز البرمجية إلى تصحيح أخطاء حالة المتصفح المباشرة بدون فقدان بيانات الجلسة. ويكون ذلك مفيدًا عندما تكون قد وصلت إلى حالة تطبيق معيّنة (مثل مسار دفع معقّد أو خطأ تم تكراره يدويًا) وتريد أن يتولّى وكيلك التحقيق الفني بدون إعادة تنفيذ هذه الخطوات يدويًا.

يُرجى مراعاة ما يلي قبل تفعيل ميزة "الاتصال التلقائي":

  • الأمان والخصوصية: عندما تكون ميزة "الاتصال التلقائي" مفعّلة، يمكن للوكيل الوصول إلى جميع البيانات في ملفك الشخصي على المتصفّح، بما في ذلك علامات التبويب المفتوحة، ومساحة تخزين الجلسة، ومساحة التخزين المحلية، وملفات تعريف الارتباط، وغيرها من البيانات التي تظهر من خلال واجهات برمجة تطبيقات JavaScript.
  • ضمان خصوصية البيانات: خادم "أدوات مطوّري البرامج في Chrome للوكلاء" هو عملية محلية ولا يرسل بيانات المتصفّح أو رموز الجلسات أو بيانات القياس عن بُعد إلى Google.
  • الثقة والمطالبات: لا تستخدِم هذا الوضع إلا مع الوكلاء الذين تثق بهم، وتوخَّ الحذر بشأن المعلومات التي تضمّنها في المطالبات.

المتطلبات الأساسية

قبل استخدام ميزة الاتصال التلقائي، تأكَّد من توفّر ما يلي:

  • الإصدار 144 من Chrome والإصدارات الأحدث: تتطلّب ميزة "الاتصال التلقائي" بروتوكولات تصحيح الأخطاء الحديثة المتوفّرة في الإصدارات الحالية من Chrome.
  • قناة Chrome الصحيحة: يتصل وكيلك بإصدار Chrome الثابت تلقائيًا. لاستخدام Canary أو الإصدار التجريبي، حدِّد القناة في الإعدادات.
  • تم تفعيل تصحيح الأخطاء عن بُعد: فعِّل يدويًا الربط بين المتصفّح والوكيل.
  • الإعداد الصحيح: يجب تعديل إعدادات MCP لتضمين العلامة --autoConnect.

إعداد ميزة "الاتصال التلقائي"

لضبط ميزة الاتصال التلقائي في خادم MCP، اتّبِع الخطوات التالية:

  1. في متصفّح Chrome الذي يتم تشغيله، انتقِل إلى chrome://inspect/#remote-debugging وفعِّل تصحيح الأخطاء عن بُعد.
  2. عدِّل إعدادات MCP لتضمين العلامة --autoConnect:

    {
      "mcpServers": {
        "chrome-devtools": {
          "command": "npx",
          "args": ["chrome-devtools-mcp@latest", "--autoConnect"]
        }
      }
    }
    
  3. اطلب من وكيلك التفاعل مع تطبيق 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.

مثال على تنفيذ الوكيل: بما أنّ الوكيل مرتبط بالنافذة النشطة، يحلّل التصميم ويطبّق الإصلاح على الفور. يظهر لك الزر يتحرّك على الشاشة، ما يؤكّد أنّ الإصلاح يعمل قبل تعديل الرمز المصدر.