Eingebetteter Assistent
Ein Chat, der Werkzeuge benutzt.
Diese Seite ist statisch — kein Anwendungsserver, keine Datenbank. Jede Nachricht geht an einen Agenten auf AWS Lambda, der ein Sprachmodell und angebundene Werkzeuge aufruft und die Antwort zurückgibt. Probieren Sie es unten rechts.
Einbinden
Eine Zeile im <head> oder am Ende des
<body>. Widget, Design und Verbindung kommen mit.
-
Skript einfügen
<script src="https://chat.carl.ai.weber-systems.com/static/weber-chat.js" defer></script> <weber-chat webhook="https://chat.carl.ai.weber-systems.com/chat/demo"></weber-chat> -
Beschriftung anpassen
Nichts einzutragen. Titel, Untertitel, Begrüßung und alle Schaltflächen kommen aus der Konfiguration der Instanz — je Sprache — und werden dort geändert, nicht im Seitenquelltext.
-
Domain freischalten
Die einbettende Domain muss in der Konfiguration der jeweiligen Instanz hinterlegt sein — sonst blockiert der Browser die Anfrage per CORS.
Im Einsatz sehen
Der Assistent auf einer echten Kundenseite — dieselbe Website, ein eigener Instanz-Eintrag, eigene Farben, eigene Wissensbasis:
WEBER-HYDRAULIK mit Assistent öffnen →
Mehrere Instanzen
Die letzte Pfadkomponente ist die Instanz-Kennung. Modell, System-Prompt, Werkzeuge und erlaubte Domains liegen pro Instanz in einer Konfigurationstabelle — eine weitere Instanz ist ein neuer Eintrag, kein neues Deployment:
https://demo.weber-ai-systems.dphx.eu/chat/<instanz>
Farben
Die Styles liegen in einem Shadow-Root, CSS von außen greift also nicht hinein. CSS-Variablen schon — damit lässt sich das Widget überschreiben, hell und dunkel:
weber-chat {
--primary: #1a3f6c;
--ink: #0f1c28;
--surface: #ffffff;
--rule: #c6d2dc;
}