Agentes de IA

Crie agentes de IA que fazem o trabalho.

Dezoito blueprints de agentes para construir no Lovable esta semana: suporte, vendas, pesquisa, operações e voz. Cada um com descrição, peças necessárias, prompt para colar e forma de monetizar.

2026

Quente agora

As oito perguntas que as pessoas realmente buscam sobre agentes de IA neste mês, com resposta direta. Toque em um cartão para filtrar os blueprints.

O que é um agente de IA

Um chatbot responde, um agente decide e age. A diferença está em três pontos: mantém contexto do usuário, chama ferramentas que mudam algo real e pergunta antes de uma ação irreversível.

Como construir um no Lovable

  1. 01Escreva a função em uma frase: quem o agente atende, o que decide e o que nunca pode fazer.
  2. 02Comece pelos dados. Um agente sem tabela para ler e escrever é apenas uma caixa de texto.
  3. 03Dê duas ou três ferramentas estreitas, não dez.
  4. 04Coloque aprovação antes de tudo que envia, cobra ou apaga.
  5. 05Publique a versão mais simples, use por uma semana e só então adicione a ferramenta que faltou.

Agentes de IA

tela de agente de pesquisa com tabelas de dados e fontes — Lovable, Agente de scraping que monitora qualquer site ou marketplace

Um agente coleta preços, anúncios e vagas de vários serviços por agendamento, organiza tudo em uma tabela e avisa somente quando algo muda de verdade.

Você descreve a fonte uma vez: URL, paginação e campos necessários. O agente busca a página, o modelo extrai campos em um schema fixo, os registros são deduplicados por uma chave estável, o snapshot é salvo e o diff em relação à execução anterior é gravado.

Peças
  • Tabelas: sources, runs, items, item_changes
  • Edge function com fetch e limpeza de HTML para texto
  • Extração estruturada com schema de campos rígido
  • Execução agendada a cada poucas horas
  • Alertas por e-mail ou webhook e exportação CSV
Como monetizar

Venda monitoramento como assinatura por fonte: revendedores pagam por preços de concorrentes, recrutadores por vagas, agências por listas de leads. Intervalos curtos e API custam mais.

Tempo de construção

Um fim de semana

Passo a passo
  1. Regras primeiro: leia o robots.txt e os termos do serviço, colete apenas páginas públicas e prefira a API oficial quando existir.
  2. Crie a tabela sources com url, padrão de paginação, dica de seletor, lista de campos, intervalo e flag de ativo. Uma linha é um serviço monitorado.
  3. Escreva a edge function fetch_source: carrega o HTML com user agent normal, remove scripts e estilos e corta o texto até o bloco das listagens.
  4. Envie esse texto ao modelo com schema JSON rígido (título, preço, moeda, link, data, raw_key) e temperatura zero. Valores ausentes ficam null.
  5. Deduplique por raw_key: faça upsert em items e, quando um campo monitorado mudar, insira uma linha em item_changes com o valor antigo e o novo.
  6. Adicione retentativas com backoff, limite de requisições por fonte e uma tabela runs com status, contagem e erro para ver seletor quebrado na hora.
  7. Agende a função pelo intervalo de cada fonte e envie um e-mail digest ou webhook apenas com as linhas novas de item_changes.
  8. Monte a interface: lista de fontes com selo de saúde, histórico de execuções, tabela de itens com filtros, feed de mudanças e botão de exportar CSV.
Build a scraping and monitoring agent.

Data: table "sources" (name, url, pagination_pattern, selector_hint, fields jsonb, interval_minutes, active). Table "runs" (source_id, status, items_found, error, started_at, finished_at). Table "items" (source_id, raw_key unique per source, title, price numeric, currency, url, published_at, payload jsonb, first_seen_at, last_seen_at). Table "item_changes" (item_id, field, old_value, new_value, created_at).

Server: an edge function that takes a source id, fetches the page with a normal user agent, strips scripts, styles and navigation, trims the text to the listing area, then asks the model to extract rows into a strict JSON schema with temperature zero and null for missing values. Upsert rows into items on raw_key and insert item_changes whenever a tracked field differs. Log every attempt into runs, retry twice with backoff on network errors and respect a per source rate limit. Follow pagination up to a configurable page limit.

Automation: a scheduled job that picks active sources whose interval has elapsed, runs them one by one, then sends a digest email or webhook containing only item_changes created since the previous digest.

UI: sources page with add and edit form, health badge from the last run, run history with error text, items table with search and filters, a change feed and a CSV export button.

Rules: only public pages, honour robots.txt, keep all keys and model calls on the server, enable row level security so each user sees only their own sources and items.
#scraping#monitoring#research
espaco de trabalho de suporte com chat ao vivo e fila de tickets — Lovable, Agente de suporte que responde pela sua documentação

O primeiro agente que quase toda equipe precisa: lê sua central de ajuda e responde clientes às três da manhã sem inventar políticas.

