אפשר להשתמש בחלונית WebMCP בכלי הפיתוח ל-Chrome כדי לבדוק, לנפות באגים ולבדוק את כלי ה-AI בצד הלקוח שהאתר חושף לסוכני AI. החלונית מספקת תצוגה מלאה מקצה לקצה של מחזור החיים של הכלי, כולל רישום, אימות סכימה והיסטוריית הפעלות.
פתיחת החלונית של WebMCP
החלונית WebMCP נמצאת בחלונית Application (אפליקציה). כדי לפתוח אותו:
- פותחים את כלי הפיתוח ל-Chrome בדף שמשתמש בכלים של WebMCP.
- לוחצים על הכרטיסייה Application.
- ברמה העליונה של סרגל הצד, בוחרים בחלונית WebMCP.
סקירה כללית של הממשק
בחלונית WebMCP יש פריסה של שתי חלוניות שעוזרת לנהל את הכלים ולעקוב אחריהם:
- כלים שהופעלו: יומן כרונולוגי של האינטראקציות בין סוכן ה-AI לבין הדף.
- כלים זמינים: רשימה בזמן אמת של כל הכלים של WebMCP שזוהו בכרטיסייה הפעילה.
באילו כלים אפשר להשתמש
בקטע כלים זמינים מוצגים השמות והתיאורים של הכלים כפי שהם מוצגים לסוכן ה-AI. הוא כולל גם מונה הפעלות לכל כלי, שבו אפשר לראות כמה פעמים נעשה שימוש בכלי במהלך הסשן הנוכחי.
כלים שהופעלו
יומן הכלים שהופעלו מספק תיעוד קבוע של האינטראקציות עם הכלים. כשבוחרים רשומה ביומן, אפשר לבדוק את הפרטים הבאים:
- סטטוס: התוצאה של הקריאה (הושלמה, בוטלה, בתהליך או שגיאה).
- קלט: הפרמטרים המדויקים שהסוכן חזה ושלח לכלי.
- פלט: ערך ההחזרה או הודעת השגיאה שמוצגים על ידי הכלי.
סינון היומן
אפשר להשתמש בסרגל Filter כדי לצמצם את רשימת הכלים שהופעלו לפי הקריטריונים הבאים:
- שם או תיאור: מזינים טקסט כדי למצוא כלים שתואמים לשם או למטרה ספציפיים.
- סוג סטטוס: סינון השיחות לפי המצב הנוכחי שלהן, למשל הושלמה, שגיאה, בוטלה או בתהליך.
- סוג הכלי: בוחרים כדי לסנן כלים הצהרתיים שמוגדרים ב-HTML וכלים אימפרטיביים שמוגדרים ב-JavaScript. כדי לראות את כל סוגי הכלים, צריך לוודא שאף אחד מהמסננים לא פעיל.
בדיקה ידנית של כלי הבדיקה
אתם יכולים לעקוף את הלוגיקה של סוכן ה-AI כדי לבדוק את המהימנות של הכלי באופן עצמאי. זה שימושי לאימות הלוגיקה של הפונקציה בלי לחכות להנחיה ספציפית של הנציג.
ברשימה Available Tools (כלים זמינים), לוחצים על הכלי שרוצים לבדוק. לחלופין, ביומן Invoked Tools (כלים שהופעלו), מעבירים את העכבר מעל כלי מסוים כדי להציג את סמל ההפעלה (➜) ולוחצים עליו. אזור הבדיקה הידנית נפתח.
באזור הבדיקה הידנית, מזינים או משנים את הפרמטרים בשדות להזנת קלט.
לוחצים על הפעלת הכלי.
פתרון בעיות בשילוב
החלונית WebMCP עוזרת לאבחן כשלים נפוצים בשילוב:
- הפרות של הסכימה: בחלונית הפלט מוצגות הודעות שגיאה אם הפרמטרים של הכלי או ערכי ההחזרה לא תואמים לסכימה שהוגדרה.
- דחייה על ידי הנציג: בודקים את מונה ההפעלות ברשימת הכלים הזמינים כדי לראות אם הנציג שקל להשתמש בכלי שלכם בהנחיה מסוימת.
אוטומציה וסוכנים
פרוטוקול WebMCP מיועד לאינטרנט מבוסס-סוכנים, שבו סוכני AI יכולים לגלות את הכלים באתר שלכם ולקיים איתם אינטראקציות. לפיתוח בעזרת סוכנים, פרויקט Chrome DevTools for agents מספק ממשק ייעודי שמשתמש בפרוטוקול הזה כדי לעזור לסוכני AI לבדוק ולהשתמש בכלים שלכם ב-WebMCP.
הגדרות flag בשורת הפקודה
הכלים של WebMCP בכלי הפיתוח ל-Chrome לסוכני AI (list_webmcp_tools ו-execute_webmcp_tool) מושבתים כברירת מחדל. כדי להפעיל אותן, מוסיפים את הדגל --categoryExperimentalWebmcp לארגומנטים של השרת:
"args": ["chrome-devtools-mcp@latest", "--categoryExperimentalWebmcp"]
לאפשרויות נוספות, ראו הגדרה.
מקורות מידע שקשורים לנושא
מידע נוסף על WebMCP ועל האינטרנט מבוסס-הסוכנים זמין במקורות המידע הבאים: