Yala: espaços de trabalho multiagente dentro do Google Sheets

Uma extensão do Google Workspace que transforma a própria estrutura da planilha em espaço de agentes: abas, linhas e células viram agentes e tarefas, orquestradas por um LLM. Concebida e construída sozinho, incluindo pricing e conformidade de Marketplace.
02Narrativa
Contexto
A planilha é onde a maior parte da análise de negócio de fato acontece, e é também onde a maioria das pessoas encontra o limite do que consegue automatizar. O Yala nasceu como playground pessoal de P&D para LLMs, fluxos de IA e automação de código, construído de ponta a ponta como um experimento contínuo de Vibe Coding.
Problema
Conectar um modelo de linguagem a uma planilha é fácil; torná-lo útil não é. Uma única caixa de prompt dentro da planilha produz respostas avulsas. O que o trabalho pede é uma forma de expressar um fluxo: várias etapas, cada uma com instruções próprias, rodando sobre dados estruturados que já estão na grade.
Abordagem
O Yala usa a própria estrutura da planilha como modelo de orquestração: abas, linhas e células viram agentes e tarefas automatizadas. Construído sobre Google Apps Script e conectado à API do OpenAI GPT-4o, suporta múltiplos agentes personalizáveis, variáveis dinâmicas vindas das colunas da própria planilha e integração total com as funções nativas do Sheets, de modo que uma etapa de IA e uma fórmula ficam no mesmo pipeline. Concebi e desenvolvi tudo sozinho, dirigindo agentes de IA no discovery, na arquitetura modular, na geração de código e de UI, nos planos de preço e na integração com Stripe, na conformidade com o Google Workspace Marketplace e em todo o conteúdo de lançamento.
Decisões não-óbvias
- Usar a planilha como interface em vez de construir outra ao lado. Uma aba é um namespace, uma linha é uma tarefa e uma célula é um argumento. O usuário já conhece o modelo, então não há nada a aprender.
- Entregar pricing e conformidade de Marketplace como parte do produto, não depois dele. Uma extensão do Workspace que não pode ser publicada é uma demo, então a estrutura de planos, a integração com Stripe e a revisão do Marketplace foram desenhadas junto com o conjunto de funcionalidades.
- Mantê-lo protótipo vivo de propósito. O Yala existe para ser iterado e para gerar aprendizado, que é objetivo diferente de um produto que precisa ser estabilizado, e fingir o contrário distorceria toda decisão dentro dele.
Resultado
Uma extensão funcional do Google Workspace que transforma a planilha em espaço multi-agente, e a superfície de P&D onde testo orquestração de LLM, precificação e decisões de go-to-market de ponta a ponta, sozinho.
03Evidência
Stack
- Google Apps Script
- JavaScript
- HTML
- CSS
- OpenAI GPT-4o
- Google Cloud Platform
- Stripe