Envie os documentos, divida em blocos, guarde embeddings e responda apenas com trechos recuperados e o link da fonte. Sem correspondência, o agente encaminha para um humano em vez de adivinhar.

Peças
  • Banco na nuvem com coluna vetorial
  • Edge function de busca
  • Chat com streaming
  • Tabela de escalonamento para tickets sem resposta
Como monetizar

Venda por assento para times SaaS pequenos ou cobre uma mensalidade fixa por hospedar a base de um cliente.

Tempo de construção

Uma noite

Build a documentation support agent.

Data: a table "documents" (title, url, content) and a table "chunks" (document_id, content, embedding vector). A table "escalations" (question, email, created_at, status).

Server: one edge function that embeds the user question, retrieves the six closest chunks, and streams an answer that uses only those chunks. Every answer must end with the source links it used. If similarity is below the threshold, return a short "I do not have this in the docs" answer and insert a row into escalations.

UI: a chat page with streaming responses, message history in the browser, source links rendered as chips under each answer, and an escalation form that appears when the agent cannot answer.

Enable row level security on all tables, keep model calls on the server, and show a clear error state when the request fails.
#rag#support#chat
painel de vendas com pipeline de leads e sequencias de contato — Lovable, Agente de qualificação de leads para sua landing page

Troque o formulário que ninguém preenche por um agente que faz quatro perguntas e agenda a reunião sozinho.

O agente faz uma entrevista curta e estruturada, pontua o lead pelos seus critérios, grava o resultado no banco e envia um resumo para vendas.

Peças
  • Saída estruturada com schema pequeno
  • Tabela de leads com score e justificativa
  • Notificação por e-mail
  • Widget incorporável
Como monetizar

Agências pagam bem: um widget por site de cliente, mensalidade e upsell de regras de score personalizadas.

Tempo de construção

Um fim de semana

Build a lead qualification agent widget.

Behaviour: the agent asks at most five questions, one at a time, to learn company size, budget range, timeline and the problem being solved. It never asks two questions in one message and never asks for data it already has.

After the interview, produce a structured result with fields: score, tier, summary, next_step. Keep the schema flat and unconstrained, state the ranges in the prompt text, and clamp values in code.

Storage: insert into a "leads" table with contact details, transcript, score, tier and created_at. Send a notification email with the summary.

UI: a floating chat bubble on the landing page, mobile friendly, with a typing indicator and a final card showing the booked next step.
#sales#structured-output#widget
tela de agente de pesquisa com tabelas de dados e fontes — Lovable, Agente de pesquisa que usa ferramentas e mostra o raciocínio

Um agente multi-etapas que busca, lê, compara e entrega um briefing com fontes em vez de um parágrafo confiante.

Defina três ferramentas: buscar, carregar página e salvar achado. Deixe o agente iterar até reunir evidências e mostre a linha do tempo das chamadas na interface.

Peças
  • Tool calling com limite de passos
  • Tabela de achados com URLs
  • Linha do tempo das ferramentas
  • Exportação em markdown
Como monetizar

Cobre por relatório. Pesquisa de mercado, análise de concorrentes e briefings de due diligence vendem bem avulsos.

Tempo de construção

Duas noites

Build a research agent with tool calling.

Tools: web_search(query), fetch_page(url), save_finding(claim, source_url, confidence). Give each tool a narrow input schema and a short description.

Loop: allow at least fifty steps, stop when the agent has five saved findings or decides the question is answered. Never let the agent answer without at least two independent sources.

Output: a brief with a one paragraph answer, a bullet list of findings, and a sources section. Save the brief to a "reports" table.

UI: stream the answer, render every tool call as a timeline row with its input and a compact result, and add a copy button plus markdown export.
#tools#agent-loop#research
editor de agente de conteudo com rascunhos, briefings e calendario — Lovable, Agente de reaproveitamento de conteúdo

Cole um artigo e receba newsletter, thread, roteiro de carrossel e gancho de vídeo no seu tom de voz.

Guarde um perfil de voz com regras e frases proibidas e gere cada formato em uma chamada separada para os textos não virarem mistura.

Peças
  • Tabela de perfil de voz
  • Geração paralela por formato
  • Cartões de saída editáveis
  • Copiar com um clique
Como monetizar

O primeiro produto mais fácil de vender: criadores pagam mensal, agências por workspace de marca.

Tempo de construção

Uma noite

Build a content repurposing agent.

Input: a long article plus a saved voice profile (tone rules, favourite words, banned phrases, audience).

Generate four outputs in separate calls so each one is focused: a newsletter intro, a social thread of six posts, a carousel script of seven slides, and three video hooks.

Rules for every output: no em dashes, no emoji, no filler phrases like "in today's fast paced world", short sentences, concrete nouns.

UI: one input panel on the left, four result cards on the right, each editable inline with a copy button and a regenerate button that only regenerates that card.
#content#marketing#voice
console de operacoes com fluxos automatizados e registros de status — Lovable, Agente de triagem de caixa de entrada
Intermediário

