Módulo 1: Fundamentos de busca para IAAula 2 de 118 minResumo aberto · Vídeo com cadastro grátis

Embeddings e busca vetorial por significado no SurrealDB

Por Mauro Mequelussi · Curso gratuito SurrealDB para engenheiros de IA: RAG e agentes · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 2 de 11 ("Embeddings e busca vetorial por significado no SurrealDB"), parte do módulo "Fundamentos de busca para IA" 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ê entende a matemática intuitiva por trás dos embeddings e aprende a configurar vetores no SurrealDB. Veja a comparação direta entre busca exata e busca aproximada com HNSW, descobrindo como o parâmetro ef pode esconder resultados em produção. Por fim, conheça os cinco cuidados fundamentais para escolher modelos de embedding no seu app.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 11 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • O conceito intuitivo de embeddings como posições em um espaço multidimensional
  • Como definir campos vetoriais tipados e índices HNSW no SurrealDB
  • A diferença prática entre busca exata e busca aproximada por cosseno
  • Como evitar o bug silencioso entre os parâmetros k e ef em consultas vetoriais
  • 5 cuidados indispensáveis ao integrar modelos de embeddings em aplicações reais

Pontos-chave da aula

  • Tipar o tamanho exato do vetor no schema previne gravações inconsistentes
  • O índice HNSW acelera buscas em larga escala navegando por atalhos entre vizinhos
  • O parâmetro ef deve ser sempre configurado acima de k para não omitir registros válidos
  • Embeddings são excelentes para contexto e sinônimos, mas falham em identificadores exatos

Capítulos e roteiro técnico da aula

7 capítulos minutados
  1. 00:00

    O mistério da busca sem palavras-chave

    Uma demonstração de como o banco encontra filmes por significado e um alerta sobre bugs silenciosos em produção.

  2. 00:23

    A pergunta da aula anterior

    Por que precisamos de embeddings quando a busca tradicional por texto exato falha.

  3. 00:35

    O que é um embedding na prática

    Entenda embeddings como coordenadas geométricas de significado em um mapa multidimensional.

  4. 01:58

    Schema e índice HNSW no SurrealDB

    Configuração da tabela, definição estrita do vetor e criação do índice de busca aproximada.

  5. 03:41

    Busca exata vs busca com índice HNSW

    Comparação entre varredura completa por similaridade e busca rápida com índice vetorial.

  6. 04:59

    O bug silencioso de parâmetros k e ef

    Como a configuração errada do ef no HNSW corta resultados sem gerar erro e sabota seu agente.

  7. 06:09

    Cuidados com modelos e limites da busca vetorial

    Os 5 cuidados essenciais ao adotar modelos de embedding e os cenários em que o vetor falha.

Momentos de destaque na prática

00:35

O que é um embedding e como ele funciona

Descubra como transformar significado em coordenadas geométricas com apenas dois eixos.

05:00

O bug silencioso do índice vetorial HNSW

Você pede cinco respostas e recebe só duas sem nenhum aviso de erro: veja por que isso acontece.

06:09

Cinco regras cruciais ao escolher modelos de embedding

Trocar de modelo sem recalcular o banco pode quebrar a sua IA em silêncio absoluto.

Notas de aula e guia de estudo

Descubra como o SurrealDB permite realizar buscas semânticas utilizando embeddings e índices vetoriais. Você verá na prática como transformar texto em coordenadas matemáticas e como estruturar esquemas confiáveis no banco de dados.

O que você vai aprender

  • O conceito intuitivo de embeddings como posições em um espaço multidimensional
  • Como definir campos vetoriais tipados e índices HNSW no SurrealDB
  • A diferença prática entre busca exata e busca aproximada por cosseno
  • Como evitar o bug silencioso entre os parâmetros k e ef em consultas vetoriais
  • 5 cuidados indispensáveis ao integrar modelos de embeddings em aplicações reais

Pontos-chave

  • Tipar o tamanho exato do vetor no schema previne gravações inconsistentes
  • O índice HNSW acelera buscas em larga escala navegando por atalhos entre vizinhos
  • O parâmetro ef deve ser sempre configurado acima de k para não omitir registros válidos
  • Embeddings são excelentes para contexto e sinônimos, mas falham em identificadores exatos

Conceitos e ferramentas abordados nesta aula

EmbeddingsBusca vetorialÍndice HNSWSurrealDBSimilaridade de cossenoArquitetura RAGSurrealDBHNSWpgvectorSupabase

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Fundamentos de busca para IA" na Escola de Aplicativos, você aprende de forma prática: O conceito intuitivo de embeddings como posições em um espaço multidimensional; Como definir campos vetoriais tipados e índices HNSW no SurrealDB; A diferença prática entre busca exata e busca aproximada por cosseno; Como evitar o bug silencioso entre os parâmetros k e ef em consultas vetoriais.