Votre nouveau meilleur ami
Site Web - Documentation - Démarrage - Introduction - Traductions - Contributeurs - Licence
Olivia est un chatbot open source intégré à Golang à l'aide de technologies d'apprentissage automatique. Son objectif est de fournir une alternative gratuite et open source aux grands services comme DialogFlow.
Vous pouvez discuter avec elle en parlant (STT) ou en écrivant, elle répond avec un SMS mais vous pouvez activer sa voix (TTS).
Vous pouvez cloner le projet et le personnaliser comme vous souhaitez utiliser GitHub l'essayer sur son site Web!
Le seul projet Chatbot en Go qui pourrait être modulable et personnalisable.
Utiliser quotidiennement un chatbot convivial pour la confidentialité est super.
Le site Web est une application Web progressive, ce qui signifie que vous pouvez l'ajouter à votre téléphone et il semble être une application native!
Pour obtenir un jeton d'accès personnel à partir de GitHub, allez dans Setings > Developer settings > Personal Access Tokens
Cliquez sur Générer un nouveau jeton et le nommez, vous devez avoir lu et écrire des packages allumés. Puis cliquez sur Générer un nouveau jeton
Remplacez TOKEN par le jeton que vous venez de faire.
$ Export Pat = Token
Connectez-vous à GitHub (Remarque: modifiez le nom d'utilisateur en nom d'utilisateur GTHUB)
$ echo $ pat | docker connex
Tirez l'image des packages GitHub
$ docker tire docker.pkg.github.com/olivia-ai/olivia/olivia:llast
Puis démarrer
$ docker run -d -e port = 8080 -p 8080: 8080 docker.pkg.github.com/olivia-ai/olivia/olivia:llatest
Vous pouvez simplement utiliser le WebSocket d'Olivia maintenant.
Pour l'arrêter, obtenez l'ID de conteneur:
$ docker conteneur ls
Commande d'image d'ID de conteneur Image Créé les noms de ports d'état 311B3ABB963A OLIVIA "./Main" il y a 7 minutes en hausse 7 minutes 0.0.0.0:8080->8080/TCP QUIZZICAL_MAYER
et arrête ça
$ Docker Container STOP 311B3ABB963A
L'application vérifiera automatiquement le fichier res/datasets/training.json qui contient la sauvegarde du réseau neuronal. Par défaut, lorsque vous clonez le référentiel de GitHub, vous avez une sauvegarde stable. Si vous souhaitez former un nouveau modèle, supprimez ce fichier et réacheminez l'application.
Clone le projet via Github:
$ git clone [email protected]: olivia-ai / olivia.git
Puis téléchargez les dépendances
$ go mod download
Et l'exécutez
$ Go Run Main.go
Pour installer le frontend et le backend ensemble, veuillez utiliser le fichier docker-compose.yml :
$ docker-compose up
Et tout fait!
Anglais
Espagnol
catalan
Français
Allemand
italien
Portugais brésilien - non terminé
La couverture des traductions est donnée ici. Pour ajouter une langue, veuillez lire la documentation pour cela.