Dein neuer bester Freund
Website - Dokumentation - Erste Schritte - Einführung - Übersetzungen - Mitwirkende - Lizenz
Olivia ist ein Open-Source-Chatbot, das in Golang mit maschinellem Lerntechnologien eingebaut ist. Sein Ziel ist es, eine kostenlose und Open-Source-Alternative zu großen Diensten wie Dialogflow zu bieten.
Sie können mit ihr chatten, indem Sie sprechen (STT) oder schreiben, sie antwortet mit einer SMS, aber Sie können ihre Stimme (TTS) aktivieren.
Sie können das Projekt klonen und es anpassen, wie Sie es mit Github auf ihrer Website verwenden möchten!
Das einzige Chatbot -Projekt in Go, das modulierbar und anpassbar sein kann.
Die Verwendung täglich ein Privatsphäre-freundlicher Chatbot ist großartig.
Die Website ist eine progressive Webanwendung, was bedeutet, dass Sie sie Ihrem Telefon hinzufügen können und es scheint eine native App zu sein!
Um ein persönliches Zugriffs -Token von Github zu erhalten, gehen Sie zu Setings > Developer settings > Personal Access Tokens
Klicken Sie auf Generate New Token und nennen Sie es, dass Sie Pakete gelesen und schreiben müssen. Klicken Sie dann auf ein neues Token generieren
Ersetzen Sie TOKEN durch das Token, das Sie gerade gemacht haben.
$ export pat = token
Melden Sie sich bei GitHub an (Hinweis: Benutzername in GTHUB Benutzername ändern)
$ echo $ pat | Docker Login Docker.pkg.github.com -U Benutzername - -Password -Stdin
Ziehen Sie das Bild aus Github -Paketen
$ Docker Pull docker.pkg.github.com/olivia-ai/olivia/olivia:latest
Dann starten Sie es
$ Docker Run -d -e Port = 8080 -P 8080: 8080 Docker.pkg.github.com/olivia-ai/olivia/olivia:Latest
Sie können jetzt nur das Websocket von Olivia verwenden.
Um es zu stoppen, holen Sie sich die Container -ID:
$ Docker Container ls
Befehl container -ID -Bild erstellt Statusports Namen Namen 311b3abb963a Olivia "./Main" vor 7 Minuten hoch 7 Minuten 0.0.0.0:8080->8080/tcp quizcical_mayer
und stoppen es
$ Docker Container Stopp 311b3abb963a
Die App prüft automatisch nach res/datasets/training.json -Datei, die das Speichern des neuronalen Netzwerks enthält. Wenn Sie das Repository aus GitHub klonen, haben Sie standardmäßig einen stabilen Speichern. Wenn Sie ein neues Modell trainieren möchten, löschen Sie diese Datei einfach und löschen Sie die App erneut.
Klonen Sie das Projekt über GitHub:
$ git klone [email protected]: olivia-ai/olivia.git
Laden Sie dann die Abhängigkeiten herunter
$ go mod download
Und laufen Sie es
$ go run main.go
Um das Frontend und das Backend zusammen zu installieren, verwenden Sie bitte die Datei docker-compose.yml :
$ docker-compose up
Und alles fertig!
Englisch
Spanisch
katalanisch
Französisch
Deutsch
Italienisch
Brasilianischer Portugiesisch - nicht abgeschlossen
Die Berichterstattung über die Übersetzungen wird hier angegeben. Um eine Sprache hinzuzufügen, lesen Sie bitte die Dokumentation dafür.