תאריך פרסום: 18 במאי 2026
| סרטון הסבר | פיתוח אתרים | תוספים | הסטטוס של Chrome | הרציונל |
|---|---|---|---|---|
| GitHub | תצוגה | הבעת עניין בהשתתפות בניסוי |
יש הרבה שימושים אפשריים ל-WebMCP. במאמר הזה מוסבר איך אפשר להטמיע את WebMCP כדי לתמוך במשתמשים ובסוכנים שלהם. תוכלו לקרוא על התהליך הזה מנקודת המבט של המשתמש והסוכן, ולקבל המלצות לכלים שאפשר לספק כדי לתמוך במסלול משתמש קריטי (CUJ).
עזרה למשתמשים בביצוע רכישות
מפתחים של חנויות קמעונאיות הם מועמדים מצוינים לשימוש ב-WebMCP. יש נסיבות שבהן משתמש כנראה ירצה לבחור פריט ספציפי, למשל אם הוא מחפש את החלק החסר באוסף שלו, אבל יש גם נסיבות אחרות שבהן הוא רק רוצה לסיים את המשימה. יכול להיות שהיא תהיה רשימת קניות שבועית, תכנון מסיבה או הזמנה מחדש של רכישות מועדפות.
המשתמש שלנו בתרחישי השימוש האלה הוא ג'סי. ג'סי לא רוצה לבזבז זמן בחיפוש בין קטגוריות כדי למצוא בדיוק את מה שהיא מחפשת. במקום זאת, הם מסתמכים על סוכן הדפדפן כדי לתמוך בצרכי הקניות שלהם, וכך הם יכולים למצוא מהר יותר את מה שהם רוצים ולקצר את תהליך התשלום.
תמיכה בתהליך הקנייה
דני החליט לקנות ציוד למסיבת יום ההולדת העשירי של הילד שלו. נושא המסיבה הוא חלל, ודני כבר כתב רשימת קניות. חלק מהציוד צריך לקנות בחנויות מכולת מיוחדות, חלק בחנויות גדולות וזולות, וחלק מספקים מיוחדים של ציוד למסיבות.
ג'סי מבקש מסוכן הדפדפן שלו: "תמצא לי את המחירים הכי טובים למוצרים ברשימת הקניות שלי בשתיים או שלוש חנויות מקומיות. תכין לי רשימת משאלות כדי שאוכל לסיים את הרכישה. אשמח לדעת אם יש מוצרים שלא הצלחת למצוא".
ג'סי הניחה כמה הנחות כשהיא שאלה את השאלה הזו. בין היתר, היא הניחה שהסוכן לא יוסיף את אותו פריט לכמה עגלות קניות. אם יש פריט בשתי חנויות, הסוכן יקבע באיזו חנות המחיר נמוך יותר ויוסיף אותו לעגלת הקניות של החנות הזו. ג'סי גם הניחה שהחנויות המקומיות נמצאות בסביבתה בספרינגפילד.
בין אם אתם מפתחים בעסק מקומי, כמו Space Shoppe, עם נפח גדול של ציוד למסיבות שאתם רוצים להמליץ עליו לילדים, או מפתחים ברשת גדולה של חנויות מכולת, אתם יכולים ליצור כלים לתמיכה בסוכן של ג'סי.
-
search_products()כדי שג'סי ימצא פריטים אפשריים בקטגוריה שעומדים בדרישות של רשימת הקניות. לדוגמה,productType="wall-decorations",category="planets"ו-age="child". add_to_wishlist()כדי שג'סי יוכל לבדוק את כל הפריטים לפני שיוסיף אותם לעגלת הקניות.- אם ג'סי מבקש שכל המוצרים יעלו פחות מסכום מסוים, אפשר להציע כלי לחידוד החיפוש, כמו
refine_search(priceRange = "0-49.99").
תמיכה ברכישות חוזרות
לג'סי מאוד טעים מקלות הגבינה של חברת המכולת לדוגמה, אבל הוא לא זוכר את שם המותג. הוא שואל את הסוכן הווירטואלי: "אפשר להזמין שוב את מקלות הגבינה שקניתי בחודש שעבר?"
גם אם אתם לא מציעים שירות מינוי, אתם יכולים לעזור ללקוחות להזמין שוב את אותו מוצר באמצעות הסוכן שלכם. בתור המפתחים של חברת המכולת לדוגמה, אתם יכולים להציע את הכלים הבאים:
-
get_order_history(startdate="",enddate="",)שמחזירה פרטים על מוצר עם תאריך ההזמנה וסטטוס המסירה. add_to_wishlist(productId="XYZ", quantity = 1)כדי שג'סי יבדוק את כל הפריטים לפני שיוסיף אותם לעגלת הקניות.delivery(method="pickup")
הסוכן משיב לג'סי: "מצאתי את ההזמנה שלך של Cheddar Peelers מ-7 במרץ. הוספתי חבילה אחת לעגלת הקניות שלך. רוצה להמשיך לתשלום?" אחרי שג'סי מוסיף את המוצר לעגלת הקניות, הוא יכול לעבור במהירות לדף התשלום של חברת המכולת לדוגמה כדי להזמין רק את המקלות, או להמשיך לחפש ולקנות מוצרים אחרים.
עזרה למשתמשים במילוי טפסים
המילוי האוטומטי הוא תכונה שימושית מאוד בדפדפן, וכשמטמיעים אותה בצורה נכונה, היא יכולה להקטין את שיעור הנטישה של טפסים ב-75%. אנחנו ממליצים ליצור טפסים עם מילוי אוטומטי, אבל אפשר לשפר עוד יותר את שיעורי השלמת הטפסים בעזרת WebMCP.
WebMCP תומך בסוכנים של המשתמשים במילוי מהיר ונכון של טפסים ארוכים. בקטעים הבאים נראה איך צ'ארלי ממלא טפסים מורכבים שונים.
ניהול העבודה
צ'ארלי עובד במחלקת ה-IT במשרד עורכי דין, והוא שכר קבלן עצמאי כדי לעצב למשרד אתר חדש. ניהול ההוצאות וגיליונות הזמנים היה מאוד מסובך, במיוחד בגלל שהציפיות מגיליונות הזמנים של עורכי הדין שונות.
אתם עובדים בחברה שמפתחת תוכנה לניהול עבודה, ואתם רוצים להקל על כל הספקים ועורכי הדין להזין את גיליונות הזמנים שלהם עם ההקשר הנכון, כדי שהחברה תחייב את המחלקה הנכונה בסכום הנכון. אתם יכולים להוסיף כלי WebMCP כדי לתמוך בקבלנים ובמשפטנים של צ'רלי, שישתמשו בסוכן כדי להזין משימות בגיליון הנוכחות היומי.
<form toolname="add-to-timesheet"
tooldescription="Report billing task and time to add to the timesheet."
toolautosubmit>
<fieldset>
<label for="date">Date</label>
<input name="date" type="datetime-local" toolparamdescription="Date of work.">
<label for="task_category">Task category</label>
<select id="task_category" name="task_category"
toolparamdescription="Type of task completed per time block">
<option value="admin">Admin</option>
<option value="billing">Billing</option>
<option value="client">Client meetings or communication</option>
<option value="development">Development</option>
</select>
<label for="minutes_worked">Minutes working on the task</label>
<input type="number" id="minutes_worked" name="minutes_worked" min="30" max="600"
toolparamdescription="Minutes worked on this date and task, with a minimum of 30 and maximum of 600."
placeholder="60">
<label for="work_details">Details</label>
<input name="work_details"
toolparamdescription="Additional details of work completed, for managerial review.">
</fieldset>
<button type="submit">Update timesheet</button>
</form>
קניית רכב
צ'ארלי רוצה לקנות רכב משומש. יש כמה תכונות שחשובות לו מאוד, כמו סוג הרכב, מספר המושבים וסוג הדלק המועדף. תכונות אחרות, כמו צבע הרכב ונוחות כמו מצלמת רוורס, פחות חשובות לו. צ'ארלי שואל את הסוכן שלו: "תוכל לעזור לי למצוא רכב משפחתי? הוא צריך לכלול 7 מושבים, להיות מונע על ידי בנזין רגיל ולהיות מדגם מ-10 השנים האחרונות".
אם באתר שלכם כבר יש טופס עם שדות חובה ושדות אופציונליים, צריך לבצע רק שני שלבים כדי להפוך את הטופס לכלי WebMCP.
HTML
<form toolname="search_cars"
tooldescription="Search for cars based on various criteria such as type, seats, year, fuel, and features."
toolautosubmit>
<fieldset>
<label for="car_type">Car Type</label>
<select id="car_type" name="car_type" toolparamdescription="Type of car">
<option value="">Any</option>
<option value="family">Family Car</option>
<option value="suv">SUV</option>
<option value="sedan">Sedan</option>
</select>
<label for="seats">Min Seats</label>
<input type="number" id="seats" name="seats" min="1" max="9"
toolparamdescription="Minimum number of seats required"
placeholder="7">
<label for="min_year">Minimum Year</label>
<input type="number" id="min_year" name="min_year" min="1900" max="2026"
toolparamdescription="Find cars made after a specific year"
placeholder="2016">
</fieldset>
<fieldset>
<legend>Preferences</legend>
<label for="fuel_type">Fuel Type</label>
<select id="fuel_type" name="fuel_type" toolparamdescription="Preferred fuel type">
<option value="">Unleaded regular</option>
<option value="">Unleaded premium</option>
<option value="diesel">Diesel</option>
...
</select>
<div>
<input type="checkbox" id="has_ac" name="has_ac" value="true"
toolparamdescription="Check if air conditioning is required">
<label for="has_ac">Air Conditioning (AC)</label>
</div>
</fieldset>
<button type="submit">Search Cars</button>
</form>
JavaScript
search_cars({car_type, seats, min_year, fuel_type, has_ac, ... })
בקשה למימוש אחריות
צ'ארלי רוצה להגיש בקשה למימוש האחריות על הטלוויזיה שלו. הוא מגיע לדף הראשי של האתר שממנו הוא הזמין את הטלוויזיה. הוא מצהיר מיד על הכוונה שלו לסוכן:
עבור לדף התמיכה והגש בקשה למימוש אחריות עבור הטלוויזיה שלי. המסך לא נדלק. המספר הסידורי הוא XYZ-987. אשתמש בפרטים השמורים שלי בשביל השאר".
הסוכן שמשתמש בכלים של WebMCP מתחיל את תהליך התלונה וממלא את כל המידע הנדרש. אם הסוכן צריך מידע נוסף, הוא יכול לבקש מהמשתמש לספק לו את המידע או למלא את הטופס באופן ידני ולשלוח אותו.
start_claim_process()כדי לנווט לטופס הנכון.populate_product_details(serial_number, purchase_date)כדי להזין את פרטי המוצר והתאריך הספציפיים.-
describe_issue(issue_description)כדי למלא את שדה הטקסט הארוך בתיאור התקלה מההנחיה של המשתמש. populate_contact_info(name, email, phone)
במקרה הזה, אנחנו מספקים כלים של WebMCP כדי לעזור למשתמשים עם סוכנים לנווט באתר בלי להבין איפה למצוא טופס בקשה למימוש אחריות. צ'ארלי הצליח להשלים את תהליך השימוש באתר בלי להבין את המבנה שלו.
בקשה לשירותים לאירועים
צ'ארלי וג'סי מתחתנים בספטמבר, והם רוצים לשכור שירותי קייטרינג. יש עשרות קייטרינגים באזור שלהם, והם רוצים לוודא שבכל בקשה יש את המידע הנדרש ושכולן מתייחסות לאותו סוג שירות.
צ'ארלי שואל את הסוכן שלו:
"תוכל לשלוח בקשה לקייטרינגים שממוקמים בספרינגפילד, בשביל החתונה שלנו ב-8 בספטמבר 2026? אנחנו רוצים תפריט צמחוני ל-100 אורחים. לשני אורחים יש הגבלות תזונתיות והם יצטרכו ארוחות מיוחדות, כולל ארוחה כשרה וארוחה ללא גלוטן. אנחנו רוצים לכלול רק בירה ויין".
תעזור לנציג של צ'ארלי לשלוח פנייה לחברת הקייטרינג, ותוסיף את הכלים הבאים:
start_event_request()create_wedding_reception(guests=100,date="September 8, 2026")add_dietary_restrictions(restrictions=["kosher","gluten-free"], guests = 2)select_drink_package(package = "Light")submit_event_request()
עזרה למשתמשים לסנן מידע
יש הרבה סוגים של אתרים עם אוספים גדולים של פריטים שיש להם מסננים מורכבים. יכול להיות שיהיו מאות או אלפי כרטיסי מוצר, ולכל אחד מהם שילוב ייחודי של תכונות שמשתמש עשוי לחפש. לדוגמה, אתרים להשכרת דירות, מקורות להזמנת חדרים במלונות ואתרים למכירת כרטיסים.
בקטע הזה אנחנו עוזרים לדנה למצוא אפשרויות רלוונטיות להעדפות הספציפיות שלה.
חיפוש רשימות רלוונטיות של בתים למכירה
דנה עוברת עם המשפחה שלה לעיר חדשה והיא צריכה למצוא דירה. בכל האתרים של בתי המגורים מופיעים פרטים שונים, בחלקם יש תמונות ובחלקם יש כמה סוגים שונים של מסננים, כולל מחיר, חדרי שינה, חדרי רחצה ותכונות אחרות. חלק מהדפים העסקיים כוללים מיקום מדויק, ואחרים כוללים רק את השכונה.
דנה שואלת את הסוכן שלה:
"תראה לי דירות להשכרה בברוקלין שנמצאות במרחק של פחות מ-10 דקות הליכה מתחנת רכבת A, ופחות משעה נסיעה לטריבקה. בדירה צריכים להיות לפחות שלושה חדרי שינה ומדיח כלים. יהיה נחמד אם יהיו מכונת כביסה ומייבש בדירה או בבניין. התקציב שלנו הוא 4,500 דולר".
כדי לעזור לסוכן של דנה למצוא נכסים להשכרה שמתאימים לה, אפשר להוסיף לאתר שלכם אפשרויות סינון שנוחות לסוכנים:
חיפוש
search(
max-price=4500,
location="Brooklyn",
features=["dishwasher"],
rooms=3,
optionalFeatures=["washer-dryer"]
)
החלת מסננים
apply_filters(
transit="train",
max_time="1 hour",
destination="Tribeca"
)
הסוכן משתמש בפונקציות האלה כדי לנתח את המטא-נתונים של הנכס ולוודא שהתוצאות עומדות בכל הדרישות (כולל 3 חדרי שינה ומדיח כלים). בתגובה, הסוכן מחזיר מפה עם סיכות שמקשרות לכרטיסי מוצר ספציפיים, וגם את המרחק הכולל מטריבקה. אם בנכס יש מכונת כביסה ומייבש, הסיכות יהיו בצבע אחר.
הזמנת נסיעה
דנה ואשתו, רוסריו, מתכננות חופשה בברלין, גרמניה. דנה רוצה למצוא אפשרויות למלונות שעומדים בקריטריונים שלה, כדי שתוכל ליהנות משהייה נוחה במחיר שהיא יכולה להרשות לעצמה. דנה מבקשת מהסוכן שלה: "תמצא לי כמה מלונות בברלין, גרמניה, במחיר של עד 300 $ללילה, עם בריכה וארוחת בוקר כלולה".
אתה מפתח של שירות להזמנת נסיעות, שמחפש מבצעים מעולים על נסיעות לאנשים:
חיפוש
search_hotels(location = "Berlin", guests = 2)
החלת מסננים
filter_search_results(max_price=300,amenities=["pool","restaurant"])
הסוכן של דנה מחזיר שלושה מלונות שעומדים בקריטריונים ושואל: "רוצה שאציג לך עוד אפשרויות?" או שיש קריטריונים נוספים שצריך לקחת בחשבון?"
שיתוף משוב
אילו סוגים של מסלולי משתמשים יכולים להפיק תועלת מ-WebMCP? האם יש תכונות נוספות שאפשר להוסיף לממשקי ה-API כדי לעמוד בציפיות שלך? אם תנסה את ממשקי ה-API האלה ויהיה לך משוב, נשמח לשמוע אותו.
- קוראים את ההסבר על WebMCP, מעלים שאלות ומשתתפים בדיון.
- אפשר לבדוק את ההטמעה של Chrome בסטטוס של Chrome.
- הצטרפות לתוכנית הגישה המוקדמת כדי לקבל הצצה מוקדמת לממשקי API חדשים וגישה לרשימת התפוצה שלנו.
- אם יש לכם משוב על ההטמעה של Chrome, אתם יכולים לדווח על באג ב-Chromium.