# Estratégias de chunking no SurrealDB para melhorar seu RAG

> **Resposta Direta:** A Aula 9 de 11 ("Estratégias de chunking no SurrealDB para melhorar seu RAG"), parte do módulo "Qualidade e Graph RAG" do curso gratuito "SurrealDB para engenheiros de IA: RAG e agentes" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: prática, você aprende como o corte de documentos afeta diretamente a representação vetorial e a relevância de buscas em IA. Comparamos corte por tamanho fixo, seções estruturais e documentos inteiros dentro do SurrealDB. Por fim, implementamos a técnica de parent document retrieval via record links para unir alta precisão de busca com respostas completas no prompt.

## Ficha Técnica da Aula

- **Curso:** [SurrealDB para engenheiros de IA: RAG e agentes](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia)
- **Escola:** Escola de Aplicativos (https://www.escoladeaplicativos.com.br)
- **Instrutor:** Mauro Mequelussi
- **Módulo 4 de 4:** Qualidade e Graph RAG
- **Posição na trilha:** Aula 9 de 11
- **Duração da videoaula:** 8 min
- **Nível:** Intermediário
- **Idioma:** Português (PT-BR)
- **Custo:** 100% Gratuito (R$ 0)
- **Certificado:** Certificado gratuito verificável incluso ao concluir o curso
- **Acesso ao vídeo:** Resumo técnico aberto; videoaula em HD liberada mediante cadastro gratuito
- **URL canônica:** https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/estrategias-de-chunking-no-surrealdb-para-melhorar-seu-rag

## O que você vai aprender

- Como o tamanho do chunk interfere diretamente nas coordenadas do vetor gerado
- A diferença prática entre tamanho fixo, estrutura de títulos e texto integral
- Como criar esquemas relacionais de chunks vinculados ao documento original sem tabelas intermediárias
- O motivo dos campos calculados virem como NONE em cargas em lote e como recalculá-los
- Como implementar o padrão parent document retrieval para recuperar pedaços precisos e expandir o contexto do prompt

## Pontos-chave da Aula

- Misturar múltiplos temas em um chunk gera vetores médios que prejudicam o ranking de relevância.
- Janela deslizante com sobreposição previne cortes abruptos, mas pode duplicar texto no contexto final.
- Usar VALUE no SurrealDB calcula o embedding automaticamente no momento do salvamento do registro.
- Recupere pequeno para garantir precisão e expanda para o documento pai na hora de enviar ao LLM.

## Capítulos e Tópicos da Videoaula

- **[00:00] O problema do texto cortado pela metade no RAG** — Entenda por que respostas incompletas em RAG geralmente são causadas pelo modo como os textos são divididos antes da indexação.
- **[00:28] A necessidade do chunking no mundo real** — Veja a transição entre exemplos didáticos e documentos reais extensos que exigem estratégias práticas de segmentação.
- **[00:46] Por que o tamanho do chunk altera o vetor de busca** — Aprenda como múltiplos assuntos em um único pedaço diluem o vetor e conheça as cinco principais abordagens de chunking.
- **[02:41] Modelagem no SurrealDB com schema e campos calculados** — Construa o schema no SurrealDB com tabelas de documentos e pedaços, gerando embeddings automaticamente com a cláusula VALUE.
- **[03:54] Importação de dados e recálculo de vetores em massa** — Importe documentos usando diferentes cortes e entenda por que o UPDATE recalcula campos computados após uma carga em lote.
- **[04:47] Comparativo prático entre estratégias de corte** — Compare os resultados de busca entre documento inteiro, divisão por seções e tamanho fixo com sobreposição.
- **[06:12] Padrão parent document: buscar pequeno e gerar grande** — Recupere o chunk exato para a busca vetorial e expanda o contexto lendo o documento pai diretamente pelo registro vinculado.
- **[07:10] Guia de decisão de chunking e adaptação para produção** — Descubra como escolher a estratégia ideal para o seu formato de arquivo e os passos para conectar modelos reais de embeddings.

## Destaques Práticos

- **[00:46] O efeito da diluição vetorial em chunks longos**: Entenda visualmente por que misturar vários assuntos em um pedaço destrói a precisão da sua busca vetorial.
- **[05:30] Por que a nota máxima na busca pode enganar seu app**: Veja na prática como um chunk com pontuação perfeita pode deixar os passos cruciais da resposta de fora.
- **[06:12] Buscar pequeno e gerar grande com Record Links**: Aprenda a encontrar o pedaço com máxima precisão e devolver o documento inteiro sem precisar de JOINs complexos.

## Conceitos e Tecnologias Abordados

- **Tópicos:** Chunking strategies, RAG, Busca vetorial, SurrealDB Schema, Parent Document Retrieval, Campos calculados (VALUE), Record Links
- **Ferramentas e Entidades:** SurrealDB, Supabase, SurrealQL, Python

## Documentação e Referências Oficiais

- [Documentação do SurrealDB sobre DEFINE FIELD e cláusula VALUE](https://surrealdb.com/docs/surrealql/statements/define/field)
- [Documentação sobre Record IDs e referências entre tabelas no SurrealDB](https://surrealdb.com/docs/surrealql/datamodel/records)
- [Guia de criação de índices vetoriais no SurrealDB](https://surrealdb.com/docs/surrealql/statements/define/indexes)

## Perguntas Frequentes (FAQ)

### O que é ensinado na Aula 9 (Estratégias de chunking no SurrealDB para melhorar seu RAG) do curso SurrealDB para engenheiros de IA: RAG e agentes?

Nesta aula do módulo "Qualidade e Graph RAG" na Escola de Aplicativos, você aprende de forma prática: Como o tamanho do chunk interfere diretamente nas coordenadas do vetor gerado; A diferença prática entre tamanho fixo, estrutura de títulos e texto integral; Como criar esquemas relacionais de chunks vinculados ao documento original sem tabelas intermediárias; O motivo dos campos calculados virem como NONE em cargas em lote e como recalculá-los.

### Como assistir ao vídeo completo da aula "Estratégias de chunking no SurrealDB para melhorar seu RAG" gratuitamente?

O resumo técnico estruturado desta aula é público e gratuito. Para assistir à videoaula completa em HD, basta entrar ou criar sua conta 100% gratuita na Escola de Aplicativos — o cadastro leva segundos e libera todas as 11 aulas do curso "SurrealDB para engenheiros de IA: RAG e agentes", controle de progresso, Tutor IA e emissão de certificado gratuito.

### Quais tecnologias e conceitos são abordados em "Estratégias de chunking no SurrealDB para melhorar seu RAG"?

A aula cobre diretamente os seguintes tópicos técnicos aplicados em produção: Chunking strategies, RAG, Busca vetorial, SurrealDB Schema, Parent Document Retrieval, Campos calculados (VALUE), Record Links.

### O curso "SurrealDB para engenheiros de IA: RAG e agentes" oferece certificado gratuito?

Sim. Ao assistir às 11 aulas do curso gratuito "SurrealDB para engenheiros de IA: RAG e agentes" na Área de Membros da Escola de Aplicativos, você emite gratuitamente um certificado digital em português com código de verificação pública.

## Como assistir à videoaula completa gratuitamente

Crie sua conta gratuita em segundos em https://www.escoladeaplicativos.com.br/login?redirect=%2Fm%2Fcursos%2Fsurrealdb-para-engenheiros-de-ia%2Faula%2Festrategias-de-chunking-no-surrealdb-para-melhorar-seu-rag para assistir ao vídeo completo desta aula em HD na Área de Membros da Escola de Aplicativos, com progresso salvo, Tutor IA e certificado gratuito verificável.

## Navegação do Curso

- **Aula anterior:** [Aula 8: Múltiplas fontes e contexto para agentes de IA](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/multiplas-fontes-e-contexto-para-agentes-de-ia)
- **Próxima aula:** [Aula 10: Avalie seu RAG com Recall, Precision e MRR no SurrealDB](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/avalie-seu-rag-com-recall-precision-e-mrr-no-surrealdb)
