Há duas coisas chamadas de agente na dashboard da Back4app, e nada na tela diz que são produtos diferentes. Uma fica no menu superior. A outra aparece dentro de cada app individual, com a etiqueta NEW.
Escolha a errada e você perde uma tarde: a primeira vai construir, de bom grado, um aplicativo novo em folha quando o que você queria era uma classe a mais no backend que já tem, e a segunda vai pedir uma API key que você não esperava fornecer.
Este post separa as duas: para que cada uma serve, onde cada uma fica e quem paga pelos tokens. Conferido na dashboard em 23 de setembro de 2026.
Prefere assistir?
O passo a passo original do agente no nível do app: criar uma classe, preenchê-la com registros, escrever Cloud Code e chamá-lo, tudo pelo chat.
Qual agente faz o quê?
Um constrói software; o outro opera. Essa é a distinção inteira, e todo o resto (onde fica, quem paga, no que pode mexer) decorre dela.
| AI Agent | Backend Agent | |
|---|---|---|
| Onde | Menu superior, em toda a conta | Na barra lateral de um app |
| Escopo | Cria aplicações novas | Atua no backend daquele app |
| Saída | Frontend, banco de dados, hospedagem | Classes, registros, Cloud Code |
| Modelo | Da Back4app, gerenciado | OpenAI ou Anthropic, à sua escolha |
| Quem paga | 10 créditos grátis por dia | Você, com a sua própria API key |
Se você está começando do zero, o agente do menu superior é o certo. Se tem um backend com dados dentro e quer uma classe adicionada ou uma Cloud Code function escrita sobre o que já existe, o que você quer é o de dentro do app.
Como é o agente no nível da conta?
Ele abre numa caixa de prompt e numa fileira de pontos de partida (web app, landing page, ferramenta interna, dashboard, jogo, protótipo), com seus projetos existentes abaixo, cada um marcado como rascunho ou publicado.

A linha sob a caixa de prompt é a que merece atenção: 10 free credits/day to build with (10 créditos grátis por dia para construir). Nada aqui pede uma chave, porque o modelo é da Back4app e os créditos são o medidor.
Este é o agente por trás dos guias de construção de apps deste blog: o que pega uma planilha ou um parágrafo e devolve um aplicativo rodando com um banco de dados atrás.
Como é o agente no nível do app?
Nada, de início. Abra um app, clique em Backend Agent na barra lateral e você recebe um estado vazio em vez de um chat: “No Backend Agent is set up for this app yet. Create one to start chatting.” (nenhum Backend Agent configurado para este app ainda; crie um para começar a conversar).

Esse estado vazio é, por si só, a principal mudança. O agente agora é por app, então já sabe para qual backend aponta. No passo a passo de 2024, o prompt tinha de começar nomeando a aplicação dentro da conta, porque o agente valia para a conta inteira e precisava ir procurá-la.
Por que ele pede uma API key?
Porque o modelo é você quem fornece. Clicar em Create agent abre um diálogo que diz isso sem rodeios: “Choose a provider, model and enter your own API key — stored encrypted, never shown again.” (escolha um provedor e um modelo e informe sua própria API key; ela é guardada criptografada e nunca é mostrada de novo).
O dropdown de provedor oferece OpenAI e Anthropic, um ou outro, já que o diálogo avisa que o agente usa um único provedor de LLM. Cada um traz três modelos nomeados e aceita um id de modelo personalizado.
| Provedor | Modelos oferecidos |
|---|---|
| OpenAI | gpt-5.3-codex (padrão), gpt-5.5, gpt-5.6-terra |
| Anthropic | claude-sonnet-5, claude-opus-4-8, claude-sonnet-4-6 |
O campo da chave é obrigatório e o botão Create agent fica desabilitado até você preenchê-lo. Não há plano gratuito, créditos de teste nem opção gerenciada: os tokens que esse agente gasta são cobrados de você pelo provedor que você escolheu.
O que o agente no nível do app consegue fazer, de fato?
Operar as três coisas de que um backend Parse é feito. O passo a passo de 2024 executa a sequência de ponta a ponta: criar uma classe com campos tipados, preenchê-la com registros de exemplo, escrever uma Cloud Code function sobre essa classe, fazer o deploy e depois chamá-la e imprimir o resultado.
Esse conjunto de capacidades é o que o diferencia de um assistente de código no seu editor. Um assistente escreve uma Parse.Query para você; ele não consegue criar a classe, fazer o deploy da função no seu servidor e depois rodá-la contra os seus dados.
Como escolher entre os dois?
Comece pelo que existe. Se ainda não há backend, o agente no nível da conta vai criar um junto com tudo ao redor, e os créditos diários grátis significam que você descobre se a ideia funciona antes de gastar qualquer coisa.
Se o backend existe e tem dados com que você se importa, o agente no nível do app é a ferramenta certa, e a chave é o preço da entrada. Orce por ele como orça qualquer uso de modelo: por tarefa, não por assento.
E seja qual for o que você usar, mantenha-o longe da produção. Um agente com acesso de escrita ao seu schema, aos seus registros e ao seu Cloud Code pode causar um estrago enorme a partir de uma instrução mal lida. Rode contra um app de teste, confira o resultado e leve o código você mesmo.
