Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

## Libros

Para 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)