Todo fundador se afoga nos mesmos quarenta e-mails. Esse agente classifica, escreve respostas e pergunta antes de enviar.

Classifique as mensagens em poucos intents, sugira uma ação e exija aprovação explícita para qualquer envio externo.

Peças
  • Classificação com conjunto compacto de rótulos
  • Etapa de aprovação antes do envio
  • Modelos de resposta
  • Resumo diário
Como monetizar

Venda para consultores solo e agências pequenas que cobram por hora.

Tempo de construção

Um fim de semana

Build an inbox triage agent.

For each incoming message, classify it as one of: sales, support, partnership, invoice, noise. Add urgency low, medium or high, and a one sentence reason.

Draft a reply for every message that is not noise, using saved templates as the base and matching the sender's language.

Any action that sends an email or changes external state must require approval in the UI first. Show the draft, the intent and the reason on an approval card with approve, edit and discard.

UI: a triage queue grouped by intent, keyboard shortcuts for approve and skip, and a daily digest view of what was handled.
#ops#approval#email
interface de agente de voz com forma de onda e transcricao ao vivo — Lovable, Agente de voz que recebe agendamentos por telefone

Clínicas, salões e oficinas ainda perdem metade das ligações. Um agente de voz atende no primeiro toque e grava o agendamento na agenda.

Fala para texto na entrada, diálogo curto e roteirizado no meio, texto para fala na saída e uma confirmação verificável.

Peças
  • Reconhecimento de fala
  • Diálogo com preenchimento de campos
  • Checagem de disponibilidade na agenda
  • Síntese de voz e confirmação por SMS
Como monetizar

Negócios locais entendem o valor em uma frase: ligação perdida é cliente perdido. Cobre mensal por unidade.

Tempo de construção

Dois fins de semana

Build a voice booking agent.

Flow: transcribe the caller audio, run a slot filling dialogue that collects service, preferred day, preferred time and phone number, confirm the details out loud, then create the booking.

Never invent availability. Check the bookings table first and offer the two closest free slots when the requested time is taken.

Confirm by reading the booking back and sending a text summary. Store the full transcript with the booking for review.

UI: an operator dashboard with today's calls, transcripts, created bookings and a flagged list of calls the agent could not finish.
#voice#booking#local-business
espaco de trabalho de suporte com chat ao vivo e fila de tickets — Lovable, Copiloto de onboarding dentro do produto

A maior parte do churn acontece nos dez primeiros minutos. Um agente que sabe onde o usuário travou melhora a ativação mais que qualquer tour de tooltips.

Informe ao agente os passos concluídos e a tela atual para ele sugerir a próxima ação e executá-la por uma ferramenta.

Peças
  • Tabela de eventos de progresso
  • Prompt de sistema com contexto
  • Ferramentas de ação com aprovação
  • Painel de métricas de ativação
Como monetizar

Um complemento vendável para qualquer SaaS existente, com ganho de ativação fácil de medir e faturar.

Tempo de construção

Um fim de semana

Build an in-app onboarding copilot.

Context: pass the current route, the list of completed setup steps and the last three user events into the system prompt on every call.

Behaviour: always propose exactly one next action, explain in one sentence why it matters, and offer to do it. Never list five options.

Tools: create_project, invite_teammate, connect_data_source. Mark every tool as needing approval, and show the approval card inline in the chat.

UI: a slide-over panel available from every page, a progress checklist at the top, and an admin view showing where users get stuck most often.
#activation#saas#copilot
tela de agente de pesquisa com tabelas de dados e fontes — Lovable, Agente analista para o seu banco de dados

Pergunte em linguagem natural e receba um gráfico com a consulta por trás. Mostrar a consulta é o que gera confiança.

Dê o schema ao agente, limite a views somente leitura, execute a consulta no servidor e mostre o resultado em gráfico com o SQL visível.

Peças
  • Views somente leitura
  • Geração de consulta com o schema
  • Execução no servidor
  • Gráficos e perguntas salvas
Como monetizar

Analytics vertical vende: escolha um nicho, modele bem suas métricas e cobre mais que um dashboard genérico.

Tempo de construção

Duas noites

Build a data analyst agent over a read-only schema.

Safety: expose only read-only views, reject anything that is not a select, cap rows returned, and run every query server side with a timeout.

Behaviour: the agent writes the query, explains in one sentence what it measures, then picks the chart type that fits the shape of the result.

UI: a question box with example questions, a chart, a collapsible SQL block, and a saved questions list that can be rerun with one click.

Handle empty results and query errors explicitly with a plain language message and a suggested fix.
#analytics#sql#charts
editor de agente de conteudo com rascunhos, briefings e calendario — Lovable, Agente de briefing de SEO para páginas que rankeiam

Não é mais um gerador de artigos. O agente lê a página de resultados atual, acha a lacuna e monta um briefing que merece o clique.

