با ویژگی اتصال خودکار، نماینده هوش مصنوعی خود را مستقیماً به نمونه مرورگر فعال خود متصل کنید. این کار به نماینده شما اجازه میدهد با بهارث بردن زبانههای فعلی، افزونههای مرورگر، و وضعیت برنامه زنده شما، محدودیتهای جعبه شنی را دور بزند.
بهارث بردن بافت گردش کار به نماینده شما امکان میدهد از نوشتن کد به اشکالزدایی وضعیت مرورگر زنده شما برود بدون اینکه دادههای جلسه را ازدست بدهد. این ویژگی زمانی مفید است که قبلاً به وضعیت خاصی از برنامه رسیدهاید (مانند روند تسویهحساب پیچیده یا خطایی که بهصورت دستی بازتولید شده است) و میخواهید نماینده شما بررسی فنی را بدون اجرای مجدد آن مراحل بهصورت دستی برعهده بگیرد.
قبلاز فعال کردن اتصال خودکار، موارد زیر را درنظر بگیرید:
- امنیت و حریم خصوصی: وقتی اتصال خودکار فعال باشد، نماینده شما به همه دادههای نمایه مرورگرتان دسترسی دارد، ازجمله برگههای باز، فضای ذخیرهسازی جلسه، فضای ذخیرهسازی محلی، کوکیها، و دیگر دادههای ارائهشده ازطریق میاناهای برنامهسازی کاربردی جاوا اسکریپت.
دادههای ارسالشده به Google: سرور «ابزارهای توسعهدهندگان Chrome برای عاملها» بهعنوان یک فرایند محلی اجرا میشود. بااینحال، بهطور پیشفرض، دادههای زیر را بدون درنظر گرفتن حالت اتصال به Google ارسال میکند:
- آمار استفاده، مانند نرخ موفقیت فراخوانی ابزار، تأخیر،
و اطلاعات محیط. برای انصراف دادن، از پرچم
--no-usage-statisticsاستفاده کنید یا متغیر محیطیCHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICSرا تنظیم کنید. - نشانیهای وب از ردپاهای عملکرد که به Chrome UX Report
(CrUX) API ارسال میشوند تا دادههای تجربه کاربر واقعی را واکشی کنند. برای انصراف دادن، از پرچم
--no-performance-cruxاستفاده کنید.
برای اطلاعات بیشتر، گزینههای امنیت و حریم خصوصی را ببینید.
- آمار استفاده، مانند نرخ موفقیت فراخوانی ابزار، تأخیر،
و اطلاعات محیط. برای انصراف دادن، از پرچم
اعتماد و پیاموارهها: از این حالت فقط با نمایندههایی که به آنها اعتماد دارید استفاده کنید و مراقب اطلاعاتی که در پیاموارهها وارد میکنید باشید.
پیشنیازها
قبلاز استفاده از ویژگی اتصال خودکار، مطمئن شوید که موارد زیر را دارید:
- 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"] } } }برای انصراف از ارسال آمار کاربرد و نشانیهای وب ردیابی عملکرد به Google، پرچمهای
--no-usage-statisticsو--no-performance-cruxرا نیز بهargsاضافه کنید.از نمایندهتان بخواهید با برنامه 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 APIs برای ارزیابی تعارضهای خاص استفاده کند.
زبانه فعلیتان را بهطور زنده اصلاح کنید
از بازتولید دستی خطاها اجتناب کنید. بهجای ترجمه کردن مراحل بازتولید به پیاموارهای جدید برای عامل سندباکسشده، میتوانید از عاملتان بخواهید اشکال را در صفحه فعالی که قبلاً با آن مواجه شدهاید برطرف کند.
نمونه پیامواره:
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.
اجرای عامل نمونه: چون به پنجره فعال شما متصل است، عامل شما چیدمانتان را تجزیهوتحلیل میکند و اصلاح را فوراً اعمال میکند. دکمه را میبینید که روی صفحهنمایش حرکت میکند، که تأیید میکند اصلاحیه پیشاز بهروزرسانی کد منبع کار میکند.