Autorius: Kristijan Sekereš
Kaip galime padėti: DI agentų ir MCP integracijaPeržiūrėti paslaugąWebMCP 2026 m. spalį: kaip padaryti svetainę tinkamą DI agentams ir ką iš tikrųjų reiškia origin trial

WebMCP leidžia tinklalapiui perduoti DI agentui trumpą sąrašą dalykų, kuriuos jis gali atlikti, kiekvieną su pavadinimu, aprašymu ir įvesties schema, užuot paliekant agentą aiškintis puslapį iš ekrano nuotraukų ir DOM. Agentas, radęs įrankį check_order_status, gali jį iškviesti nurodydamas užsakymo numerį. Be jo agentui tenka susirasti tinkamą lauką ir paspausti tinkamą mygtuką.
Toks yra pažadas. Tačiau 2026 m. spalio 22 d. padėtis kuklesnė, nei teigia dauguma apžvalgų. WebMCP yra W3C bendruomenės grupės pasiūlymas, o ne standartas. Chrome jį vykdo kaip origin trial programą (Chrome bandymų programą, kurioje nauja funkcija įjungiama užsiregistravusioms svetainėms), dar nenusprendusi jo diegti. Įrankius kviečia vienas vartotojiškas agentas (naršyklė, įmontuota ChatGPT kompiuterio programoje), ir tas agentas ignoruoja deklaratyviąją formų versiją, kuri iš specifikacijos buvo pašalinta spalio 8 d. Safari variklio komanda pasiūlymui prieštarauja; Mozilla laikosi neutraliai.
Šis straipsnis skirtas kūrėjams ir produktų savininkams, sprendžiantiems, ar WebMCP verta pridėti dabar. Jame aptariama, kas yra šis API, kas jį kviečia, kaip jį įjungti tikriems lankytojams, kaip rašyti įrankius, kurie neįduoda agentui užtaisyto ginklo, ir ką pirmiausia sutvarkyti, jei norite, kad agentai apskritai naudotųsi jūsų svetaine.
Kas yra WebMCP
Specifikacija apibrėžia JavaScript API objekte document.modelContext, per kurį puslapis registruoja įrankius: „WebMCP API leidžia žiniatinklio programoms pateikti DI agentams JavaScript pagrindu veikiančius įrankius.“ Įrankis turi name, description ir execute atgalinį iškvietimą, o neprivalomai dar title, inputSchema (JSON Schema) ir annotations. Kai agentas iškviečia įrankį, vykdomas paties puslapio kodas, naudojant naudotojo sesiją.
Trys dalykai čia lengvai suprantami klaidingai:
- Tai ne standartas. Dokumentas yra Web Machine Learning Community Group parengtas ataskaitos projektas (Draft Community Group Report) ir tai pats sako: „Tai nėra W3C standartas ir nėra W3C standartizavimo kelyje.“ Chrome dokumentacijoje jis vadinamas „siūlomu žiniatinklio standartu“. Ataskaitos data spalį keitėsi kas kelias dienas; jos redaktoriai yra iš Microsoft ir Google.
- Jame nėra MCP. Specifikacija sako, kad jį naudojantys puslapiai „gali būti suprantami kaip Model Context Protocol serveriai, įgyvendinantys įrankius kliento pusės scenarijuje“, o paskui, kad ji „nenustato formato, kuriuo įrankiai pateikiami naršyklės agentui“. Mozilla vertinime tai pasakyta tiesiai: „Pavadinimas klaidina ... Čia nėra MCP.“ WebMCP įrankis nesijungia prie jūsų serverio pusės MCP serverio ir jo nepakeičia.
- Dėl jo jūsų neatras. Apribojimą pati Chrome dokumentacija nurodo kaip trūkumą: „Klientai ir naršyklės turi tiesiogiai apsilankyti svetainėje, kad sužinotų, ar joje yra kviečiamų įrankių.“ WebMCP padeda agentui, kuris jau yra jūsų puslapyje. Kad jus rastų, jis nepadeda niekuo.
API pasiekiamas tik saugiuose kontekstuose (secure contexts) ir valdomas Permissions Policy politika tools, kurios numatytasis leidžiamųjų sąrašas yra 'self', todėl kitos kilmės (cross-origin) iframe negali registruoti įrankių, nebent tai leidžia jį įterpęs puslapis.
Kaip viskas atrodo 2026 m. spalio 22 d.
| Kas | Būsena | Šaltinis |
|---|---|---|
| Chrome | Origin trial nuo Chrome 149 iki 156; prašymas pratęsti iki 162 versijos pateiktas 2026 m. rugsėjo 29 d., gautas vienas sąlyginis patvirtinimas; funkcijos būsena „Proposed“, Intent to Ship nėra | chromestatus, blink-dev |
| Microsoft Edge | Savas origin trial nuo Edge 150, baigiasi 2027 m. kovo 30 d.; „Ši funkcija gali niekada nebūti įjungta už šios bandymų programos ribų“ | Edge origin trials |
| ChatGPT kompiuterio programa | Įrankius kviečia kaip „site tools“, tik imperatyvusis API, tik aukščiausio lygio puslapis | OpenAI |
| Gemini in Chrome | „netrukus palaikys WebMCP API“ (2026 m. gegužės 19 d.); nuo to laiko pranešimų nebuvo | Chrome at I/O 2026 |
| Shopify | Įrankiai veikia kiekvienoje Liquid parduotuvės vitrinoje ir Hydrogen kūrėjų peržiūros versijoje nuo rugpjūčio 5 d.; atsiskaitymo įrankiai nuo rugsėjo 28 d. | Shopify changelog |
| Safari (WebKit) | „position: oppose“ | WebKit standards positions |
| Firefox (Mozilla) | „position: neutral“ | Mozilla standards positions |
Chrome 156, paskutinė pradinio bandymų laikotarpio versija, stabiliajame kanale pasirodė 2026 m. spalio 20 d. Chrome 162, prašomo pratęsimo pabaiga, stabiliajame kanale numatyta 2027 m. vasario 2 d. Ar pratęsimas jau galioja, bandymų konsolėje patvirtinti nepavyko, todėl planuokite taip, tarsi tai tikėtina, bet nėra tikra.
Prašyme pratęsti paaiškinama, kodėl Chrome nori daugiau laiko: „OT atsiliepimai parodė, kad API galima patobulinti, ir mes tai darome.“ Toje pačioje gijoje Google atstovas Dominic Farolino rašė, kad komanda „tikisi pereiti prie I2S pratęsimo laikotarpiu“, t. y. paprašyti leidimo diegti, ir kad „Imperatyvusis API yra daug populiaresnis už deklaratyvųjį, todėl, reaguodami į naudotojų poreikius, daugiau investuojame į jį.“ Jis taip pat paminėjo, kad kuriami prototipai: tęstinumo API (continuation API), įrankių stabilumo API ir įrankių dydžio ribos. Šiandien rašomas API keisis.
Kas iš tikrųjų kviečia įrankius
Įrankiams užregistruoti nieko nereikia. Jiems naudoti reikia agento, o agentų sąrašas trumpas.
Chrome bandomieji plėtiniai. Chrome dokumentacijoje siūlomi du plėtiniai, tarp jų Model Context Tool Inspector, kuriais galima išbandyti įrankius demonstracijose ir savo puslapiuose. Jiems reikia jūsų pačių modelio API rakto, o Chrome pažymi: „Šie plėtiniai yra atskiri nuo Gemini in Chrome.“ Tai kūrėjų įrankiai, o ne klientai.
ChatGPT įmontuota naršyklė. OpenAI darbuotojo įraše jos kūrėjų forume 2026 m. rugpjūčio 25 d. buvo rašoma, kad „Site tools yra ChatGPT pateiktas siūlomo WebMCP standarto įgyvendinimas“. Jos dokumentacijoje nustatytos sąlygos: tam tikri modeliai, naujausia kompiuterio programa, administratoriaus leidimas Enterprise darbo erdvėse, jokių Edu darbo erdvių ir „Prieinamumas taip pat priklauso nuo diegimo eigos“. Joje taip pat išvardyta, ko ji nepalaiko: „Deklaratyvusis API: įrankiai, apibrėžti HTML formos atributais, nėra prieinami kaip site tools“, ir įrankių, užregistruotų iframe viduje, įskaitant tos pačios kilmės. OpenAI nurodymas aiškus: „Įrankius registruokite JavaScript kodu aukščiausio lygio puslapyje“. Dokumentacijoje nesakoma, ar puslapiui reikia Chrome origin trial žetono, kad ChatGPT matytų jo įrankius.
Gemini in Chrome. Google gegužę pareiškė, kad jis „netrukus palaikys WebMCP API“. Nuo to laiko neradome jokio pirminio šaltinio, kuris sakytų, kad palaiko. Kol kas planų ant to nestatykite.
Visi kiti grįžta prie senojo būdo. Kiekvienas agentas kiekvienoje naršyklėje puslapius vis dar skaito senuoju būdu. Chrome tai sako savo rizikos vertinime: „Chrome naršyklės agentai ir toliau gali veikti svetaines kaip ir anksčiau, imituodami naudotojo elgesį.“ OpenAI: „Jei tinkamo įrankio nėra, agentas vis tiek gali naudoti įprastas naršyklės galimybes.“ Svetainė be WebMCP agentams nėra nematoma. Svetainę su sugedusiais mygtukais ir nepažymėtais laukais sunku naudoti visiems agentams.
Imperatyvusis API
Tai specifikacijoje apibrėžta versija, kurią palaiko ChatGPT ir kurią, pasak Chrome, labiau mėgsta kūrėjai. Įrankis apgaubia logiką, kurią puslapis jau turi. Štai tik skaitymo paieška prisijungusiam klientui, sekanti formą iš Chrome dokumentacijos ir OpenAI siūlomą funkcijos aptikimą:
if (typeof document.modelContext?.registerTool === 'function') {
const tools = new AbortController();
await document.modelContext.registerTool({
name: 'check_order_status',
description: 'Look up the status and tracking link of one of the signed-in customer\'s orders by its order number.',
inputSchema: {
type: 'object',
properties: {
orderNumber: { type: 'string', description: 'Order number as printed in the confirmation email' },
},
required: ['orderNumber'],
},
annotations: { readOnlyHint: true },
execute: async ({ orderNumber }, { signal }) => {
const res = await fetch(`/api/orders/${encodeURIComponent(orderNumber)}`, { signal });
if (!res.ok) return `No order ${orderNumber} was found on this account.`;
const order = await res.json();
return `Order ${orderNumber}: ${order.status}. Tracking: ${order.trackingUrl ?? 'not available yet'}.`;
},
}, { signal: tools.signal });
// When the page state no longer fits the tool:
// tools.abort();
}
Kas čia svarbu:
- Pavadinimą, aprašymą ir schemą skaito modelis. Chrome rekomenduoja ne daugiau kaip 500 simbolių įrankio aprašymui, 150 parametro aprašymui, 30 įrankio ir parametro pavadinimui ir 1,5 tūkst. simbolių įrankio išvesčiai ir pažymi, kad „šios rekomendacijos gali keistis“. Specifikacijos aiškinamajame dokumente (explainer) perspėjama, kad „Per daug įrankių pateikimas (pvz., dešimtys ar šimtai) gali smarkiai pabloginti agento veikimą“: registruokite tai, ko reikia dabartinei puslapio būsenai, o likusius pašalinkite per
AbortControllersignalą. - Antrasis
executeargumentas perduodaAbortSignal, todėl atšauktas iškvietimas gali sustabdyti vykdomą užklausą. - Anotacijos yra užuominos.
readOnlyHintžymi paiešką, kuri tik skaito.consequentialHintžymi viską, kas užsako, perka, siunčia, ištrina ar perveda, o Chrome dokumentacijoje sakoma, kad jis „leidžia agentams ir naršyklėms reikalauti privalomų naudotojo patvirtinimo užklausų“.untrustedContentHintžymi išvestį, kurioje yra atsiliepimų, naudotojų turinio ar trečiųjų šalių duomenų. Anotacijadebuggingyra nuo Chrome 156. - Puslapio kodas taip pat gali išvardyti ir vykdyti įrankius per
document.modelContext.getTools()irexecuteTool(), o pasikeitus sąrašui suveikia įvykistoolchange. JSON eilute paverstų argumentų perdavimasexecuteTool()laikomas pasenusiu nuo Chrome 155.
React, Angular ir Vue turi po eksperimentinę pagalbinę biblioteką, o npm paketas webmcp-types suteikia TypeScript tipus. Senesnės pamokos, kuriose naudojamas navigator.modelContext, yra pasenusios: specifikacija API perkėlė į document 2026 m. gegužės 27 d.
Deklaratyvusis API: Chrome bandymų programoje, bet ne specifikacijoje
Deklaratyvioji versija esamą HTML formą paverčia įrankiu dviem atributais. Ji patraukli senoms, formų pilnoms svetainėms, nes daugiau nieko keisti nereikia:
<form toolname="request_quote"
tooldescription="Send a request for a quote. The user reviews the form and submits it."
action="/quote" method="post">
<label for="email">Work email</label>
<input id="email" name="email" type="email" required>
<label for="details">What you need</label>
<textarea id="details" name="details" required></textarea>
<button type="submit">Send</button>
</form>
<script>
document.querySelector('form[toolname]').addEventListener('submit', (e) => {
e.preventDefault();
const sent = sendQuoteRequest(new FormData(e.target)); // your existing submit, returning a promise
if (e.agentInvoked) e.respondWith(sent.then(() => 'Quote request sent.'));
});
</script>
Chrome bandymų programoje „Kai agentas iškviečia toolname, naršyklė perkelia dėmesį į formą ir užpildo jos lauką. Forma lieka matoma naudotojui.“ Naršyklė parametrus sudaro iš valdiklių: jų pavadinimų, jų <label>, required ir <select> parinkčių. Jei forma neturi toolautosubmit, „Naudotojas turi rankiniu būdu paspausti pateikimo mygtuką, kad užbaigtų užduotį“, ir būtent to norite visur, kur pateikiamas užsakymas ar perduodama potencialaus kliento užklausa. SubmitEvent.agentInvoked jūsų tvarkytuvui pasako, kad formą užpildė agentas, o respondWith(), iškviestas po preventDefault(), grąžina agentui rezultatą. Įvykių toolactivated ir toolcancel klausykitės objekte document.modelContext per addEventListener: window.ontoolactivated ir window.ontoolcancel nepalaikomi nuo Chrome 156.
Kliūtis yra jo statusas. Naujausias aiškinamojo dokumento pakeitimas, 2026 m. spalio 8 d., pavadintas „Kol kas pašalinti deklaratyvųjį API iš specifikacijos“, o dabar jame rašoma, kad deklaratyvusis atitikmuo „nagrinėjamas atskirai ... bet šiuo metu nėra specifikacijos dalis“. ChatGPT jo nepalaiko. Chrome jį vis dar dokumentuoja bandymų programoje, o Google atstovas Farolino Mozilla gijoje teigė: „matome deklaratyviojo pasiūlymo vertę vien dėl senųjų svetainių, ypač formomis grįstų“. Vertinkite jį kaip Chrome eksperimentą eksperimento viduje: išbandyti galima, bet vieninteliu keliu daryti nereikėtų.
Kaip įjungti tikriems lankytojams
Eksperimentinis nustatymas (flag) chrome://flags/#enable-webmcp-testing įjungia WebMCP jūsų pačių naršyklėje testavimui. Lankytojams jis nieko nedaro. Jiems puslapiui reikia origin trial žetono.
- Užregistruokite kilmę (origin) Chrome WebMCP bandymų programos puslapyje. Origin trial programos „yra viešos ir atviros visiems kūrėjams“, o žetonas „įjungia funkciją visiems jūsų kilmės naudotojams“.
- Pateikite žetoną kiekviename puslapyje, kuriame turi būti įrankių, kaip
<meta http-equiv="origin-trial" content="...">skiltyje<head>arba kaip atsako antraštęOrigin-Trial:. Žetoną galima įterpti ir iš scenarijaus. Vienas žetonas apima vieną kilmę; puslapis gali turėti kelis. - Atnaujinkite jį. Kai bandymų programa pratęsiama, Chrome prašo registruotojų „pateikti naują žetoną kiekvienai į bandymų programą įtrauktai kilmei“, o „Chrome ignoruoja netinkamus ar pasibaigusius žetonus“. Pasibaigęs žetonas sugenda tyliai: įrankiai tiesiog nustoja rodytis.
- Edge atveju registruokitės atskirai, Edge bandymų programos puslapyje. Jo sąlygose prašoma: „Kur įmanoma, sutinkate taikyti funkcijos aptikimą / švelnų funkcionalumo mažinimą (graceful degradation)“.
WebMCP auditams Lighthouse taip pat reikia bandymų programos registracijos, todėl svetainė, kuri juos tikrina be žetono, matys, kad jie nepavyksta.
Kaip rašyti įrankius, kuriuos saugu kviesti
Specifikacijos saugumo skyrius nėra normatyvinis ir atvirai sako, kam tenka našta: neleisti agentui būti manipuliuojamam „pirmiausia yra paties agento saugumo modelio, o ne to, ką ši specifikacija gali normatyviai užtikrinti, atsakomybė.“ Vis dėlto būtent jūsų įrankiai lemia, kokią žalą gali padaryti manipuliuojamas agentas.
- Užuominos gali meluoti, todėl agentai jomis nepasitikės. Specifikacija: „piktavalė svetainė gali praleisti tas užuominas arba jas iškreipti“. OpenAI: „Įrankio pavadinimas ar teiginys, kad jis tik skaito duomenis, nėra įrodymas, ką jis daro“, o kiekvienas iškvietimas jos naršyklėje patikrinamas saugumo požiūriu, pirkimams ir panašiems veiksmams vis tiek reikalaujant patvirtinimo. Vis tiek anotuokite sąžiningai. Tuo remiasi atsargus agentas, spręsdamas, kada paklausti naudotojo.
- Aprašykite poveikį tiksliai. Pačios specifikacijos blogas pavyzdys yra įrankis, aprašytas kaip „Užbaigia dabartinį pirkinių krepšelį“, kuris „iš tikrųjų inicijuoja pirkimą. Naudotojas nenorėjo nieko pirkti.“ Jei įrankis nuskaičiuoja pinigus nuo kortelės, aprašyme tai pasakyta, o
consequentialHintyratrue. - Autorizuokite serveryje kiekvieną kartą. Įrankis veikia su naudotojo sesija: specifikacijoje pažymima, kad „Agentai gali paveldėti naudotojo tapatybę ir autentifikavimo kontekstą iš naršyklės.“ Įrankio iškvietimas yra to naudotojo užklausa ir tikrinamas taip pat. Aiškinamojo dokumento patarimas galioja: „Griežtai tikrinkite kode, laisvai schemoje“, nes dėl griežto schemos tikrinimo klaidų agentai gali užstrigti.
- Planuokite prompt injection. Specifikacija jį nurodo pirmą, trimis formomis: instrukcijos, paslėptos įrankio metaduomenyse, instrukcijos įrankio išvestyje ir atakos, kuriose įrankiai yra taikinys. Išvestis, kurioje yra kitų žmonių parašytas tekstas (atsiliepimai, žinutės, klausimai apie produktą), turi būti žymima
untrustedContentHintir grąžinama kaip duomenys, o ne kaip proza, kurią agentas galėtų palaikyti instrukcijomis. - Sąmoningai atjunkite puslapius. Antraštė
Permissions-Policy: tools=()padaro API nepasiekiamą dokumentui ir viskam, ką jis įterpia. Kandidatai: paskyros nustatymai, mokėjimo puslapiai ir administravimo ekranai.
Vienas perspėjimas dėl Chrome dokumentacijos: jos saugumo puslapyje sakoma, kad projekte yra metodas requestUserInteraction(), skirtas paklausti naudotojo įrankio vykdymo viduryje. 2026 m. spalio 20 d. specifikacijos projekte tokio metodo nėra, o aiškinamajame dokumente naudotojo patvirtinimas vis dar nurodomas kaip atviras klausimas. Nekurkite sprendimų, remdamiesi juo.
Prieš ką prieštarauja Safari ir Firefox inžinieriai
Prieštaravimus verta perskaityti, net jei kuriate tik Chrome, nes jie aprašo, kaip WebMCP praktiškai gali nueiti ne ten.
WebKit pozicijoje, paskelbtoje 2026 m. birželio 3 d., argumentuojama, kad sunkiai naudojamus puslapius reikia taisyti HTML ir ARIA lygiu, „kur naudos gauna ir naudotojas, ir pagalbinės technologijos, ir agentai“, ir kad su įrankiais „trapumas tiesiog persikelia iš DOM į įrankių aprašymus“. Agentas laikomas pagalbine technologija, kurios nereikėtų išskirti: „WebMCP daro priešingai, paversdamas faktą, kad ‚vairuoja agentas‘, stebimu.“ Taip pat pažymima, kad pasiūlymas „neturi sutikimo ar grįžtamumo modelio reikšmingiems veiksmams“.
Mozilla rugpjūtį apsisprendė dėl neutralios pozicijos: WebMCP „pristato potencialiai vertingą abstrakciją“, bet „atveria paviršių, kurio realaus pasaulio dinamika palieka per daug atvirų klausimų, kad jam būtų galima pritarti visa širdimi“. Ji perspėja, kad svetainės gali „pateikti įrankius, kurie neatitinka naudotojo patirties puslapyje“, pavyzdžiui, „įterpti prompt injection, nematomą įprastiems naudotojams“. Atskiri Mozilla inžinieriai parodė susidomėjimą imperatyviuoju funkcijų iškvietimo primityvu; tai nėra Mozilla pritarimas.
Pati Chrome vertina, kad rizika, jog kiti naršyklių varikliai WebMCP nepriims, naudotojams yra maža. Kita to pusė: šiandien svetainė nieko negauna Safari ar Firefox, pridėjusi įrankių.
Kas šiandien veikia kiekvienam agentui
Kiekvienas naršyklės agentas skaito ekrano nuotraukas, HTML ir prieinamumo medį. Google web.dev gairėse apie agentams palankias svetaines sakoma, kad agentai „naudoja DOM ir prieinamumo medį, kad gautų švarų, struktūrizuotą sąveikos elementų sąrašą, o tada jį sulygina su vaizdine pateiktimi“. Praktinis sąrašas trumpas:
- Naudokite tikrus
<button>ir<a>elementus, o ne spustelimus<div>ir<span>. - Susiekite kiekvieną
<label>su jo įvesties lauku perfor. - Jokių permatomų sluoksnių virš sąveikos elementų ir jokių sąveikos elementų, mažesnių nei 8 kvadratiniai pikseliai.
- Stabilus maketas, kuris nesikeičia tada, kai agentas ruošiasi spustelėti.
Išvada: „Viskas, ką siūlome, kad svetainė būtų ‚paruošta agentams‘, taip pat daro svetaines geresnes žmonėms.“ Beveik žodis į žodį to paties WebKit prašo vietoje WebMCP. Jei jūsų atsiskaitymo procesas neišlaiko prieinamumo audito, sutvarkykite tai, prieš rašydami bent vieną įrankį.
Lighthouse turi kategoriją Agentic Browsing nuo 13.2.0 versijos (2026 m. gegužės 1 d.), Chrome ji pasiekiama nuo 150 versijos, o PageSpeed Insights API ji įjungta Lighthouse 13.4.1 (2026 m. liepos 20 d.). Ji tikrina tą prieinamumo auditų pogrupį, kuris svarbus mašinoms, maketo stabilumą, užregistruotus WebMCP įrankius ir formas be jų, schemos tinkamumą ir llms.txt failo buvimą. Chrome ją vadina „informacine ir nepalyginama su etalonais“: balo nuo 0 iki 100 nėra. Dėl llms.txt paties Google paieškos gairėse sakoma, kad tokių failų ji nepaiso: jo pridėjimas „nei pakenks, nei padės jūsų svetainės matomumui ar reitingams Google paieškoje“. Tai, kad Lighthouse šį failą tikrina, to nekeičia.
Ar verta dabar pridėti WebMCP?
Shopify su Liquid tema: darbo nėra. Shopify parduotuvės vitrinos, krepšelio ir atsiskaitymo įrankiai jau veikia, „Nieko diegti ar konfigūruoti nereikia“, su pačios Shopify išlyga, kad „agentų palaikymas šiuo metu apribotas Chromium pagrindu veikiančiomis naršyklėmis per origin trial“. Headless parduotuvės apimamos tik Hydrogen kūrėjų peržiūros versijoje. Neradome jokios kitos prekybos platformos, mokėjimų paslaugų teikėjo ar CDN, kuri savo klientams įjungtų WebMCP.
Individualiai kurtoje, headless ar senoje svetainėje: priklauso nuo to, kas jūsų naudotojai.
- Jei jūsų klientai ar darbuotojai naudoja ChatGPT kompiuterio programos naršyklę, vieninteliai jų pasiekiami įrankiai yra imperatyvieji aukščiausio lygio puslapyje. Pradėkite nuo dviejų ar trijų tik skaitymo įrankių apie dažniausią užduotį (užsakymo būsena, prieinamumas, pasiūlymas), už funkcijos aptikimo, su origin trial žetonu, ir išmatuokite, ar juos kas nors kviečia.
- Jei norite pigiai eksperimentuoti Chrome, deklaratyvieji atributai esamose formose yra kelių valandų darbas. Ties tuo nesustokite: ChatGPT jų nematys, o specifikacijoje jų nebėra.
- Jei neturite įrodymų, kad agentai jus lanko, pirmiausia sutvarkykite semantiką, etiketes ir maketą. Šis darbas padeda kiekvienam agentui ir kiekvienam žmogui, naudojančiam pagalbines technologijas, ir niekas iš jo nebus išmesta pasikeitus API.
Bet kuriuo atveju palikite įprastą sąsają pilną. OpenAI patarimas: „Išsaugokite įprastą sąsają žmonėms ir naršyklėms, kurios nepalaiko WebMCP.“
Kas gali pasikeisti
- Intent to Ship. Chrome komanda tikisi jo paprašyti pratęsimo laikotarpiu, kuris baigiasi su Chrome 162 (2027 m. vasario 2 d.), jei pratęsimas galioja. Pradėjus diegti, Chrome žetonų nebereikėtų.
- API forma. Prototipuojamas tęstinumo API (rezultatai, kurie pasirodo kitame puslapyje po naršymo), įrankių stabilumo API ir dydžio ribos. Naujausiose versijose jau pašalinti
window.ontoolactivatedir argumentai, paversti eilute. - Deklaratyviojo API likimas. Specifikacijoje jo „kol kas“ nebėra, Chrome bandymų programoje jis vis dar yra.
- Kviečiantieji. Gemini in Chrome palaikymas paskelbtas, bet neįdiegtas. Specifikacijos įgyvendinimo būsenos puslapyje WebMCP žiniatinklio programoms Meta Ray-Ban Display akiniuose nurodytas kaip „netrukus“, o Brave asistente Leo nurodytas eksperimentinis palaikymas.
Jei įrankius pridedate dabar, laikykite juos viename modulyje, už funkcijos aptikimo, kad kitas pokytis reikštų vieną pataisymą.
Kur gauti pagalbos
Kuriame tas svetainės ir jos užkulisių dalis, kurių liečia agentai: įrankius, apgaubiančius esamą užsakymų, rezervacijų ir paskyrų logiką, autorizavimą, kuris agento iškvietimą traktuoja kaip bet kurią kitą to naudotojo užklausą, ir semantikos bei prieinamumo taisymus, dėl kurių svetaine galima naudotis dar prieš atsirandant bet kuriam įrankiui. Mūsų DI agentų kūrimo ir MCP integracijos paslauga apima WebMCP įrankius ir serverio pusės (backend) MCP serverius, kurie, nepaisant pavadinimo, yra kas kita.
Jei norite sužinoti, ką agentas šiandien mato jūsų svetainėje ir ar įrankiai ką nors pakeistų jūsų klientams, rašykite office@c9group.dev.
DI ir programinė įranga
Nauji vadovai ir taisyklių pakeitimai el. paštu
Kai pasikeičia taisyklė, nusikelia terminas arba paskelbiame naują vadovą, atsiunčiame tai el. paštu.