Todo agente de IA que vai pra produção precisa de um lugar pra guardar dados.

Histórico de conversa, cadastro de cliente, contexto de atendimento. Sem banco de dados, seu agente esquece tudo quando o fluxo termina.

O módulo Supabase da Formação em Agentes IA do ibe.IA cobre isso do começo ao fim. São 110 aulas, da criação de conta até Edge Functions em produção.

O que o Supabase faz num projeto de agente

O Supabase é um backend-as-a-service open source. Você cria banco de dados PostgreSQL, autenticação, storage de arquivos e APIs, sem precisar configurar servidor.

Num projeto de agente isso significa:

  • Guardar o histórico de conversa de cada usuário por canal (WhatsApp, site, e-mail)
  • Controlar quem acessa o quê via RLS (Row Level Security)
  • Armazenar documentos que o agente vai ler (PDFs de catálogo, manuais, contratos)
  • Disparar funções quando algo muda no banco (ex.: enviar alerta quando ticket fica sem resposta por X minutos)

O módulo cobre cada um desses casos de uso em profundidade.

Print da primeira aula do módulo Supabase na Formação em Agentes IA do ibe.IA

O que tem dentro

O módulo é dividido em 13 seções. Veja o que cada uma entrega:

Introdução ao Supabase (4 aulas, ~25 min) Criação de conta, primeiro projeto, e tour completo pelo painel de controle. O investimento aqui é alto porque o painel muda bastante entre versões, e cada aba é coberta com contexto de uso real.

Fundamentos de Banco de Dados Relacional (2 aulas, ~14 min) Relacionamentos entre tabelas e por que eles existem. Essa seção poupa horas de retrabalho pra quem está estruturando o banco de um agente com múltiplos canais de atendimento.

Tipo de Dados (6 aulas, ~21 min) Os tipos que o Supabase aceita: numérico, texto, temporal, estruturado, lógico. Cada tipo tem impacto em como o agente consulta e salva dados.

Banco de Dados (10 aulas, ~61 min) Criação de tabelas, edição, inserção manual e via CSV, relacionamentos, e validação da estrutura. Aqui você monta o schema do banco que vai sustentar o agente em produção.

Visualização de Dados (Views) (5 aulas, ~32 min) Views encapsulam consultas complexas. Pra um gestor de IA que precisa mostrar relatórios de atendimento pro cliente sem expor a estrutura interna do banco, isso é essencial.

Autenticação de Usuários (14 aulas, ~99 min) Cadastro, login, logout, magic link, redefinição de senha, templates de e-mail, SMTP. Cobre integração com Bubble, FlutterFlow e WeWeb também, pra quem usa painel visual junto com o agente.

Segurança e Permissionamento (7 aulas, ~78 min) Row Level Security: como garantir que cada usuário só vê os dados dele. Pra agentes com múltiplos clientes, RLS é o que evita vazamento de dados entre contas. Uma seção que faz diferença real em projeto de produção.

Chamadas APIs (6 aulas, ~39 min) Como acessar, inserir, alterar, deletar e filtrar dados via API. Essa é a seção que conecta o n8n, o ChatVolt ou qualquer outra ferramenta ao banco do Supabase.

Armazenamento (Storage) (4 aulas, ~35 min) Upload e exclusão de arquivos, Policies de storage. Pra agentes que leem PDF de catálogo ou salvam imagem de produto, indispensável.

Functions e Triggers (11 aulas, ~82 min) Funções no banco, chamadas via API, acionamento por agendamento, Triggers. Pra automatizar ações quando algo muda no banco sem precisar de fluxo externo no n8n.

Edge Functions (12 aulas, ~113 min) Funções serverless que rodam na edge do Supabase. Você aprende a criar, testar, expor como webhook e integrar com contexto de autenticação. A seção mais avançada do módulo.

Conclusão (2 aulas) Material complementar em apostila e avaliação do módulo.

Nível e tempo de dedicação

Não precisa de experiência com banco de dados antes de começar. O módulo vai do conceito zero ao Edge Function em produção.

Tempo de vídeo: em torno de 12 horas de aula. É um módulo de referência. A ideia é que você volte nele quando precisar de cada seção, não que assista tudo em sequência antes de começar o primeiro projeto.

Pra quem é

Esse módulo é pra quem está construindo agentes de IA no n8n, ChatVolt, ou qualquer ferramenta de automação, e precisa de um banco de dados real pra armazenar dados, histórico e configurações do agente.

Também serve pra quem tem projetos no ar e quer entender como estruturar permissões e segurança sem depender de plataforma proprietária.

Se você quer ver como o Supabase se encaixa num projeto de Vibe Coding antes de entrar no contexto de agentes, leia Supabase no ibe.IA: o módulo que ensina banco de dados e auth.

Próximo passo

A Formação em Agentes IA e Automações do ibe.IA mostra como montar agentes de atendimento no WhatsApp e cobrar de empresa por isso.

Conheça a Formação em Agentes IA e Automações

E se essa leitura te ajudou a entender o que está acontecendo, segue a ibe.IA no Instagram (@ibe.ia) que toda semana sai conteúdo desse jeito.