# Crea un chatbot RAG Python con Drive y Pinecone

Sigue el documento desde ingestión y embeddings hasta las pruebas de la respuesta.

[HTML](https://lukejbyrne.com/library/guides/h6pdzazozxo/?lang=es)
Idioma del texto: es
Autor: Luke Byrne
Vídeo publicado el: 2025-02-12
Guía publicada el: 2026-11-02

[Ver el vídeo](https://www.youtube.com/watch?v=H6PDzAZOZxo)
Idioma del vídeo: Inglés

## Define fuentes y pregunta verificable

La lección de febrero de 2025 programa RAG en Python, no con un constructor visual. El título nombra DeepSeek; la descripción especifica Gemini para procesamiento y embeddings, Pinecone para vectores y Drive como fuente. Identifica roles sin asumir un modelo para todo.

1. Elige documentos permitidos con identidad y contenido conocidos. Escribe una pregunta respondida por ellos y otra sin respuesta.
2. Sigue entorno en 8:14 y claves en 13:01. Registra servicios y modelos con el proyecto sin secretos en archivos compartidos.

## Conecta almacenamiento y documentos

Base vectorial en 13:13, Gemini en 20:20 y API Drive en 24:17. El acceso no prueba ingestión; una clave funcional o índice vacío no establece una colección consultable.

1. Sigue Pinecone y Gemini y conecta la fuente Drive prevista. Confirma archivos legibles antes de ampliar.
2. Ejecuta ingestión de 28:32 y compara texto y originales. Conserva identidad de fuente con lo almacenado para rastrear pasajes.

## Verifica registros y actualizaciones

Upsert aparece en 32:27 y actualizaciones en 37:17. Mantener la colección no es solo añadir: evita mezclar texto viejo, repeticiones o documentos ajenos.

1. Inspecciona muestras y recupera el pasaje conocido. Comprueba texto antes de respuesta para distinguir ingestión ausente y resultado equivocado.
2. Cambia un documento test y ejecuta la actualización demostrada. Compara recuperación y fuente cambiada y registra duplicados o texto obsoleto antes de ampliar.

## Comprueba chat y pruebas

La interfaz empieza en 43:26. La respuesta final no sustituye inspeccionar recuperación. La descripción no aporta repositorio completo ni prompts exactos; la lección conserva la implementación.

1. Haz la pregunta conocida y compara respuesta, pasaje y archivo. Comprueba hechos y matices del documento.
2. Pregunta lo no cubierto y revisa cómo maneja ausencia de pruebas. Guarda proyecto, preguntas y límites antes de añadir fuentes o usuarios.

## Conclusión

Una respuesta RAG útil sigue ligada a su fuente. Revisa ingestión, recuperación, actualizaciones y generación por separado.

## Recursos de la guía

- [ailuke.short.gy](https://ailuke.short.gy/H6PDzAZOZxo1)
- [ailuke.short.gy](https://ailuke.short.gy/H6PDzAZOZxo2)
- [datacamp.pxf.io](https://datacamp.pxf.io/yqr3jb)
- [newsletter.lukejbyrne.com](https://newsletter.lukejbyrne.com)
- [linkedin.com](https://linkedin.com/in/lukejbyrne)
- [datacamp.pxf.io](https://datacamp.pxf.io/gO6WRB)
- [datacamp.pxf.io](https://datacamp.pxf.io/XmnX4a)
- [datacamp.pxf.io](https://datacamp.pxf.io/Bny25L)
- [datacamp.pxf.io](https://datacamp.pxf.io/aOAWNZ)
- [datacamp.pxf.io](https://datacamp.pxf.io/AP3Eg1)
- [datacamp.pxf.io](https://datacamp.pxf.io/GKVZbk)
- [datacamp.pxf.io](https://datacamp.pxf.io/Z6KyV1)

## Capítulos

- [0:00 Presentación del proyecto](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=0s)
- [2:07 Entender RAG](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=127s)
- [8:14 Configurar entorno](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=494s)
- [13:01 Configurar claves API](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=781s)
- [13:13 Configurar base vectorial](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=793s)
- [20:20 Configurar Gemini](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=1220s)
- [24:17 Integrar API Drive](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=1457s)
- [28:32 Flujo de ingestión](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=1712s)
- [32:27 Upsert de datos](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=1947s)
- [37:17 Automatizar actualizaciones](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=2237s)
- [43:26 Crear interfaz de chat](https://www.youtube.com/watch?v=H6PDzAZOZxo&t=2606s)

## Fuentes y límites

Preparado el 2 de noviembre de 2026 a partir de la descripción publicada y los capítulos. Las acciones son orientación editorial para seguir el proceso. El vídeo completo no se vio ni se transcribió de forma independiente y no se realizó una nueva prueba del producto. La configuración, disponibilidad y ofertas pueden haber cambiado desde la grabación. La gratuidad del título es histórica sin cálculo actual completo. La descripción no establece versión DeepSeek, prompts ni configuración ejecutable exactos.

[Vídeo original](https://www.youtube.com/watch?v=H6PDzAZOZxo)
