Contenido del curso
Etapas de RAG
- 5

Embeddings y vectorización en RAG
03:34 min - 6

RAG en Azure en lugar de local
03:51 min - 7

Qué son las bases de datos vectoriales
04:49 min - 8

Desplegando infraestructura RAG en Azure
05:15 min - 9

Despliegue de modelos GPT-4 y embeddings en Azure OpenAI
03:01 min - 10

Configuración de Jupyter Notebook y ambientes virtuales en Python
03:36 min
Tecnicas de RAG
- 11

Vectorización de documentos con Azure Search y OpenAI
06:15 min - 12

Configuración de Azure OpenAI y AI Search en Jupyter Notebook
06:56 min - 13

Integración de LLM para optimizar respuestas en Jupyter Notebook
03:09 min - 14

Reindexar nuevos PDFs en Azure AI Search
03:16 min - 15

Búsqueda tradicional, vectorial e híbrida en Azure AI Search
06:04 min
RAG avanzado
- 16

Creación de múltiples índices en Azure AI Search con Jupyter
09:40 min - 17

Cómo guardar embeddings en Parquet para la nube
03:13 min - 18

Subida automática de documentos fragmentados a Azure AI Search
Viendo ahora - 19

Cómo comparar índices vectoriales en Azure AI Search
03:58 min - 20

Demo app de Azure AI Search en minutos
03:38 min
Fusionando RAG con un agente
Subida automática de documentos fragmentados a Azure AI Search
Resumen
¿Qué es y para qué sirve el bloque de código en Python?
El bloque de código desarrollado ayuda a importar datos, fragmentarlos en trozos o chunks y posteriormente subir esta información directamente a índices específicos en Azure AI Search. Al fragmentar los documentos estructurados en partes pequeñas y manejables, mejora la eficiencia del almacenamiento y facilita búsquedas posteriores.
¿Cómo se preparan y fragmentan los documentos en chunks?
Los documentos estructurados inicialmente deben convertirse a segmentos más pequeños conocidos como chunks. Este proceso ocurre en el paso identificado como "preparar los documentos", que facilita la fragmentación automática de la información. Una vez fragmentada, la información queda lista para integrarse directamente en los índices predeterminados.
¿En qué consiste el proceso de subida automática a Azure AI Search?
El método desarrollado para la subida automática utiliza un ciclo for que garantiza la organización y gestión variada de la información, aun cuando esta es igual para cada índice. La subida se ejecuta directamente hacia Azure AI Search, contando con mecanismos de excepción que manejan posibles errores o inconsistencias en los documentos durante el proceso.
¿Cuánto tiempo toma el proceso completo del indexado?
La subida total de diez mil documentos requiere aproximadamente 47 minutos, por lo que es vital considerar que este proceso puede demorar considerablemente. La respetable duración de este procedimiento exige paciencia y supervisión periódica para confirmar que la información se esté guardando correctamente sin interrumpirse.
Si tienes dudas o comentarios sobre este proceso, no dudes en compartirlos para aclarar conceptos o recibir ayuda adicional.