Melaya — Build AI agents for any job. Agentic platform for research, ops, outreach, reporting — and the only one where agents can actually trade.

// CASO DE USO · OPERAÇÕES

Agentes de operações que assistem cada sistema,e te chamam antes de quebrar.

A maioria dos líderes de ops passa a manhã costurando dashboards na mão e a tarde explicando um número defasado para a liderança. A Melaya deixa você construir um crew de operações que reconcilia posições, monitora saúde de API, redige o brief diário e faz triagem de incidentes para Jira ou Linear. O crew cuida do polling e da papelada, você mantém os julgamentos, o audit log captura cada write.

Ver os pipelines ↓
01
// O que quebra hoje

O status quo custa mais que o agente.

Três dores que toda equipe de vendas e BD enfrenta toda semana. Cada uma é o que seus reps realmente reclamam, não o que uma página de funcionalidade chamaria.

  1. 01

    Líderes de ops passam duas horas toda manhã copiando números de cinco dashboards para um slide deck, e o deck está defasado quando a liderança abre.

  2. 02

    Um feed de dados degradado fica despercebido por seis horas porque ninguém é dono do freshness check, e aí a mesa de trading descobre no meio da sessão.

  3. 03

    Um incidente cai em três canais de Slack, um ticket do Jira e uma thread do Telegram sem uma única timeline, e o post-mortem leva uma semana para reconstruir.

02
// Pipelines que você pode construir

Componha. Aprove. Replay.

Cada pipeline abaixo é uma forma que você monta no canvas usando o crew e as ferramentas mais abaixo. Não é uma funcionalidade que entregamos pronta, é um padrão que você configura.

P01

Reconciliar posições entre exchanges

Em cron, o TradingOperations chama melaya_get_positions e melaya_get_account_balance por mercado, computa exposição líquida e utilização de margem, e sinaliza qualquer settlement gap. O contexto estático guarda os limites de risco por mercado para que o scoring fique consistente entre runs.

P02

Monitorar freshness de dados em cada feed

O DataOperations sonda endpoints de API via http_request e checa timestamps de melaya_ohlcv contra a matriz documentada de SLA. A ferramenta rag_retrieve puxa o doc de SLA sob demanda para que os thresholds de freshness batam com o runbook que o time já mantém.

P03

Triagem de incidentes em uma única timeline

Em uma anomalia sinalizada, o IncidentManager classifica SEV1, SEV2 ou SEV3, abre um ticket no Jira ou Linear e chama o on-call via slack_post_text e telegram_send_message. O gate HITL bloqueia cada page outbound até severidade e owner serem confirmados.

P04

Entregar o brief matinal de operações

O ReportingAnalyst puxa agregados SQL com row count e flags de freshness, o OperationsSynth ranqueia no brief de quatro seções, depois slack_post_text solta no canal da liderança. A memória entre runs mantém os itens abertos de ontem no brief até fecharem.

P05

Rastrear prazos de vendor e filing

O ComplianceOperations lê gcal_list_events e linear_get_issues para expor filings com vencimento nos próximos 14 dias, depois cruza atividade de trading contra limites de risco documentados. O replay cobre cada check, owner e passo de remediação no audit log.

P06

Rodar higiene de dashboard em calendário

O ReportingAnalyst valida row counts, taxas de null e freshness de fonte em cada report operacional, depois anexa uma flag de data quality em cada output. sql_query com escopo restringe leituras aos schemas que você lista para que checks de higiene não vazem em tabelas de produção.

03
// O crew

Crew de operações

Personas reais do crew operations. Cada uma vem com um system prompt afinado e uma allowlist de ferramentas padrão. Troque modelos por persona no canvas.

Operations Manager

OperationsManager

Coordena operações diárias no time, roteia tasks para owners com deadlines e expõe trabalho bloqueado antes que escape.

Trading Operations

TradingOperations

Reconcilia posições entre contas CEX, checa utilização de margem e sinaliza discrepâncias de settlement com valores exatos.

Executive Assistant

ExecutiveAssistant

Cuida de calendários, redige respostas, prepara meeting briefs a partir do contexto da inbox e prepara comunicações para aprovação da liderança.

Reporting Analyst

