sudofeed

dev · · 09:24 · 1 min de citit

Faceți site-ul dvs. utilizabil de către agenții AI: WebMCP, pas cu pas

WebMCP este un nou standard W3C, aflat în previzualizare în Chrome 146, care permite site-urilor web să declare instrumente structurate pe care agenții AI le pot apela direct, eliminând necesitatea ca agenții să ghicească funcționalitatea. Acest standard permite agenților să interacționeze cu paginile web folosind sesiunea și permisiunile utilizatorului, expunând formulare sau înregistrând funcții JavaScript.

WebMCP introduce o metodă standardizată prin care site-urile web își pot expune funcționalitățile către agenții AI, depășind simpla analiză a DOM-ului și ghicirea. Acționează ca un contract, permițând agenților să apeleze direct instrumente predefinite declarate de site. Această abordare asigură că agenții AI pot interacționa cu paginile web mai fiabil și eficient, utilizând sesiunea și permisiunile existente ale utilizatorului pentru o execuție sigură.

Implementarea tehnică implică două metode principale: declarativă și imperativă. Instrumentele declarative sunt create prin adăugarea atributelor `tool-name` și `tool-description` la formularele HTML existente, permițând browserului să sintetizeze un instrument direct din structura formularului. Pentru acțiuni mai complexe, care nu pot fi reprezentate de formulare, instrumentele imperative pot fi înregistrate folosind JavaScript prin `document.modelContext` sau `navigator.modelContext`, care apoi execută logica existentă a aplicației. Ambele metode necesită definirea unui `inputSchema` pentru parametri și returnarea rezultatelor într-o formă specifică de bloc de conținut.

Acest standard este încă în stadiu incipient de dezvoltare, cu posibile modificări ale specificațiilor, subliniind necesitatea detectării funcționalităților și menținerii UI-ului uman. Cu toate acestea, adoptarea sa este prezentată ca fiind cu efort redus, necesitând modificări minime la formularele și logica JavaScript existente. WebMCP își propune să optimizeze site-urile web pentru actorii AI, completând protocoale existente precum `robots.txt` pentru o mai bună descoperire și interacțiune din partea sistemelor automate.

$ sursa --originală

dev.to

Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.

citește originalul ↗