Colete os principais resultados, extraia os títulos, agrupe subtemas e gere um outline com os ângulos ausentes e links internos.

Peças
  • Ferramentas de busca e fetch
  • Extração de títulos
  • Prompt de análise de lacunas
  • Exportação do briefing
Como monetizar

Times de conteúdo compram briefings, não palavras. Venda pacotes de dez briefings por mês.

Tempo de construção

Uma noite

Build an SEO brief agent.

Input: a target keyword and the site the page will live on.

Steps: search the keyword, fetch the top eight results, extract their headings and word counts, cluster the shared subtopics, and list the questions none of them answer well.

Output a brief with: search intent in one line, target title and description, an H2 outline, entities to mention, three internal link targets from the given site, and the differentiating angle.

UI: a single input, a progress list of the steps as they run, and the finished brief in a copyable panel with markdown export.
#seo#content#tools
painel de vendas com pipeline de leads e sequencias de contato — Lovable, Agente de compras que ajuda a escolher

Filtros afastam clientes. Uma conversa curta sobre a necessidade real leva a pessoa pronta para comprar.

O agente pergunta sobre uso e restrições, consulta o catálogo ao vivo e devolve três opções comparadas com clareza.

Peças
  • Ferramenta de catálogo
  • Cartões de comparação
  • Consciência de estoque e preço
  • Handoff para o checkout
Como monetizar

Cobre percentual da receita assistida ou valor fixo por mil conversas. Ambos são fáceis de justificar com números.

Tempo de construção

Um fim de semana

Build a shopping assistant agent for an online store.

Tools: search_products(query, filters), get_product(id), check_stock(id).

Behaviour: ask at most three questions about use case, budget and any dealbreaker, then recommend exactly three products. For each one, give the reason it fits and the honest downside. Never recommend an out of stock item.

UI: chat with product cards inline, each card showing image, price, stock status and an add to cart button. Keep the conversation on the product page as a side panel.

Log every conversation with the products shown and whether the visitor added to cart, so the store can measure assisted revenue.
#ecommerce#conversion#chat
console de operacoes com fluxos automatizados e registros de status — Lovable, Agente de triagem de candidaturas
Intermediário

Duzentas candidaturas, um scorecard honesto por pessoa e o registro do porquê de cada decisão.

Analise o currículo, pontue pelos seus critérios, faça duas perguntas por e-mail e entregue a shortlist a um humano com a justificativa.

Peças
  • Parsing de documentos
  • Pontuação por critérios
  • Sequência de e-mails
  • Fila de revisão humana
Como monetizar

Orçamentos de recrutamento são grandes e a dor é sazonal, porém intensa. Venda por vaga aberta.

Tempo de construção

Um fim de semana

Build a recruiting screening agent.

Input: a job description with must have and nice to have criteria, plus uploaded resumes.

For each candidate produce: a score per criterion, an overall recommendation, the strongest evidence quoted from the resume, and the biggest open question.

Never infer age, gender, nationality or anything the criteria do not mention, and never reject a candidate automatically. The agent proposes, a human decides.

UI: a candidate table sorted by score with expandable scorecards, a compare view for the top five, and a one click email that asks the open question.
#hiring#documents#scoring
console de operacoes com fluxos automatizados e registros de status — Lovable, Agente financeiro que explica para onde o dinheiro foi

Envie o extrato e receba categorias, tendências e uma frase incômoda sobre a assinatura esquecida.

Analise o arquivo, categorize transações, detecte cobranças recorrentes e permita perguntas sobre os próprios números.

Peças
  • Upload e parsing de CSV
  • Regras de categoria e modelo como fallback
  • Detecção de cobranças recorrentes
  • Chat sobre os dados
Como monetizar

Freemium simples: um extrato grátis, histórico, múltiplas contas e exportação no plano pago.

Tempo de construção

Uma noite

Build a personal spending agent.

Input: a CSV bank statement uploaded by the user.

Processing: normalise dates and amounts, categorise every transaction using rules first and the model only for the leftovers, and detect recurring charges by matching merchant and cadence.

Output: a summary with total by category, month over month change, the three largest changes explained in one sentence each, and a list of subscriptions with their yearly cost.

UI: upload area, a category chart, a transactions table with inline category editing that retrains the rules, and a chat box for follow up questions about the uploaded data only.

Keep all data private to the signed in user with row level security.
#finance#csv#consumer
console de operacoes com fluxos automatizados e registros de status — Lovable, Agente MCP que se conecta a todas as ferramentas que sua equipe já paga

Uma janela de chat que lê seu CRM, seus documentos e sua cobrança e executa a tarefa chata que exigiria cinco abas.

O Model Context Protocol padronizou o acesso a ferramentas. Em vez de uma integração por serviço, o agente recebe uma lista de ferramentas tipadas e escolhe a certa em tempo de execução. Você mantém um registro de conexões, um mapa de permissões por papel e um log de cada chamada.