ReportingAnalyst

Puxa dados ao vivo de fontes SQL e warehouse, valida row counts e freshness, e entrega reports como Excel, slides ou arquivos de chart.

Data Operations

DataOperations

Monitora saúde de API e freshness de feeds contra SLAs nomeados, depois levanta alertas no momento em que um endpoint ou pipeline degrada.

Compliance Operations

ComplianceOperations

Rastreia prazos regulatórios de filing, mantém audit registros e verifica se a atividade de trading fica dentro dos limites de risco documentados.

Incident Manager

IncidentManager

Faz triagem de anomalias em tickets SEV1, SEV2 ou SEV3, escala para o canal certo e redige o post-mortem depois da resolução.

Operations Synthesis

OperationsSynth

Compila cada stream em um brief executivo de quatro seções ordenado por criticalidade, depois posta o read-out final no Slack.

04
// ferramentas com escopo

Só as ações que você concede.

Cada ferramenta abaixo é uma ferramenta compartilhada real do bundle Melaya. Allowlist por agente, HITL nas escritas, revogação em um clique.

shared/tools/melaya_exec/

Dados ao vivo de posição, balance e fill das mesmas chaves de exchange que sua mesa de trading usa. Leituras são abertas ao TradingOperations; melaya_place_order e melaya_cancel_order ficam HITL-gated por padrão.

melaya_get_positionsmelaya_get_account_balancemelaya_get_open_ordersmelaya_get_ordersmelaya_get_my_trades
shared/tools/database/

Leia warehouse e bancos operacionais para montar reports e checks de freshness. DSNs com escopo são passados por agente para que o ReportingAnalyst alcance só os schemas que você lista; escritas exigem gate HITL explícito.

sql_querysql_schemasqlite_query
shared/tools/messaging/

Chame o on-call via Telegram ou Discord quando o IncidentManager classificar SEV1, com severidade, owner e ETA de resolução. Todas as mensagens outbound têm gate HITL para este crew por padrão.

telegram_send_messagediscord_send_messagediscord_send_embed
shared/tools/project_mgmt/

Abra e atualize tickets de incidente, rastreie prazos de filing e roteie trabalho bloqueado de volta para owners. jira_create_issue e linear_create_issue têm gate HITL para que nenhum ticket dispare sem um aprovador.

jira_get_issuesjira_create_issuejira_update_issuelinear_get_issueslinear_create_issue
shared/tools/calendar/

Puxe as próximas 72 horas de reuniões para o brief executivo e prepare holds para calls de revisão de incidente. gcal_create_event tem gate HITL para que nada aterrisse no calendário de um líder sem assinatura.

gcal_list_eventsgcal_create_event
shared/tools/email/

O ExecutiveAssistant lê threads inbound para preparar meeting briefs e redige respostas para aprovação. gmail_send tem gate HITL por padrão; respostas a vendor baseadas em regras podem ser liberadas por template.

gmail_sendgmail_read
shared/tools/msoffice/

Entregue reports como Excel workbooks, briefs como documentos Word e board read-outs como decks PowerPoint. File escritas aterrissam no artifact log do run para que qualquer output possa ter replay e ser rastreado.

excel_createexcel_write_datapptx_createword_create
shared/tools/core/

Polling de status page de vendor via http_request, entrega do brief diário via slack_post_text e lookups ad-hoc via web_search. slack_post_text e file_write têm gate HITL por padrão para este crew.

web_searchhttp_requestslack_post_textfile_writegrep_search
05
// Três camadas de conhecimento

O crew lê o que você dá a ele.

Cada pipeline vem com três camadas de acesso ao conhecimento. Combine por agente no canvas. Sem espaço vetorial compartilhado com outro cliente, sem leitura surpresa, sem recuperação opaca.

L1

Contexto estático

includeContext

Documentos por pipeline anexados à entrada de agentes específicos a cada run. O brief de ICP, playbook, tabela de preços ou corpus de emails de deals ganhos. O que precisa estar lá antes do agente pensar. Você escolhe quais personas recebem quais docs.

L2

Ferramenta de recuperação RAG

rag_retrieve

