Ein kontextbezogener Chatbot mit Entitätsextraktor, erstellt mit TensorflowJS und NodeJS
Abhängigkeiten installieren und ausführen.
$ npm cd ChatBotNodeJS $ npm installieren $ npm Start
Abhängigkeiten installieren und mit Beispielzug ausführen.
$ npm cd ChatBotNodeJS $ npm installieren $ npm Startwert ausführen $ npm Start
$ npm cd ChatBotNodeJS $ Docker Network Backend-Bot erstellen $ docker network erstellt einen Frontend-Bot $ docker-compose up --build
$ docker pull docker.pkg.github.com/ran-j/chatbotnodejs/chatbotnodejs:latest $ docker run --publish 3000:3000 --detach --name chatbotnodejs chatbotnodejs:latest
Ändern Sie mongoURI in ./bin/Config.js
Um mit dem Bot zu interagieren: http://localhost:3007/
So trainieren Sie Bot-Absichten: http://localhost:3007/admin/intents
So trainieren Sie Bot-Synonyme: http://localhost:3007/admin/synonyms
Sie können Ihre Absichten und den Build-Agent registrieren.
Registrieren | Zug | Antwort |
---|---|---|
Auth
Benutzer-CRUD
Fallback-Dashboard
Token für Anfragen
Metricis (Anfragenummern zählen ...)
Entitätsextraktor
Docker
Aktualisieren Sie Tensorflow JS
Protokollieren Sie Konversationen und Fallbacks
Datentabelle für Absichtsliste
Optimierungen bei Zug und Antwort