WebMCP.ro, validator pentru tool-uri de agenți

WebMCP este mecanismul prin care un site își expune funcțiile către agenți AI, astfel încât aceștia să poată face ceva cu pagina, nu doar să o citească. Validatorul verifică dacă implementarea unui site chiar funcționează și îi dă un punctaj pe categorii.

Pe scurt

Ce este
Unealtă publică ce scanează un site și raportează cum expune tool-uri către agenți.
Ce verifică
Înregistrarea la rulare, calitatea schemelor, tokenul de origin trial, manifestul, acoperirea pe pagini.
Cum verifică
Deschide paginile într-un browser real, le derulează și simulează interacțiune, ca scripturile amânate să apuce să ruleze.
De ce contează acoperirea
Un agent care intră direct pe o pagină interioară trebuie să găsească acolo ce îi trebuie, nu doar pe prima pagină.

Ce am construit

Scanerul deschide site-ul într-un browser real și urmărește ce tool-uri se înregistrează pe fiecare pagină. Notează separat calitatea fiecărei scheme: nume valid, descriere care spune ce întoarce tool-ul, tipuri declarate, constrângeri pe parametri.

Verifică apoi dacă suprafața se schimbă de la pagină la pagină. Dacă toate paginile expun exact aceleași tool-uri, punctajul scade: înseamnă că tool-urile sunt un antet, nu o capacitate legată de locul în care se află agentul.

Ce a cerut atenție

Varianta declarativă a specificației, cu atribute puse pe formulare, făcea browserul de pe telefon să se închidă în anumite condiții. Recomandarea validatorului este, de aceea, interfața imperativă, cu înregistrare din JavaScript.

A doua capcană a fost politica de securitate a conținutului: un script scris în pagină are nevoie de o amprentă recalculată la fiecare modificare, iar o amprentă greșită blochează totul în tăcere. Soluția recomandată este fișierul extern servit de pe același domeniu, din motivele explicate în articolul despre politica de securitate a conținutului. Ce este WebMCP și cum se implementează am descris separat în articolul dedicat.

Cum punctează validatorul

Pe categorii, nu pe un total unic: înregistrarea tool-urilor la rulare, calitatea schemelor, tokenul de încercare, manifestul de descoperire și acoperirea pe site. Împărțirea contează, fiindcă un site poate avea tool-uri excelente doar pe prima pagină, ceea ce în practică nu ajută agentul care intră direct pe o pagină interioară.

Principiul de la baza punctajului

Un test care nu a putut rula nu primește puncte. Pare evident, dar varianta inițială a scanerului acorda punctaj în situațiile în care verificarea eșua din motive de rețea, ceea ce producea rapoarte optimiste exact atunci când ceva nu era în regulă.

Vreți același lucru pentru site-ul dumneavoastră?

Scrieți-ne adresa site-ului și domeniul în care lucrați. Vă răspundem în aceeași zi lucrătoare.

Cereți o analiză