Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eliseo-ai/chatbot-cocina
Creación de un Chatbot que hará de Asistente de Cocina enfocado en Recetas Colombianas
https://github.com/eliseo-ai/chatbot-cocina
artificial-intelligence chatbot cohere embeddings kitchen rag streamlit
Last synced: 11 days ago
JSON representation
Creación de un Chatbot que hará de Asistente de Cocina enfocado en Recetas Colombianas
- Host: GitHub
- URL: https://github.com/eliseo-ai/chatbot-cocina
- Owner: Eliseo-AI
- License: mit
- Created: 2024-06-09T03:36:05.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T22:27:49.000Z (5 months ago)
- Last Synced: 2024-11-09T03:12:21.186Z (11 days ago)
- Topics: artificial-intelligence, chatbot, cohere, embeddings, kitchen, rag, streamlit
- Language: Python
- Homepage:
- Size: 65.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tabla de Contenido
================
* [Chatbot-Cocina](#Chatbot-Cocina)
* [Descripción](#descripción)
* [Librerias](#Librerias)
* [Libros](#Libros)
* [Pruebas](#Pruebas)
* [Streamlit](#streamlit)
* [Discusión](#discusión)
* [Creditos](#creditos)
* [Licensing](#licensing)
* [Autor](#Autor)# Chatbot-Cocina
Este es un proyecto de desarrollo de un Asistente de Cocina en forma de Chatbot con enfoque en la gastronomía Colombiana.## Descripción
El desarrollo de este proyecto se baso en solucionar un problema en especifico de darle recetas o informaciìn de gastronomìa Colombiana a cocineros novatos que quieren preparar platos de una regiòn Colombiana y no conocen, esta herramienta culinaria cuenta con recetas de platos tradicionales, así como: 🍛entradas, 🍪postres, bizcochos, colaciones, amasijos, ☕bebidas, 🍹cocteles, aperitivos, caldos y sopas. Por último, se puede preguntar por una receta con un ingrediente específico o por el nombre de una receta conocida, por lo mismo se quiere llegar a todo público, por lo cual se cuenta con otros tipos de recetas, por ejemplo recetas vegetarianas y de ensalada.## Librerias
If you use pip, you can install:
* pip install langchain=0.2.3
* pip install langchain-community=0.2.4
* pip install langchain-cohere=0.1.7
* pip install chromadb=0.5.0
* pip install pypdf=4.2.0
* pip install streamlit=1.35.0
## LibrosPara este proyecto se descargaron ocho libros via internet que se encuentran en la carpeta libros de este repositorio.
Cuatro libros fueron financiados con estidades del estado y son de circulación gratuita.
Un libro fue financiado por una organización internacional y es de circulación gratuita.
Un libro fue financiado por la cámara de Comercio de Bogotá y es de circulación gratuita.
Dos son recetarios de empresas comerciales que buscan promocionar un producto no las recetas y son de circulación gratuita.## Pruebas
Se hacen pruebas para solucionar problemas como los siguientes:
* Solucionar problemas de sesgo de genero, se mejoro mediante el prompt la posible pregunta de mujeres chef.
* Recetas que incluyan alcohol en sus ingredientes que deben incluir una advertencia para menores de edad y su consumo en exceso.
* Recetas que incluyan animales en peligro de extinción dentro de sus ingredientes.
* Recetas con ingredientes a base de lacteos, acondiciona si el usuario quiere una receta sin lactosa.## Streamlit
Para correr el archivo en streamlit debe descargar el arhivo app.py
se recomienda usar vsc con python >3.10 y en la terminal escribir
streamlit run mas la ruta de la ubicación del archivo app.py en su computador## Discusión
- Se plantea una discusión entorno al idioma del chatbot, se decide desde el principio tenerlo habilitado en idioma español y en caso de tener pregutnas en otro idioma se debe contestar en español, la razón de esta decisión es porque los usuarios seran en su mayoria usuarios de habla española y la segunda es que todos los libros estan el español y no se puede asegurar que las traduciones de los ingredientes sean exactas.## Creditos
- El proyecto fue desarrollado por **Eliseo Baquero** [@Eliseo-AI](https://github.com/Eliseo-AI)
- El archivo de codigo esta en formato py
- "app.py"
- Para conocer del programa ver el programa de Inteligencia Artificial ver [Bootcamp Inteligencia Artificial Nivel Avanzado](https://talentotechbogota.co/#bootcamps)## Licensing
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)## Authors:
* **Eliseo Baquero** [@Eliseo-AI](https://github.com/Eliseo-AI)