Peças
  • Tabelas: connections, tool_calls, approvals
  • Função de servidor que lista ferramentas por papel
  • Roteador de ferramentas com argumentos tipados e validação
  • Cartão de aprovação antes de qualquer escrita
  • Log de chamadas com custo e latência por execução
Como monetizar

Venda por assento para times que vivem em cinco ferramentas ao mesmo tempo ou como projeto mensal fixo para um copiloto interno.

Tempo de construção

Duas noites

Passo a passo
  1. Defina primeiro o contrato da ferramenta: nome, descrição, schema de argumentos e se ela lê ou escreve.
  2. Guarde conexões em uma tabela com dono, nome do serviço e referência do token, nunca o token no cliente.
  3. Escreva uma função de servidor que retorne apenas as ferramentas permitidas ao papel atual.
  4. Deixe o modelo escolher a ferramenta, valide os argumentos pelo schema e rejeite o que não bater.
  5. Mostre um cartão de aprovação com o payload exato antes de ferramentas de escrita.
  6. Registre cada chamada com duração, tokens e resultado e mostre uma linha do tempo na interface.
  7. Adicione um modo de teste para validar novas conexões sem tocar em dados reais.
Build an internal tool-calling agent with a typed tool registry.

Data: connections (user_id, service, label, status), tools (name, description, args_schema, mode read or write), tool_calls (tool, args, result, duration_ms, cost), approvals (tool_call_id, status).

Server: one function that returns the tools allowed for the current user role, one function that executes a tool after validating arguments against args_schema, and one that records the call.

Agent loop: the model receives the allowed tool list, chooses at most one tool per turn, and must explain in one sentence why it chose it.

Safety: any tool marked write requires an approval card showing the exact arguments before it runs. Never execute a write tool without a recorded approval row.

UI: chat panel, a connections page with a test-run button, and a run timeline showing each tool call with duration and cost.

Protect every table with row level security so a user only ever sees their own connections and calls.
#mcp#tools#integrations#ops
painel de vendas com pipeline de leads e sequencias de contato — Lovable, SDR de IA que pesquisa, escreve e agenda enquanto você dorme

O agente mais buscado do ano. Ele pega uma lista de empresas, encontra o motivo do contato, escreve uma mensagem que não parece template e coloca a resposta na sua agenda.

O valor não está em enviar mais e-mails, está na pesquisa. Para cada empresa o agente reúne sinais públicos, pontua o encaixe com seu perfil de cliente ideal, descarta o que ficar abaixo do corte e só então escreve. Cada rascunho espera um clique humano.

Peças
  • Tabelas: accounts, signals, drafts, sequences, replies
  • Etapa de pesquisa com links de fonte por sinal
  • Nota de encaixe de zero a cem com motivo visível
  • Fila de rascunhos com edição e aprovação em um clique
  • Classificador de respostas: reunião, adiar, encerrar
Como monetizar

Agências cobram por reunião marcada, times de produto cobram por assento. Só a etapa de pesquisa já vende: quase todo comprador tem ferramenta de envio e nenhum motivo para escrever.

Tempo de construção

Duas noites

Passo a passo
  1. Escreva o perfil de cliente ideal como cinco checagens de sim ou não que o modelo consiga verificar.
  2. Importe contas por CSV primeiro. Comprar base antes do ciclo funcionar é o erro comum.
  3. Colete três sinais públicos por conta e guarde a URL da fonte de cada um.
  4. Calcule a nota de encaixe e registre a frase que a justifica.
  5. O rascunho deve citar exatamente um sinal. Sem sinal, sem envio.
  6. Coloque rascunhos em fila de aprovação e envie pelo seu provedor de e-mail com limite diário.
  7. Classifique cada resposta, leve as positivas a um link de agenda e marque a conta como fria após duas negativas.
Build an AI SDR agent focused on research quality, not send volume.

Data: accounts (name, domain, size, notes), signals (account_id, type, text, source_url, found_at), fit_scores (account_id, score, reason), drafts (account_id, subject, body, status), replies (draft_id, category, next_step).

Pipeline: import accounts from CSV, research each account and store at least one signal with a source URL, score fit from 0 to 100 against a stored ideal customer profile, and draft only for accounts above the threshold.

Writing rule: every draft must quote exactly one stored signal and stay under 90 words. If no signal exists, skip the account and say why.

Human control: drafts land in an approval queue with inline editing. Nothing sends without an approved row and a per-day send cap.

Replies: classify each reply as interested, not now, or not a fit, and surface interested ones with a suggested meeting time.

UI: pipeline board, an account page showing signals with source links, and a draft queue with approve, edit and skip.
#sdr#outreach#sales#b2b
console de operacoes com fluxos automatizados e registros de status — Lovable, Um app agente no lugar do zoológico de cenários de automação

Doze cenários frágeis, três ferramentas e ninguém lembra qual envia a fatura. Junte tudo em um app onde cada execução é visível e cada falha tem nome.

