Pular para o conteúdo principal

Recursos de RAG

Uma coleção selecionada de ferramentas, frameworks, tutoriais e artigos para sistemas RAG.


🛠️ Frameworks​

Orquestração de RAG​

FrameworkDescriçãoLink
LangChainFramework de aplicação LLM mais popularlangchain.com
LlamaIndexFramework de indexação e consulta de dadosllamaindex.ai
HaystackFramework NLP de ponta a pontahaystack.deepset.ai
Semantic KernelSDK de orquestração de IA da Microsoftlearn.microsoft.com

Avaliação​

FerramentaDescriçãoLink
RAGASFramework de avaliação de RAGragas.io
TruLensAvaliação de aplicações LLMtrulens.org
PhoenixObservabilidade de MLarize.com/phoenix

🗄️ Bancos de Dados Vetoriais​

Gerenciados​

Banco de DadosTipoPlano Gratuito
PineconeCloud✅ Limitado
Weaviate CloudCloud✅ Sandbox
Zilliz CloudMilvus hospedado✅ Limitado

Auto-Hospedados​

Banco de DadosLinguagemMelhor Uso
ChromaPythonDesenvolvimento
QdrantRustProdução
MilvusGo/C++Grande escala
pgvectorPostgreSQLPG existente
FAISSC++/PythonEm memória

🤖 Modelos de Embedding​

APIs Comerciais​

ProvedorModeloDimensões
OpenAItext-embedding-3-small1536
OpenAItext-embedding-3-large3072
Cohereembed-v31024
Voyage AIvoyage-21024

Open Source​

ModeloFonteDimensões
BGE-largeBAAI1024
E5-largeMicrosoft1024
all-MiniLM-L6Sentence-Transformers384
GTE-largeAlibaba1024

📚 Recursos de Aprendizado​

Documentação Oficial​

Tutoriais​

Cursos​

CursoProvedorNível
LangChain para Desenvolvimento LLMDeepLearning.AIIniciante
Construindo com LLMsWeights & BiasesIntermediário
Full Stack LLM BootcampFSDLAvançado

📄 Artigos Fundamentais​

Fundamentais​

ArtigoAnoTópico
RAG for Knowledge-Intensive NLP2020Artigo original de RAG
Dense Passage Retrieval2020DPR para QA
REALM2020LM aprimorado por recuperação

Técnicas Avançadas​

ArtigoAnoTópico
Self-RAG2023RAG autorreflexivo
HyDE2022Documentos hipotéticos
Lost in the Middle2023Análise de comprimento de contexto

🔧 Ferramentas​

Desenvolvimento​

FerramentaFinalidade
Jupyter/ColabPrototipagem
StreamlitUIs rápidas
GradioInterfaces de demonstração

Observabilidade​

FerramentaFinalidade
LangSmithRastreamento do LangChain
Weights & BiasesRastreamento de experimentos
ArizeObservabilidade de ML

Deploy​

PlataformaTipo
ModalPython serverless
RailwayDeploy fácil
RenderServiços web
AWS/GCP/AzureCorporativo

💬 Comunidades​

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

📊 Benchmarks​

BenchmarkFinalidadeLink
MTEBModelos de embeddinghuggingface.co/spaces/mteb
BEIRBenchmark de recuperaçãogithub.com/beir-cellar
MS MARCORanqueamento de passagensmicrosoft.github.io/msmarco

Ordem Recomendada de Leitura​

  1. Comece: Tutorial de RAG com LangChain
  2. Entenda: Artigo original de RAG
  3. Aprofunde: Dense Passage Retrieval
  4. Avançado: Artigos HyDE e Self-RAG
  5. Pratique: Construa projetos do Módulo 10

Voltar para o Início