LlamaIndex es un framework para construir aplicaciones de IA alrededor de datos. Ofrece abstracciones para ingerir fuentes, convertir documentos en nodos, crear índices, recuperar contexto y consultar un LLM. También incluye agentes y workflows, pero su entrada pedagógica más clara es el pipeline de RAG.
| LlamaIndex | Concepto |
|---|---|
| Document / Node | fuente y chunk |
| embedding model | representación vectorial |
| index / vector store | estructura para buscar |
| retriever | selección de candidatos |
| query engine | retrieval más síntesis |
| workflow / agent | coordinación de pasos y tools |
El valor del framework es ensamblar estas piezas e integrar proveedores. No cambia sus fundamentos: un mal chunking, permisos aplicados tarde o un dataset inexistente siguen produciendo un RAG malo.
Si sólo cargas una colección estable, ejecutas una búsqueda y llamas al modelo, unas funciones bien delimitadas pueden ser más legibles que un framework. Añadir una abstracción merece la pena cuando reduce complejidad real, no cuando oculta un pipeline que todavía no entiendes.
[!NOTE] Las APIs evolucionan. Verifica nombres y ejemplos en la documentación oficial de LlamaIndex antes de implementar.
Estúdialo después de Retrieval y RAG. Para coordinación agentic más general, continúa con Frameworks de agentes.