2 min de leituraMemtomo
O que é uma automação, e por que ela roda no seu navegador
Um relatório escrito por IA que roda de novo sobre suas tabelas toda vez que você executa. O design, as escolhas, e o que ele ainda não consegue fazer.
“Faz um relatório semanal de gastos por categoria” é um pedido de programa. Não um grande — uma consulta, um agrupamento, um gráfico — mas um programa que deveria rodar de novo na semana que vem sem que ninguém o reescreva. Isso é uma automação.
Faz um relatório semanal de gastos por categoria, com um gráfico
“Gastos da semana” criado. Ele roda de novo sobre seus dados toda vez que você executa — nada sai do seu navegador.
Gastos da semana
Executado no seu navegadorEsta semana
R$ 386
−12% vs semana passada
- Mercado
- R$ 142
- Restaurantes
- R$ 96
- Transporte
- R$ 58
- Assinaturas
- R$ 47
- Outros
- R$ 43
A forma
Uma automação é um programa curto feito de passos. Cada passo pode consultar suas tabelas, fazer as contas e exibir um número de destaque, um parágrafo, uma tabela ou um gráfico. O assistente escreve a partir da sua descrição, depois de conferir os nomes reais de tabelas e colunas, e valida — que faz parse, que está bem formado, que todo nome usado está definido — antes de permitir salvar. Uma automação quebrada nunca chega.
Por que o navegador
O design óbvio é um servidor que roda automações. Não construímos isso, por três motivos.
Isolamento. Código que roda sobre seus dados deveria rodar onde você está. A automação executa em um sandbox dentro da sua aba. Ela lê tabelas pela sua própria sessão autenticada, com as suas permissões, e nada mais. Não existe executor compartilhado de onde escapar.
Custo. Rodar todo relatório de todo usuário nos nossos servidores seria a maior linha da conta, e você pagaria por isso. Seu computador já está ligado.
Latência. Um relatório sobre alguns milhares de linhas roda em bem menos de um segundo localmente. Não há fila.
O que custa para você
A primeira execução inicia o sandbox — alguns segundos e alguns megabytes, em cache depois. Tabelas muito grandes são agregadas pelo motor de consulta antes de chegar ao navegador; a automação vê o resultado, não as linhas brutas. E uma automação não consegue rodar com o navegador fechado, por isso os relatórios agendados — “me manda isso toda segunda” — são a próxima coisa que estamos construindo: a mesma automação executada no mesmo tipo de sandbox em um servidor, com um token por execução que só consegue ler um projeto.
Incorporando
Uma automação é referenciada por um wikilink, [[automation:…]], então pode viver dentro de uma nota. Abra a nota e você vê a última execução; abra a automação e ela roda de novo. Rodar de novo ao abrir é o próximo passo. É todo o recurso de painel: notas com partes vivas dentro.
- engenharia
- automações
Relacionados
Relatórios que a IA escreve e seu navegador roda
Descreva um relatório ou uma verificação recorrente. A IA escreve um pequeno programa que roda sobre seus dados dentro do seu navegador — nada sai dele.
Planilhas que você pode perguntar
Solte um CSV ou JSON no chat e ele vira uma tabela consultável. Pergunte em linguagem natural; receba um número, uma tabela ou um gráfico.
Como criar sua primeira automação
Descreva um relatório recorrente; o assistente escreve um pequeno programa que roda no seu navegador. O que dizer, o que você recebe, como mudar.