Guia prático · IA & RAG
Como montar uma base RAG com PostgreSQL + pgvector na sua VPS para alimentar Agentes de IA
Instale a extensão pgvector no PostgreSQL na VPS e conecte ao n8n ou Python para criar busca semântica ultrarrápida.
Neste guia passo a passo
1. Arquitetura e pré-requisitos no ambiente
2. Passo a passo de implementação e validação
3. Boas práticas de produção, segurança e escala
1. Arquitetura e pré-requisitos no ambiente
Em vez de contratar serviços externos caros de banco vetorial, você pode usar a imagem oficial pgvector/pgvector:pg16 diretamente no PostgreSQL da sua VPS NVMe.
- Container
pgvector/pgvector:pg16rodando na VPS. - Modelo de embeddings (ex:
text-embedding-3-smallda OpenAI com 1536 dimensões).
2. Passo a passo de implementação e validação
- Conecte no banco PostgreSQL e ative a extensão:
CREATE EXTENSION IF NOT EXISTS vector;. - Crie a tabela de conhecimento com coluna
embedding vector(1536)e metadados emJSONB. - Crie um índice HNSW para buscas em milissegundos:
CREATE INDEX ON documents USING hnsw (embedding vector_cosine_ops);. - No n8n, use o nó Postgres PGVector Store para inserir seus manuais em PDF (divididos em chunks de 500–800 tokens) e conecte como ferramenta do seu AI Agent.
3. Boas práticas de produção, segurança e escala
Em discos SSD NVMe Gen4, consultas HNSW em dezenas de milhares de vetores respondem em menos de 5ms.
- Sempre salve o nome do arquivo de origem e a data de atualização no campo
metadatapara poder substituir documentos antigos.
Quer colocar IA & RAG em produção hoje com 30% OFF no plano anual?
Suba sua VPS NVMe em São Paulo (6,6ms) com instalador em 1 clique, SSL automático e suporte humano no WhatsApp. Equivale a R$ 69,30/mês no plano anual com o cupom BLACK30 (ou R$ 99/mês no mensal).
Mais tutoriais sobre Agentes de IA, MCP & Deploy com IA
You Secure