Uma ferramenta com escopo concedida por agente. Quando o agente decide que precisa de mais profundidade, ele consulta o base vetorial do workflow sob demanda. Mesma base de conhecimento do Contexto estático, acessada só quando o modelo pede.

L3

Memória entre runs

pipeline_memory

Estado em nível de pipeline que carrega de um run para o próximo. A pesquisa de ontem está no escopo do follow-up de hoje. O crew lembra do que já prospectou, do que foi aprovado, do que foi enviado. O audit log é a base de conhecimento de segunda ordem.

07
// FAQ

Perguntas que recebemos toda semana.

O crew de operações vai agir por conta própria?

Não, não por padrão. Posts no Slack, updates no Jira, escritas no Linear e email outbound têm gate HITL para este crew. O agente prepara a ação e espera aprovação em um clique. Você pode tirar o gate por template depois que confiar no run.

O crew consegue raciocinar sobre nossos runbooks e dashboards?

Três caminhos. O contexto estático anexa seu runbook, matriz de SLA e rota de on-call a personas específicas a cada run. A ferramenta rag_retrieve deixa o ReportingAnalyst e o ComplianceOperations puxarem de dicionários de dados e docs de política sob demanda. A memória entre runs carrega os incidentes abertos de ontem para o stand-up de hoje para que nada resete à meia-noite.

Isso é uma alternativa ao Zapier ou ao Make.com?

É mais próximo de uma alternativa ao Zapier para os passos de raciocínio, e uma alternativa ao n8n para o encanamento de schedule e webhook. Onde Zapier e Make.com encadeiam ações fixas, a Melaya roda agentes de raciocínio entre os passos para que um incidente possa ser triado, não só roteado.

Como evitamos que os reports soem como filler de IA?

Cada report cita a query SQL, o row count, o timestamp de freshness e a flag de data quality. O ReportingAnalyst é obrigado a anexar a query fonte e o staleness check antes de qualquer output ir. O COO lê números e proveniência, não adjetivos.

Em quais modelos podemos rodar o crew?

Qualquer um. Claude no OperationsSynth onde raciocínio multi-fonte paga o custo, GPT no drafting do ExecutiveAssistant, um Ollama local no TradingOperations quando dados de balance não podem sair da sua rede. Cada persona escolhe o seu modelo.

Em quanto tempo ops coloca o primeiro pipeline para rodar?

Com Slack, Jira e um DSN de banco conectados, o pipeline matinal de health-check é um canvas de 4 nós: trigger em cron, checar matriz de API, montar tabela de status, postar no Slack. A maioria dos times entrega numa sessão de trabalho e tem o primeiro brief no canal na manhã seguinte.

Como isso lida com paging de on-call e severidade de incidente?

O IncidentManager classifica cada anomalia como SEV1, SEV2 ou SEV3 usando as regras no seu contexto estático. SEV1 roteia para Telegram e Slack com o owner de on-call marcado. SEV3 fica no digest diário. O audit log captura os timestamps de classificação, escalação e resolução.

Posso auditar exatamente o que o agente fez e por quê?

Cada run loga cada chamada de ferramenta, cada invocação de modelo, cada decisão de aprovação e cada retry. Replay de qualquer run a qualquer hora. O audit trail cobre a fonte de dados, a query, o freshness check e o aprovador humano, então o compliance de ops pode reconstruir qualquer brief matinal.

Podemos restringir quais agentes podem escrever no Jira ou Linear?

Sim. Ferramentas são escopadas por agente no canvas. Você pode dar ao DataOperations http_request e sql_query somente leitura, enquanto só o IncidentManager carrega jira_create_issue e linear_create_issue. Escopos são reforçados antes do modelo sequer ver a ferramenta.

Como conecta no nosso stack existente?

Conectores nativos para Slack, Telegram, Discord, Gmail, Google Calendar, Jira, Linear, Postgres, SQLite, Excel, Word e PowerPoint. O bundle melaya_exec lê posições e balances ao vivo das mesmas chaves de exchange que sua mesa de trading já usa.

Construa pipelines de times de operações na Melaya.

O plano Sandbox é grátis e sem cartão. Entre na lista de espera e enviaremos um email no momento em que abrir uma vaga.

← Voltar para todos os casos de uso
discord.joinCta