🧪Live-Demo: diese Seite registriert echte Tools 🧪 experimentell
Beim Laden meldet diese Seite vier Tools an – drei imperativ per
registerTool(), eines deklarativ über ein<form toolname=…>. Ein fünftes (bestellung_absenden) erscheint nur, solange der Warenkorb gefüllt ist. Links bedienst du die Seite als Mensch, rechts rufst du dieselben Funktionen als Agent auf – beide sehen denselben Zustand.Echte API oder Simulator?
Mit aktiviertem Chrome-Flag bzw. Origin Trial nutzt die Seite document.modelContext (Fallback navigator.modelContext). Dann sehen auch die Inspector-Erweiterung und Browser-Agenten die Tools. Ohne API springt ein eingebauter Simulator ein, der die Registrierung sichtbar macht – ohne externe Skripte oder CDNs.Prüfe, ob dieser Browser WebMCP kennt …
🛒 Die Webseite – Oberfläche für Menschen
📖 Vokabel-Trainer
vokabel_uebersetzenNoch keine Übersetzung.
Feste Liste mit 16 Wörtern: Apfel, Baum, Brot, Buch, Fenster, Freund, Haus, Hund, Katze, Mond, Schule, Sonne, Stadt, Tisch, Wasser, Zug.
🛒 Mini-Shop
warenkorb_aendern · warenkorb_anzeigen🍎
Apfel
0,45 €
0
🍞
Vollkornbrot
3,29 €
0
☕
Kaffee 500 g
6,99 €
0
🥛
Milch 1 l
1,19 €
0
Summe: 0,00 €
Erfundene Beispielpreise. „bestellung_absenden“ wird nur registriert, solange der Warenkorb nicht leer ist.
📅 Termin vorschlagen (deklaratives Formular)
<form toolname=…>Ohne toolautosubmit: Der Agent füllt aus, der Mensch sendet ab. Das Feld „Name“ hat kein toolparamdescription – als Beschreibung dient dann der Label-Text.
🤖 Die Agent-Sicht – strukturierte Tools
🗂️ Registrierte Tools
Live aus getTools() – alphabetisch, aktualisiert bei jedem toolchange-Ereignis.
🎬 Agent-Szenarien Schritt für Schritt
Modell-Entscheidungen vorgegeben · Tool-Aufrufe echt🧑 Nutzer: Was heißt „Baum“ auf Englisch?
1/5
„zurück“ blendet nur aus – ausgeführte Tool-Aufrufe bleiben wirksam, wie bei einem echten Agenten.
📜 Aufruf-Log der Seite
0 EinträgeJede execute()-Ausführung wird protokolliert – auch Aufrufe echter Agenten oder der Inspector-Erweiterung.
- Noch keine Einträge.