Skip to content

BOTanica is a Rasa-based virtual assistant that provides interactive, accurate information about various flowers, including their traits, blooming seasons, and care tips. Perfect for educational, gardening, or floral retail uses, and ready for customization.

Notifications You must be signed in to change notification settings

anbat3/BOTanica

Repository files navigation

🌸 BOTanica

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.


🚀 Comenzando

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.

📋 Pre-requisitos

Asegúrate de tener instalados los siguientes componentes:

  • Python 3.9

⚙️ Instalación

  1. Clona este repositorio:
git clone https://github.com/anbat3/BOTanica.git
  1. Navega al directorio del proyecto:
cd BOTanica
  1. Crea y activa un entorno virtual (opcional pero recomendado):
python -m venv venv
source venv/bin/activate  # En Windows usa 'venv\Scripts\activate'
  1. Instala las dependencias:
pip install -r requirements.txt
  1. Entrena el modelo:
rasa train

🧠 Uso

  1. Ejecuta el servidor de acciones personalizadas:
rasa run actions
  1. En una nueva terminal, inicia el chatbot:
rasa shell

Ahora puedes interactuar con BOTanica para descubrir todo sobre tus flores favoritas 🌺.


📁 Estructura del Proyecto

  • data/ → Datos de entrenamiento (intents, entities, stories)
  • actions/ → Acciones personalizadas
  • models/ → Modelos entrenados
  • domain.yml → Intents, entidades, slots, respuestas y acciones
  • config.yml → Configuración del pipeline y políticas

🤝 Contribuyendo

¿Quieres mejorar BOTanica? ¡Genial!

  1. Realiza un fork del proyecto
  2. Crea una rama:
git checkout -b feature/mi-mejora
  1. Haz tus cambios y haz commit:
git commit -m "Mejora: añade info sobre rosas"
  1. Push a tu rama:
git push origin feature/mi-mejora
  1. Abre una Pull Request 🚀

📝 Licencia

Este proyecto está licenciado bajo la Licencia MIT.


🌻 Agradecimientos

  • A las flores 🌷 por inspirar este bot 🌼

¡Gracias por usar BOTanica!

About

BOTanica is a Rasa-based virtual assistant that provides interactive, accurate information about various flowers, including their traits, blooming seasons, and care tips. Perfect for educational, gardening, or floral retail uses, and ready for customization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages