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 · OPERACIONES

Agentes de operaciones que vigilan cada sistema,y te pagean antes de que se rompa.

La mayoría de los leads de operaciones pasan la mañana cosiendo dashboards a mano y la tarde explicando un número stale al liderazgo. Melaya te permite construir un crew de operaciones que reconcilia posiciones, vigila la salud de APIs, redacta el brief diario y triagea incidentes hacia Jira o Linear. El crew carga con el polling y el papeleo, tú te quedas con las decisiones de juicio, el audit log captura cada escritura.

Ver los pipelines ↓
01
// Qué se rompe hoy

El status quo cuesta más que el agente.

Tres dolores que cada equipo de ventas y BD vive cada semana. Cada uno es de lo que tus reps se quejan de verdad, no como los nombraría una página de funcionalidades.

  1. 01

    Los leads de operaciones pasan dos horas cada mañana copiando números desde cinco dashboards a un solo deck, y el deck ya está stale para cuando el liderazgo lo abre.

  2. 02

    Un feed de datos degradado se queda sin notar por seis horas porque nadie es dueño del check de freshness, y luego el trading desk lo descubre a media sesión.

  3. 03

    Un incidente aterriza en tres canales de Slack, un ticket de Jira y un thread de Telegram sin un solo timeline, y el post-mortem tarda una semana en reconstruirse.

02
// Pipelines que puedes construir

Compón. Aprueba. Replay.

Cada pipeline de abajo es una forma que cableas en el canvas usando el crew y las herramientas de más abajo. No es una funcionalidad que te entregamos, es un patrón que configuras.

P01

Reconcilia posiciones entre exchanges

En cron, TradingOperations llama melaya_get_positions y melaya_get_account_balance por mercado, computa la exposición neta y la utilización de margen, y marca cualquier gap de settlement. El contexto estático guarda los límites de riesgo por mercado para que el scoring se mantenga consistente entre runs.

P02

Vigila freshness de datos en cada feed

DataOperations sondea endpoints de API vía http_request y checa timestamps de melaya_ohlcv contra la matriz de SLA documentada. La herramienta rag_retrieve jala el doc de SLA a demanda para que los umbrales de freshness matcheen el runbook que el equipo ya mantiene.

P03

Triagea incidentes en un solo timeline

Ante una anomalía marcada, IncidentManager clasifica SEV1, SEV2 o SEV3, abre un ticket de Jira o Linear y pagea a on-call vía slack_post_text y telegram_send_message. El gate HITL bloquea cada pageo outbound hasta que se confirmen severidad y dueño.

P04

Entrega el brief de operaciones de la mañana

ReportingAnalyst jala agregados de SQL con flags de row count y freshness, OperationsSynth los rankea en el brief de cuatro secciones, luego slack_post_text lo suelta en el canal de liderazgo. La memoria entre runs mantiene los items abiertos de ayer en el brief hasta que cierran.

P05

Rastrea deadlines de vendors y filings

ComplianceOperations lee gcal_list_events y linear_get_issues para sacar a flote los filings que vencen en los próximos 14 días, luego cruza la actividad de trading contra los límites de riesgo documentados. El replay cubre cada check, dueño y paso de remediación en el audit log.

P06

Corre higiene de dashboards en un schedule

ReportingAnalyst valida row counts, null rates y freshness de fuente en cada reporte operativo, y luego adjunta un flag de calidad de datos a cada output. sql_query con alcance restringe las lecturas a los esquemas que tú listas para que los checks de higiene no se filtren a tablas de producción.

03
// El crew

Crew de Operaciones

Personas reales del crew operations. Cada una llega con un system prompt afinado y una allowlist de herramientas por defecto. Cambia los modelos por persona en el canvas.

Operations Manager

OperationsManager

Coordina las operaciones diarias del equipo, enruta tareas a dueños con deadlines y saca a flote el trabajo bloqueado antes de que se resbale.

Trading Operations

TradingOperations

Reconcilia posiciones entre cuentas CEX, checa utilización de margen y marca discrepancias de settlement con montos exactos.

Executive Assistant

ExecutiveAssistant

Es dueño de los calendarios, redacta respuestas, prepara briefs de meetings desde el contexto del inbox y deja comunicaciones listas para la aprobación de liderazgo.

Reporting Analyst

ReportingAnalyst

Jala datos en vivo desde SQL y fuentes de warehouse, valida row counts y freshness, y entrega reportes como Excel, slides o archivos de chart.

datos Operations

DataOperations

Vigila la salud de APIs y la freshness de feeds de datos contra SLAs nombrados, y levanta alertas en el momento en que un endpoint o pipeline se degrada.

Compliance Operations

ComplianceOperations

Rastrea deadlines de filings regulatorios, mantiene audit logs y verifica que la actividad de trading se quede dentro de los límites de riesgo documentados.

Incident Manager

IncidentManager

Triagea anomalías en tickets SEV1, SEV2 o SEV3, escala al canal correcto y redacta el post-mortem después de la resolución.

Operations Synthesis

OperationsSynth

Compila cada stream en un brief ejecutivo de cuatro secciones ordenado por criticidad, luego publica el read-out final en Slack.

04
// herramientas con alcance

Solo las acciones que tú concedes.

Cada herramienta de abajo es una herramienta compartida real del bundle Melaya. Allowlist por agente, HITL en las escrituras y revocación en un clic.

shared/tools/melaya_exec/

Datos en vivo de posición, balance y fills desde las mismas claves de exchange que usa tu trading desk. Las lecturas están abiertas para TradingOperations; melaya_place_order y melaya_cancel_order siguen con gate HITL por defecto.

melaya_get_positionsmelaya_get_account_balancemelaya_get_open_ordersmelaya_get_ordersmelaya_get_my_trades
shared/tools/database/

Lee bases de datos de warehouse y operativas para armar reportes y checks de freshness. Los DSNs con alcance pasan por agente para que ReportingAnalyst solo llegue a los esquemas que listas; las escrituras requieren un gate HITL explícito.

sql_querysql_schemasqlite_query
shared/tools/messaging/

Pagea a on-call vía Telegram o Discord cuando IncidentManager clasifica un SEV1, con severidad, dueño y ETA de resolución. Todos los mensajes outbound tienen gate HITL para este crew por defecto.

telegram_send_messagediscord_send_messagediscord_send_embed
shared/tools/project_mgmt/

Abre y actualiza tickets de incidente, rastrea deadlines de filings y enruta trabajo bloqueado de vuelta a los dueños. jira_create_issue y linear_create_issue tienen gate HITL para que ningún ticket dispare sin un aprobador.

jira_get_issuesjira_create_issuejira_update_issuelinear_get_issueslinear_create_issue
shared/tools/calendar/

Jala las próximas 72 horas de meetings al brief ejecutivo y deja holds listos para llamadas de revisión de incidente. gcal_create_event tiene gate HITL para que nada aterrice en el calendario de un líder sin firma.

gcal_list_eventsgcal_create_event
shared/tools/email/

ExecutiveAssistant lee threads inbound para preparar briefs de meeting y redacta respuestas para aprobación. gmail_send tiene gate HITL por defecto; las respuestas a vendors basadas en reglas se pueden levantar por plantilla.

gmail_sendgmail_read
shared/tools/msoffice/

Entrega reportes como workbooks de Excel, briefs como documentos de Word y read-outs para board como decks de PowerPoint. Las escrituras de archivo aterrizan en el log de artifacts del run para que cualquier output pueda hacerse replay y rastrearse.

excel_createexcel_write_datapptx_createword_create
shared/tools/core/

Polling de status page de vendors vía http_request, entrega del brief diario vía slack_post_text y lookups ad-hoc vía web_search. slack_post_text y file_write tienen gate HITL por defecto para este crew.

web_searchhttp_requestslack_post_textfile_writegrep_search
05
// Tres capas de conocimiento

El crew lee lo que tú le das.

Cada pipeline llega con tres capas de acceso al conocimiento. Combínalas por agente en el canvas. Sin espacio vectorial compartido con otro tenant, sin lecturas sorpresa, sin retrieval opaco.

L1

Contexto estático

includeContext

Documentos por pipeline que se anexan al input de agentes específicos en cada run. El brief de ICP, el playbook, la lista de precios o el corpus de correos de deals ganados. Lo que tenga que estar ahí antes de que el agente piense. Tú eliges qué personas reciben qué documentos.

L2

herramienta de retrieval RAG

rag_retrieve

Una herramienta con alcance concedida por agente. Cuando el agente decide que necesita más profundidad, consulta el vector store del flujo de trabajo a demanda. La misma base de conocimiento que el contexto estático, accedida solo cuando el modelo la pide.

L3

Memoria entre runs

pipeline_memory

Estado a nivel pipeline que se arrastra de un run al siguiente. La investigación de ayer está en alcance para el follow-up de hoy. El crew recuerda a quién ya prospectó, qué se aprobó, qué se envió. El audit log es la base de conocimiento de segundo orden.

07
// FAQ

Preguntas que nos llegan cada semana.

¿El crew de operaciones va a actuar por su cuenta?

No, no por defecto. Los posts de Slack, las actualizaciones de Jira, las escrituras de Linear y el correo saliente tienen gate HITL para este crew. El agente prepara la acción y espera la aprobación de un clic. Puedes levantar el gate por plantilla una vez que confíes en el run.

¿El crew puede razonar sobre nuestros runbooks y dashboards?

De tres formas. El contexto estático adjunta tu runbook, matriz de SLA y rota de on-call a personas específicas en cada run. La herramienta rag_retrieve permite que ReportingAnalyst y ComplianceOperations jalen de diccionarios de datos y docs de política a demanda. La memoria entre runs arrastra los incidentes abiertos de ayer al stand-up de hoy para que nada se resetee a medianoche.

¿Esto es una alternativa a Zapier o una alternativa a Make.com?

Se acerca más a una alternativa a Zapier para los pasos de razonamiento, y a una alternativa a n8n para la plomería de schedule y webhooks. Donde Zapier y Make.com encadenan acciones fijas, Melaya corre agentes de razonamiento entre los pasos para que un incidente pueda ser triageado, no solo ruteado.

¿Cómo evitamos que los reportes suenen a relleno de IA?

Cada reporte cita la query SQL, el row count, el timestamp de freshness y el flag de calidad de datos. A ReportingAnalyst se le exige adjuntar la query fuente y el check de staleness antes de que cualquier output salga. El COO lee números y procedencia, no adjetivos.

¿En qué modelos podemos correr el crew?

En cualquiera. Claude en OperationsSynth donde el razonamiento multi fuente paga el costo, GPT en el drafting de ExecutiveAssistant, un Ollama local en TradingOperations cuando los datos de balance no pueden salir de tu red. Cada persona elige su propio modelo.

¿Qué tan rápido puede operaciones correr el primer pipeline?

Con Slack, Jira y un DSN de base de datos conectados, el pipeline de health-check de la mañana es un canvas de 4 nodos: disparador en cron, checar matriz de API, armar tabla de status, postear a Slack. La mayoría de los equipos lo entrega en una sesión de trabajo y tiene el primer brief en el canal a la mañana siguiente.

¿Cómo maneja esto el pageo de on-call y la severidad de incidentes?

IncidentManager clasifica cada anomalía como SEV1, SEV2 o SEV3 usando las reglas de tu contexto estático. SEV1 se rutea a Telegram y Slack con el dueño de on-call tagueado. SEV3 se queda en el digest diario. El audit log captura los timestamps de clasificación, escalamiento y resolución.

¿Puedo auditar exactamente qué hizo el agente y por qué?

Cada run loggea cada llamada a herramienta, cada invocación de modelo, cada decisión de aprobación y cada reintento. Replay de cualquier run en cualquier momento. El audit trail cubre la fuente de datos, la query, el check de freshness y el aprobador humano, para que compliance operaciones pueda reconstruir cualquier brief de la mañana.

¿Podemos restringir qué agentes pueden escribir a Jira o Linear?

Sí. Las herramientas tienen alcance por agente en el canvas. Puedes darle a DataOperations http_request y sql_query solo lectura, mientras solo IncidentManager carga con jira_create_issue y linear_create_issue. Los scopes se hacen cumplir antes de que el modelo siquiera vea la herramienta.

¿Cómo se enchufa a nuestro stack existente?

Conectores nativos para Slack, Telegram, Discord, Gmail, Google Calendar, Jira, Linear, Postgres, SQLite, Excel, Word y PowerPoint. El bundle melaya_exec lee posiciones y balances en vivo desde las mismas claves de exchange que tu trading desk ya usa.

Construye pipelines de equipos de operaciones en Melaya.

El tier Sandbox es gratis y sin tarjeta. Únete a la lista de espera y te avisamos por correo en cuanto se libere un cupo.

← Volver a todos los casos de uso
discord.joinCta