Tu nuevo mejor amigo
Sitio web - Documentación - Inicio - Introducción - Traducciones - Contribuyentes - Licencia
Olivia es un chatbot de código abierto integrado en Golang utilizando tecnologías de aprendizaje automático. Su objetivo es proporcionar una alternativa gratuita y de código abierto a grandes servicios como Dialogflow.
Puedes chatear con ella hablando (STT) o escribiendo, ella responde con un mensaje de texto pero puedes habilitar su voz (TTS).
¡Puede clonar el proyecto y personalizarlo como desee con GitHub, pruebe en su sitio web!
El único proyecto de chatbot en GO que podría ser modulable y personalizable.
Usar diariamente un chatbot amigable con la privacidad es genial.
El sitio web es una aplicación web progresiva, lo que significa que puede agregarla a su teléfono y parece una aplicación nativa.
Para obtener un token de acceso personal desde GitHub, vaya a Setings > Developer settings > Personal Access Tokens
Haga clic en Generar un nuevo token y así que logre, debe haber leído y escribir paquetes en los que se encuentran. Luego haga clic en Generar un nuevo token
Reemplace TOKEN con el token que acaba de hacer.
$ exportar pat = token
Inicie sesión en GitHub (nota: cambie el nombre de usuario a GTHUB Nombre de usuario)
$ Echo $ Pat | Docker Login Docker.pkg.github.com -U Nombre de usuario -Password -Stdin
Tire de la imagen de los paquetes de Github
$ Docker Pull Docker.pkg.github.com/olivia-ai/olivia/olivia:latest
Entonces comienza
$ Docker Run -d -e Port = 8080 -P 8080: 8080 Docker.pkg.github.com/olivia-ai/olivia/olivia:latest
Puede usar el WebSocket de Olivia ahora.
Para detenerlo, obtenga la identificación del contenedor:
$ Docker Container LS
Comando de imagen de ID de contenedor Nombres de puertos de estado creados 311B3ABB963A Olivia "./Main" Hace 7 minutos hasta 7 minutos 0.0.0.0:8080->8080/tcp quizzical_mayer
y deténgalo
$ Docker Container Stop 311B3ABB963A
La aplicación verificará automáticamente el archivo res/datasets/training.json que contiene la guardia de la red neuronal. De forma predeterminada, cuando clona el repositorio de GitHub, tiene una guardia estable. Si desea entrenar un nuevo modelo, simplemente elimine este archivo y vuelva a ejecutar la aplicación.
Clon el proyecto a través de GitHub:
$ git clone [email protected]: olivia-ai/olivia.git
Luego descarga las dependencias
Descarga de $ Go Mod
Y ejecutarlo
$ Go Run Main.go
Para instalar el frontend y el backend juntos, utilice el archivo docker-compose.yml :
$ Docker-Compose Up
¡Y todo hecho!
Inglés
Español
catalán
Francés
Alemán
italiano
Portugués brasileño - no completado
La cobertura de las traducciones se da aquí. Para agregar un idioma, lea la documentación para eso.