Passos determinísticos continuam determinísticos. O modelo entra só onde é preciso julgamento. O resto é código simples agendado, e é isso que deixa tudo barato e previsível.

Peças
  • Tabelas: workflows, steps, runs, run_steps, errors
  • Gatilho agendado e botão de execução manual
  • Passo com modelo apenas para classificação e roteamento
  • Retentativa com espera e tabela de falhas
  • Linha do tempo com entrada e saída de cada passo
Como monetizar

Cobre uma taxa de migração mais uma mensalidade para manter as execuções saudáveis.

Tempo de construção

Um fim de semana

Passo a passo
  1. Liste os cenários atuais e marque cada passo como regra ou julgamento. A maioria é regra.
  2. Modele o fluxo como linhas: passos ordenados por fluxo e uma linha por passo executado.
  3. Implemente passos de regra como funções simples: buscar, transformar, gravar, enviar.
  4. Adicione um passo com modelo onde há julgamento e force o retorno de um valor de lista fixa.
  5. Envolva cada passo em try e catch, salve o texto do erro e repita três vezes com espera crescente.
  6. Construa a tela de linha do tempo antes de migrar o segundo cenário. Visibilidade é o ponto.
  7. Migre um cenário por vez e mantenha o antigo rodando em paralelo por uma semana.
Build a workflow runner app where an AI step is used only for judgement.

Data: workflows (name, schedule, active), steps (workflow_id, position, kind rule or model, config), runs (workflow_id, started_at, status), run_steps (run_id, step_id, input, output, duration_ms, error), dead_letters (run_id, payload, reason).

Execution: run steps in order, store input and output of every step, retry a failed step three times with growing delay, then write it to dead_letters and stop the run.

Model steps: must return exactly one value from a fixed list defined in the step config, with a one sentence reason stored alongside.

UI: workflow list with last run status, a run timeline showing each step with duration and output, a manual run button, and a dead letter screen with a retry action.

Keep secrets in server functions only and protect every table with row level security.
#automation#workflow#ops#internal
interface de agente de voz com forma de onda e transcricao ao vivo — Lovable, Recepcionista de IA que atende as ligações perdidas do seu negócio

Uma clínica, um salão ou uma oficina perde um terço das ligações. Cada uma é um cliente pagante que ligou para o próximo da lista.

O agente atende, responde as cinco perguntas de sempre, confere a agenda, agenda ou anota um recado e envia um resumo ao dono. O truque é o fallback: se a pessoa parece irritada ou pergunta algo fora do roteiro, ele oferece um humano e para de falar.

Peças
  • Tabelas: calls, transcripts, bookings, messages
  • Fala para texto, turno do modelo, texto para fala
  • Horários e lista de serviços em uma tabela editável
  • Slots de agenda com reserva antes da confirmação
  • Resumo ao dono por e-mail ou mensageiro após cada ligação
Como monetizar

Negócios locais pagam mensalmente por unidade. Um agendamento recuperado por semana costuma cobrir a taxa.

Tempo de construção

Um fim de semana

Passo a passo
  1. Escreva as cinco perguntas que o negócio realmente recebe e as respostas exatas. No primeiro dia é toda a base.
  2. Construa a versão em texto primeiro e converse digitando.
  3. Adicione fala para texto na entrada e use a confiança como filtro: baixa confiança pede repetição, não chute.
  4. Mantenha respostas em até duas frases.
  5. Reserve o slot da agenda durante a confirmação e libere se a pessoa desligar.
  6. Detecte irritação e perguntas fora do escopo, ofereça retorno e registre o número.
  7. Envie ao dono um resumo com link da transcrição após cada ligação.
Build an AI receptionist for a local business.

Data: business_profile (hours, services, prices, address, five FAQ pairs), calls (started_at, caller, outcome), transcripts (call_id, role, text, confidence), bookings (service, slot, caller, status hold or confirmed), messages (call_id, text, callback_number).

Behaviour: greet, identify the request, answer only from business_profile, check available slots, place a hold, confirm, then release or confirm the hold.

Limits: answers stay under two sentences. If the model cannot answer from business_profile, or the caller sounds frustrated, offer a callback and store the number instead of guessing.

After the call: generate a summary with outcome, next step and a link to the transcript, and send it to the owner.

UI: a text chat to test the same logic without voice, a call log with transcripts, a bookings calendar, and an editable business profile page.
#voice#local#booking#receptionist
editor de agente de conteudo com rascunhos, briefings e calendario — Lovable, Agente de conteúdo que transforma uma ideia em uma semana de roteiros

O agente mais rápido de construir e o melhor para demonstrar. Cole uma ideia e receba sete ganchos, sete roteiros e legendas.

A voz é o produto. O agente guarda dez amostras do seu jeito real de escrever, extrai os padrões uma vez e aplica em cada roteiro.

Peças
  • Tabelas: voice_samples, ideas, scripts, publish_queue
  • Extração única de estilo em um perfil de voz
  • Gerador de ganchos com seleção dos três melhores
  • Modelo de roteiro: gancho, tensão, virada, chamada
  • Calendário com arrastar para reagendar
