En el presente proyecto muestro la construcción de una sistema de recomendación de productos que se obtiene a través de un servicio de API gratuito, el sistema permite recomendar productos a través del lenguaje natural y más.
YouTube Completo (https://youtu.be/vYR7sit3NLI)
- Configuración de Redis - Vector Similarity
- Creación del módulo de generación de embeddings OpenAI
- Módulo de recomendación con Lenguaje Natural
- Python
- Redis
- Docker
- OpenAI
Debe tener instalado Python y Docker
-
Installar Docker (https://docs.docker.com/engine/install/).
-
Instalar Python (https://www.python.org/downloads/).
-
Obtener el API KEY de OpenAI (https://openai.com/).
-
Agregar el API KEY en el archivo core/Recommedation.py openai.api_key='TU_APIKEY'
-
Clonar el repositorio
git clone https://github.com/backtesty/RecommendSystem.git
-
Crear el entorno virtual
python -m venv env
-
Activar entorno virtual (windows):
env\Scripts\activate
-
Instalar las dependencias del proyecto:
pip install -r requirements.txt
-
Ejecutar en docker la imagen de redis:
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
-
Ejecutar el sistema de recomendación:
python main.py
Agradezco tu visita y espero que puedas revisar más acerca del tema en mi canal de YouTube.