BOTanica es un asistente virtual desarrollado con el framework Rasa que proporciona información detallada sobre diversas flores. Este chatbot está diseñado para ayudar a los usuarios a conocer más sobre las características, temporadas y cuidados de diferentes especies florales.
Estas instrucciones te guiarán para obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
Asegúrate de tener instalados los siguientes componentes:
- Python 3.9
- Clona este repositorio:
git clone https://github.com/anbat3/BOTanica.git- Navega al directorio del proyecto:
cd BOTanica- Crea y activa un entorno virtual (opcional pero recomendado):
python -m venv venv
source venv/bin/activate # En Windows usa 'venv\Scripts\activate'- Instala las dependencias:
pip install -r requirements.txt- Entrena el modelo:
rasa train- Ejecuta el servidor de acciones personalizadas:
rasa run actions- En una nueva terminal, inicia el chatbot:
rasa shellAhora puedes interactuar con BOTanica para descubrir todo sobre tus flores favoritas 🌺.
data/→ Datos de entrenamiento (intents, entities, stories)actions/→ Acciones personalizadasmodels/→ Modelos entrenadosdomain.yml→ Intents, entidades, slots, respuestas y accionesconfig.yml→ Configuración del pipeline y políticas
¿Quieres mejorar BOTanica? ¡Genial!
- Realiza un fork del proyecto
- Crea una rama:
git checkout -b feature/mi-mejora- Haz tus cambios y haz commit:
git commit -m "Mejora: añade info sobre rosas"- Push a tu rama:
git push origin feature/mi-mejora- Abre una Pull Request 🚀
Este proyecto está licenciado bajo la Licencia MIT.
- A las flores 🌷 por inspirar este bot 🌼
¡Gracias por usar BOTanica!