Como monetizar

Venda para um nicho de criadores por vez.

Tempo de construção

Uma noite

Build a short video script agent that writes in the user's own voice.

Setup: the user pastes ten samples of their own writing. Extract a voice profile once with tone, sentence length, favourite structures and banned words, and store it.

Input: one idea in a sentence.

Output: seven hooks scored for curiosity and clarity, the best three expanded into 40 second scripts using hook, tension, payoff and call to action, plus a caption and five tags for each.

Rules: no generic openers, no words from the banned list, and every script must be readable out loud in under 45 seconds.

UI: idea input, a scored hook list, a script editor, and a weekly calendar where scripts can be dragged between days.
#content#video#creator#shorts
console de producao de video ad com storyboard, timeline e trilha de locucao — Lovable, Agente de vídeo publicitário que transforma um briefing em um comercial pronto

Um briefing entra, um anúncio pronto sai: roteiro, storyboard, locução, legendas e três cortes para diferentes canais.

O agente trabalha em etapas em vez de um prompt gigante: oferta e promessa, depois a lista de planos com duração, depois a locução cronometrada e só então a montagem com legendas queimadas. Cada etapa fica salva, então dá para reescrever uma cena sem refazer o anúncio inteiro.

Peças
  • Tabelas: briefs, scripts, shots, renders, variants
  • Etapa um: oferta, dor do público e uma promessa
  • Etapa dois: lista de planos com duração, nota de câmera e texto na tela
  • Texto para fala na locução e legendas palavra a palavra
  • Fila de renderização em edge function com página de status
Como monetizar

Agências cobram por anúncio finalizado. Cinco variações pelo preço de meia diária de gravação é um sim fácil.

Tempo de construção

Um fim de semana

Passo a passo
  1. Colete o briefing em apenas cinco campos: produto, comprador, dor, promessa, prova.
  2. Gere três ângulos e deixe o usuário escolher um antes de qualquer outra etapa.
  3. Monte a lista de planos em linhas: número, segundos, o que aparece, o que é dito.
  4. Limite a duração ao formato do canal: 15, 30 ou 60 segundos, e faça o modelo cortar planos.
  5. Escreva a locução contra as durações e cheque o ritmo em cerca de 2,5 palavras por segundo.
  6. Associe ou gere imagens para cada plano e salve a URL do clipe na linha.
  7. Monte, queime as legendas e exporte 9:16, 1:1 e 16:9 da mesma timeline.
  8. Guarde cada versão para o cliente comparar.
Build an ad video agent that turns a product brief into a finished commercial.

Data: briefs (product, buyer, pain, promise, proof), scripts (brief_id, angle, status), shots (script_id, index, seconds, visual, voice_over, on_screen_text, clip_url), renders (script_id, aspect, url, status).

Flow, one stage at a time and each stage saved before the next:
1. From the brief, propose three angles with a one line promise each. Wait for the user to pick one.
2. Build a shot list as rows with index, seconds, visual, on screen text. Total duration must equal the chosen placement length of 15, 30 or 60 seconds.
3. Write the voice over per shot, sized to that shot's seconds at about 2.5 words per second.
4. Attach a clip to each shot, then queue renders for 9:16, 1:1 and 16:9 with burned in word level subtitles.

Rules: one promise per ad, the hook lands in the first two seconds, no claim that is not backed by the proof field, and never exceed the placement length.

UI: brief form, angle picker, an editable shot table where changing seconds re-times only that shot's voice over, a render queue with status, and a version list to compare cuts side by side.
#content#video#ads#marketing#ugc
espaco de criador com celular em ring light e variantes de roteiro UGC na tela — Lovable, Agente de UGC que escreve roteiros para criadores e testa ganchos

Mídia paga não falha na edição, falha nos dois primeiros segundos. O agente gera vinte ganchos por produto e transforma os melhores em briefings prontos para gravar.

A saída não é um roteiro, é um kit de gravação: gancho, ação por beat, fala, legenda e frame de capa. Cada variação tem um nome de rastreio, então os resultados voltam para o agente.

Peças
  • Tabelas: products, hooks, variants, results
  • Gerador de ganchos em seis famílias comprovadas
  • Pontuação por curiosidade, clareza e risco de promessa
  • Modelo de briefing com beats e objetos de cena
  • Importação de resultados por CSV para ranquear famílias
Como monetizar

Marcas compram volume criativo, não anúncios isolados. Um pacote mensal de trinta roteiros custa menos que um conceito de agência.

Tempo de construção

Uma noite

