TerratwinAI (Chatbot) experimental@2.4.0
Mit dem Werkzeug TerratwinAI können Nutzer über einen Chatbot mit der Anwendung interagieren. Im Agent-Modus kann der Assistent zusätzlich Aktionen in der Karte ausführen. Die Nutzung des Chatbots setzt den konfigurierten AI-Proxy voraus, über den auch die Nutzungskontingente je Gruppe gesteuert werden.
- chatbot.json
Hinweis
TerratwinAI befindet sich derzeit in der Beta-Phase. Funktionsumfang, Konfigurationsparameter und Antwortverhalten können sich in kommenden Versionen noch ändern. Ergebnisse des Assistenten sollten vor einer Weiterverwendung geprüft werden.
Beispielkonfiguration
{
"title": "TerratwinAI (Beta)",
"tooltip": "Interagiert mit dem Benutzer über einen Chatbot.",
"icon": "terratwin-ai",
"enabled": true,
"options": {
"agentMode": {
"disabled": false,
"authorizedGroups": ["org"]
}
}
}Parameter
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
title required | String | Titel des Werkzeugs |
tooltip required | String | Tooltip des Werkzeugs |
icon required | String | Icon für das Werkzeug. Der angegebene Name muss als SVG-Datei unter terratwin/static/icons verfügbar sein. |
enabled required | Bool | Schaltet das Werkzeug ein oder aus |
authorizedGroups | Array<GroupId> | Liste von Gruppen-Ids im primären Portal, die auf das Werkzeug zugreifen dürfen (siehe Freigabe von Werkzeugen) |
options | Objekt | Konfiguration der Chatbot-Funktionen. Siehe Details zu options |
Details zu options
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
agentMode.disabled | Bool | Deaktiviert den Agent-Modus, in dem der Assistent Aktionen in der Karte ausführen kann. |
agentMode.authorizedGroups | Array<GroupId> | Beschränkt den Agent-Modus auf bestimmte Gruppen bzw. mit dem Schlüsselwort org auf angemeldete Benutzer. |