Saltar al contenido principal

Recursos de RAG

Una colección seleccionada de herramientas, frameworks, tutoriales y artículos para sistemas RAG.


🛠️ Frameworks​

Orquestación de RAG​

FrameworkDescripciónEnlace
LangChainFramework de aplicaciones LLM más popularlangchain.com
LlamaIndexFramework para indexación y consulta de datosllamaindex.ai
HaystackFramework NLP de extremo a extremohaystack.deepset.ai
Semantic KernelSDK de orquestación de IA de Microsoftlearn.microsoft.com

Evaluación​

HerramientaDescripciónEnlace
RAGASFramework de evaluación de RAGragas.io
TruLensEvaluación de aplicaciones LLMtrulens.org
PhoenixObservabilidad de MLarize.com/phoenix

🗄️ Bases de Datos Vectoriales​

Gestionadas​

Base de datosTipoNivel gratuito
PineconeCloud✅ Limitado
Weaviate CloudCloud✅ Sandbox
Zilliz CloudMilvus alojado✅ Limitado

Autogestionadas​

Base de datosLenguajeMejor para
ChromaPythonDesarrollo
QdrantRustProducción
MilvusGo/C++Gran escala
pgvectorPostgreSQLPostgreSQL existente
FAISSC++/PythonEn memoria

🤖 Modelos de Embeddings​

APIs Comerciales​

ProveedorModeloDimensiones
OpenAItext-embedding-3-small1536
OpenAItext-embedding-3-large3072
Cohereembed-v31024
Voyage AIvoyage-21024

Código Abierto​

ModeloFuenteDimensiones
BGE-largeBAAI1024
E5-largeMicrosoft1024
all-MiniLM-L6Sentence-Transformers384
GTE-largeAlibaba1024

📚 Recursos de Aprendizaje​

Documentación Oficial​

Tutoriales​

Cursos​

CursoProveedorNivel
LangChain para desarrollo LLMDeepLearning.AIPrincipiante
Construcción con LLMsWeights & BiasesIntermedio
Bootcamp Full Stack LLMFSDLAvanzado

📄 Artículos Clave​

Fundamentales​

ArtículoAñoTema
RAG para NLP intensivo en conocimiento2020Artículo original de RAG
Dense Passage Retrieval2020DPR para QA
REALM2020LM mejorado con recuperación

Técnicas Avanzadas​

ArtículoAñoTema
Self-RAG2023RAG autorreflexivo
HyDE2022Documentos hipotéticos
Lost in the Middle2023Análisis de longitud de contexto

🔧 Herramientas​

Desarrollo​

HerramientaPropósito
Jupyter/ColabPrototipado
StreamlitInterfaces rápidas
GradioInterfaces de demostración

Observabilidad​

HerramientaPropósito
LangSmithTrazado de LangChain
Weights & BiasesSeguimiento de experimentos
ArizeObservabilidad de ML

Despliegue​

PlataformaTipo
ModalPython sin servidor
RailwayDespliegue sencillo
RenderServicios web
AWS/GCP/AzureEmpresarial

💬 Comunidades​

PlataformaEnlace
LangChain Discorddiscord.gg/langchain
LlamaIndex Discorddiscord.gg/llamaindex
r/LocalLLaMAreddit.com/r/LocalLLaMA
AI Twitter/XSiga el hashtag #RAG

📊 Benchmarks​

BenchmarkPropósitoEnlace
MTEBModelos de embeddingshuggingface.co/spaces/mteb
BEIRBenchmark de recuperacióngithub.com/beir-cellar
MS MARCORanking de pasajesmicrosoft.github.io/msmarco

Orden de Lectura Recomendado​

  1. Inicio: Tutorial de RAG con LangChain
  2. Comprensión: Artículo original de RAG
  3. Profundización: Dense Passage Retrieval
  4. Avanzado: Artículos de HyDE y Self-RAG
  5. Práctica: Construya proyectos del Módulo 10

Volver al inicio