Passo a passo
  1. Defina seis famílias de gancho: problema, contraste, erro, resultado, demo, história.
  2. Pontue cada gancho de um a cinco em curiosidade e clareza e sinalize promessas sem prova.
  3. Fique com os oito melhores e nunca mostre vinte linhas cruas.
  4. Expanda cada gancho em quatro beats de cinco segundos: gancho, problema, demo, chamada.
  5. Adicione a camada física: o que está em quadro, o que a mão faz, quando o produto aparece.
  6. Gere legenda, três tags e um nome de rastreio por variação.
  7. Permita importar resultados em CSV com investimento, views e cliques.
  8. Mostre a família vencedora e enviese o próximo lote para ela.
Build a UGC ad script agent that produces shot ready creator briefs and learns from results.

Data: products (name, promise, proof, audience), hooks (product_id, family, line, curiosity_score, clarity_score, claim_risk), variants (hook_id, beats json, caption, tags, tracking_name), results (tracking_name, spend, views, clicks, conversions).

Hook families: problem, contrast, mistake, result, demo, story. Generate three hooks per family, score each from one to five on curiosity and clarity, flag any claim not supported by the proof field, keep the top eight and discard the rest.

For each surviving hook produce four beats of five seconds: hook, problem, demo, call to action. Every beat states what is in frame, what the creator does with their hands, and the exact line spoken. Add a caption, three tags and a tracking name of the form product-family-number.

Results loop: accept a CSV of results by tracking name, compute cost per click per hook family, and weight the next generation toward the winning families.

UI: product form, a scored hook table, a beat editor, a print view of the creator brief, and a results dashboard by hook family.
#content#video#ads#ugc#creator#hooks
editor de demo com cenas de gravacao de tela, legendas e onda de narracao — Lovable, Agente de vídeo demo que transforma uma gravação de tela em um filme de produto

Grave um passo a passo bagunçado de cinco minutos e receba uma demo de 60 segundos com narração, zoom nos cliques importantes e legendas limpas.

A transcrição é só a entrada. O agente liga o texto aos momentos, remove silêncios e repetições, reescreve a narração focada em benefício e marca zoom nos instantes de clique.

Peças
  • Tabelas: recordings, segments, narration, exports
  • Fala para texto com timestamps por palavra
  • Detecção de silêncio e vícios de linguagem
  • Marcadores de zoom e destaque nos cliques
  • Presets de exportação para landing page, loja e social
Como monetizar

Todo SaaS precisa de demo e odeia gravar. Cobre por vídeo pronto ou mensalidade para times que lançam toda semana.

Tempo de construção

Um fim de semana

Passo a passo
  1. Aceite o upload da gravação bruta e não processe no navegador.
  2. Transcreva com timestamps por palavra e salve cada palavra como linha.
  3. Corte silêncios acima de 0,6 segundo e recomeços de frase.
  4. Divida o restante em segmentos por tarefa.
  5. Reescreva cada segmento em uma frase de benefício.
  6. Ordene por importância e mantenha só o que cabe na duração alvo.
  7. Coloque zoom em cada clique e destaque na região que mudou.
  8. Renderize com legendas e exporte 16:9 e 9:16 da mesma montagem.
Build a product demo video agent that turns a raw screen recording into a short polished demo.

Data: recordings (file_url, duration, target_length), words (recording_id, text, start, end), segments (recording_id, start, end, task, narration, importance), markers (segment_id, timestamp, type zoom or highlight, region), exports (recording_id, aspect, url, status).

Pipeline: transcribe with word level timestamps, remove silences longer than 0.6 seconds and repeated sentence starts, group the rest into segments where one segment equals one task the product performs, rewrite each segment into a single benefit sentence, score segments by importance and keep only enough to fit the target length.

Then place a zoom marker at every click timestamp and a highlight on the region that changed, render with word level subtitles and export 16:9 and 9:16 from the same edit.

Rules: narration describes the outcome, not the interface. Never say click here. Total length must not exceed the target. Keep every cut reversible by storing segments rather than rewriting the source file.

UI: upload page, a segment timeline where segments can be reordered, muted or restored, a narration editor with live duration, a marker overlay on the preview, and an export panel per aspect ratio.
#content#video#demo#saas#onboarding

Perguntas sobre criar agentes

O Lovable cria mesmo um agente de IA?
Sim. Chat, banco de dados, funções de servidor que chamam o modelo e a lógica das ferramentas ficam no mesmo projeto, sem backend separado.
Preciso de uma chave de API própria?
Não. As chamadas passam pelo gateway de IA integrado, então dá para testar antes de escolher provedor ou plano pago.
Como evitar que o agente invente?
Fundamente as respostas: recupere trechos reais, exija fonte em cada afirmação e permita dizer que não sabe.
Qual a forma segura de permitir ações?
Etapas de aprovação. Toda ferramenta que envia, cobra ou apaga mostra antes um cartão com o conteúdo exato.
Qual agente construir primeiro?
O que tira uma tarefa da sua própria semana. Suporte sobre documentação e reaproveitamento de conteúdo são os mais rápidos.

Continue

Escolha um agente e construa hoje

O plano gratuito dá cinco créditos por dia, sem cartão. Suficiente para a primeira versão de qualquer blueprint.

Abrir o Lovable e construir →