// CAS D'USAGE · OPÉRATIONS

Automatise les ops avec des agents IA qui surveillent chaque systèmeet t'alertent avant que ça casse.

La plupart des ops leads passent le matin à stitcher des dashboards à la main et l'après-midi à expliquer un chiffre périmé au leadership. Melaya te laisse construire une équipe d'agents IA opérations qui réconcilie les positions, surveille la santé des API, rédige le brief quotidien et triage les incidents dans Jira ou Linear. L'équipe d'agents IA encaisse le polling et la paperasse, tu gardes les jugement calls, l'audit log capture chaque write.

01
// Ce qui casse aujourd'hui

Les workflows manuels coûtent plus cher que l'agent.

Trois douleurs que chaque équipe sales et BD encaisse chaque semaine. Chacune est ce dont tes reps se plaignent vraiment, pas ce qu'une page produit appellerait poliment.

  1. 01

    Les ops leads passent deux heures chaque matin à copier des chiffres de cinq dashboards dans un seul deck de slides, et le deck est périmé au moment où le leadership l'ouvre.

  2. 02

    Un feed de données dégradé reste inaperçu pendant six heures parce que personne ne possède le check de freshness, puis le trading desk le découvre en pleine session.

  3. 03

    Un incident atterrit dans trois channels Slack, un ticket Jira et un thread Telegram sans timeline unique, et le post-mortem prend une semaine à reconstruire.

02
// Pipelines que tu peux construire

Workflows d'agents IA : compose, approuve, rejoue.

Chaque pipeline ci-dessous est une forme que tu câbles sur le canvas en utilisant l'équipe d'agents IA et les outils plus bas. Pas une feature qu'on livre pour toi, un pattern que tu configures.

P01

Réconcilier les positions à travers les exchanges

Sur cron, TradingOperations appelle melaya_get_positions et melaya_get_account_balance par venue, calcule l'exposition nette et l'utilisation de marge, et flag tout gap de settlement. Static context tient les risk limits par venue donc le scoring reste consistant à travers les runs.

P02

Surveiller la freshness des données sur chaque feed

DataOperations probe les endpoints API via http_request et vérifie les timestamps melaya_ohlcv contre la matrice SLA documentée. Le outilrag_retrieve tire le doc SLA à la demande donc les thresholds de freshness matchent le runbook que l'équipe maintient déjà.

P03

Triager les incidents en une seule timeline

Sur une anomalie flaggée, IncidentManager classe SEV1, SEV2 ou SEV3, ouvre un ticket Jira ou Linear, et page l'on-call via slack_post_text et telegram_send_message. Gate HITL bloque chaque page sortant tant que la sévérité et l'owner ne sont pas confirmés.

P04

Automatiser le brief opérations du matin

ReportingAnalyst tire les agrégats SQL avec flags de row count et freshness, OperationsSynth les range dans le brief en quatre sections, puis slack_post_text le drop dans le channel leadership. La mémoire cross-run garde les items ouverts d'hier dans le brief jusqu'à ce qu'ils ferment.

P05

Tracker les deadlines vendor et filing

ComplianceOperations lit gcal_list_events et linear_get_issues pour faire remonter les filings dus dans les 14 prochains jours, puis cross-référence l'activité de trading contre les risk limits documentés. Replay couvre chaque check, owner et étape de remédiation dans l'audit log.

P06

Faire tourner l'hygiène de dashboards sur un calendrier

ReportingAnalyst valide les row counts, taux de null et freshness de source à travers chaque rapport opérationnel, puis attache un flag de qualité de données à chaque output. sql_query scoped restreint les lectures aux schemas que tu listes donc les checks d'hygiène ne peuvent pas leaker dans les tables de production.

03
// Le crew d'agents IA

Équipe d'agents IA opérations

Vrais personas de l'équipe d'agents IA operations. Chacun arrive avec un system prompt tuné et une allowlist de outils par défaut. Change de modèle par persona sur le canvas.

Directeur des Opérations

OperationsManager

Coordonne les opérations quotidiennes de l'équipe, affecte les tâches aux responsables avec des délais, et identifie les blocages avant qu'ils ne dérivent.

Opérations Trading

TradingOperations

Réconcilie les positions sur les comptes CEX, vérifie l'utilisation des marges et signale les écarts de règlement avec les montants exacts.

Assistant de Direction

ExecutiveAssistant

Gère les agendas, rédige les réponses, prépare les briefs de réunion à partir du contexte de la boîte mail, et soumet les communications à la validation de la direction.

Analyste Reporting

ReportingAnalyst

Extrait les données en direct depuis SQL et les entrepôts de données, valide les comptages de lignes et la fraîcheur, et produit les rapports en Excel, diaporamas ou fichiers graphiques.

Opérations Data

DataOperations

Surveille la santé des API et la fraîcheur des flux de données par rapport aux SLA définis, puis déclenche des alertes dès qu'un endpoint ou un pipeline se dégrade.

Opérations Conformité

ComplianceOperations

Suit les délais de déclarations réglementaires, maintient les journaux d'audit et vérifie que l'activité de trading reste dans les limites de risque documentées.

Responsable Incidents

IncidentManager

Trie les anomalies en tickets SEV1, SEV2 ou SEV3, escalade vers le bon canal et rédige le post-mortem après résolution.

Synthèse Opérations

OperationsSynth

Compile tous les flux en un brief exécutif de quatre sections trié par criticité, puis publie le compte-rendu final sur Slack.

04
// outils scopés

Allowlists d'outils : uniquement les actions que tu accordes.

Chaque outil ci-dessous est un vrai outil partagé du bundle Melaya. Allowlist par agent, HITL sur les écritures, révocation en un clic.

shared/tools/melaya_exec/

Données live de position, balance et fill depuis les mêmes clés exchange que ton trading desk utilise. Les lectures sont ouvertes à TradingOperations, melaya_place_order et melaya_cancel_order restent HITL-gated par défaut.

melaya_get_positionsmelaya_get_account_balancemelaya_get_open_ordersmelaya_get_ordersmelaya_get_my_trades
shared/tools/database/

Lit les databases warehouse et opérationnelles pour assembler les rapports et checks de freshness. DSNs scoped sont passés par agent donc ReportingAnalyst n'atteint que les schemas que tu listes, les writes exigent un gate HITL explicite.

sql_querysql_schemasqlite_query
shared/tools/messaging/

Page l'on-call via Telegram ou Discord quand IncidentManager classe un SEV1, avec sévérité, owner et ETA de résolution. Tous les messages sortants sont HITL-gated pour cette équipe d'agents IA par défaut.

telegram_send_messagediscord_send_messagediscord_send_embed
shared/tools/project_mgmt/

Ouvre et update les tickets d'incident, track les deadlines de filing et route le travail bloqué aux owners. jira_create_issue et linear_create_issue sont HITL-gated donc aucun ticket ne part sans un approver.

jira_get_issuesjira_create_issuejira_update_issuelinear_get_issueslinear_create_issue
shared/tools/calendar/

Tire les 72 prochaines heures de meetings dans le brief exécutif et stage les holds pour les calls de revue d'incident. gcal_create_event est HITL-gated donc rien n'atterrit sur le calendrier d'un leader sans validation.

gcal_list_eventsgcal_create_event
shared/tools/email/

ExecutiveAssistant lit les threads inbound pour préparer les briefs de meeting et rédige les réponses pour approbation. gmail_send est HITL-gated par défaut, les réponses vendor basées sur des règles peuvent être levées par template.

gmail_sendgmail_read
shared/tools/msoffice/

Automatise les rapports en workbooks Excel, les briefs en documents Word et les read-outs board en decks PowerPoint. Les writes de fichiers atterrissent dans le log d'artefacts du run donc tout output peut être rejoué et tracé.

excel_createexcel_write_datapptx_createword_create
shared/tools/core/

Polling de status-page vendor via http_request, livraison du brief quotidien via slack_post_text et lookups ad-hoc via web_search. slack_post_text et file_write sont HITL-gated par défaut pour cette équipe d'agents IA.

web_searchhttp_requestslack_post_textfile_writegrep_search
05
// Trois couches de connaissance

L'équipe d’agents IA lit ce que tu lui donnes.

Chaque pipeline arrive avec trois couches d’accès à la connaissance. Combine-les par agent sur le canvas. Pas d’espace vectoriel partagé avec un autre client, pas de lecture surprise, pas de retrieval opaque.

L1

Static context

includeContext

Documents par pipeline ajoutés à l'input d'agents spécifiques à chaque run. Le brief ICP, le playbook, la grille de pricing, ou le corpus d'emails de deals gagnés. Tout ce qui doit être là avant que l'agent pense. Tu choisis quels personas reçoivent quels docs.

L2

Tool de retrieval RAG

rag_retrieve

Un outilscoped accordé par agent. Quand l'agent décide qu'il a besoin de plus de profondeur, il interroge le vector store du workflow à la demande. Même base de knowledge que Static context, accédée uniquement quand le modèle le demande.

L3

Mémoire cross-run

pipeline_memory

État au niveau du pipeline qui passe d'un run au suivant. La recherche d'hier est dans le scope du follow-up d'aujourd'hui. L'équipe d'agents IA se souvient de ce qu'elle a déjà prospecté, de ce qui a été approuvé, de ce qui a été envoyé. L'audit log est la base de knowledge de second ordre.

07
// FAQ

Questions sur les agents IA qu'on reçoit chaque semaine.

L'équipe d'agents IA opérations agira-t-elle toute seule ?

Non, pas par défaut. Posts Slack, updates Jira, writes Linear et email sortant sont HITL-gated pour cette équipe d'agents IA. L'agent prépare l'action et attend l'approbation en un clic. Tu peux lever le gate par template une fois que tu fais confiance au run.

L'équipe d'agents IA peut-elle raisonner sur nos runbooks et dashboards ?

Trois manières. Static context attache ton runbook, la matrice SLA et la rota on-call à des personas spécifiques à chaque run. Le outilrag_retrieve laisse ReportingAnalyst et ComplianceOperations tirer depuis dictionnaires de données et docs de policy à la demande. La mémoire cross-run porte les incidents ouverts d'hier dans le stand-up d'aujourd'hui donc rien ne se réinitialise à minuit.

Est-ce une alternative Zapier ou une alternative Make.com ?

C'est plus proche d'une alternative Zapier pour les étapes de raisonnement, et d'une alternative n8n pour la plomberie de schedule et webhook. Là où Zapier et Make.com chaînent des actions fixes, Melaya fait tourner des agents de raisonnement entre les étapes pour qu'un incident soit triagé, pas juste routé.

Comment empêcher les rapports de sonner comme du filler IA ?

Chaque rapport cite la query SQL, le row count, le timestamp de freshness et le flag de qualité de données. ReportingAnalyst est obligé d'attacher la query source et le check de staleness avant qu'un output ne parte. Le COO lit des chiffres et de la provenance, pas des adjectifs.

Quels modèles peut-on faire tourner sur l'équipe d'agents IA ?

N'importe lesquels. Claude sur OperationsSynth où le raisonnement multi-source justifie le coût, GPT sur le drafting ExecutiveAssistant, un Ollama local sur TradingOperations quand la donnée de balance ne doit pas quitter ton réseau. Chaque persona choisit son propre modèle.

Combien de temps pour qu'ops fasse tourner le premier pipeline ?

Avec Slack, Jira et un DSN de database connectés, le pipeline de health-check du matin est un canvas à 4 nœuds : trigger sur cron, vérifie la matrice API, build la table de statut, post sur Slack. La plupart des équipes le livrent dans une session de travail et ont le premier brief en channel le lendemain matin.

Comment ça gère le paging on-call et la sévérité d'incident ?

IncidentManager classe chaque anomalie en SEV1, SEV2 ou SEV3 en utilisant les règles dans ton Static context. SEV1 route vers Telegram et Slack avec l'owner on-call tagué. SEV3 reste dans le digest quotidien. L'audit log capture la classification, l'escalade et les timestamps de résolution.

Puis-je auditer exactement ce que l'agent a fait et pourquoi ?

Chaque run log chaque appel d'outil, chaque invocation de modèle, chaque décision d'approbation et chaque retry. Rejoue n'importe quel run à tout moment. L'audit trail couvre la source de données, la query, le check de freshness et l'approver humain, donc compliance ops peut reconstruire n'importe quel brief du matin.

Peut-on restreindre quels agents peuvent écrire dans Jira ou Linear ?

Oui. Les outils sont scoped par agent dans le canvas. Tu peux donner à DataOperations http_request et sql_query en read-only, alors que seul IncidentManager porte jira_create_issue et linear_create_issue. Les scopes sont appliqués avant même que le modèle ne voie le tool.

Comment ça se branche dans notre stack existant ?

Connecteurs natifs pour Slack, Telegram, Discord, Gmail, Google Calendar, Jira, Linear, Postgres, SQLite, Excel, Word et PowerPoint. Le bundle melaya_exec lit les positions et balances live depuis les mêmes clés exchange que ton trading desk utilise déjà.

Pourquoi utiliser Melaya plutôt qu'écrire nos propres scripts de monitoring ?

Écris un script cron si tu as une seule vérification et un seul responsable. Le crew Operations de Melaya planifie entre les étapes : Data Operations surveille la fraîcheur des feeds par rapport aux SLAs nommés, Incident Manager crée le ticket SEV, et Operations Synthesis rapporte le résultat. Les scripts échouent silencieusement. Melaya retourne des motifs d'échec typés, enregistre des traces de run complètes, et met en pause chaque écriture pour approbation humaine.

Peut-on réutiliser le même workflow opérationnel pour différents desks ou régions ?

Oui. Sauvegarde n'importe quelle run comme template et redéploie-la avec de nouveaux identifiants. Le bundle database passe des DSNs scopés par agent, donc Reporting Analyst n'accède qu'aux schémas que tu listes pour chaque desk. Le routage de modèles par étape parmi 23 fournisseurs est conservé, et chaque clone garde ses propres traces de run et gates d'approbation.

Comment vérifions-nous que le brief quotidien est correct avant qu'il parte ?

Melaya fait tourner une évaluation deterministic-first : les vérifications basées sur des règles sur les comptages de lignes et la fraîcheur s'exécutent avant toute revue par modèle. Reporting Analyst valide le tirage du warehouse, Operations Synthesis compile le brief en quatre sections, et slack_post_text reste soumis à une gate HITL (validation humaine), donc un humain approuve le compte-rendu avant qu'il ne soit posté. Chaque étape atterrit dans la trace de run avec les inputs et outputs.

Nos données warehouse doivent-elles quitter notre infrastructure ?

Non. Melaya tourne dans le cloud ou sur ton runner local, donc les étapes de base de données sensibles s'exécutent à l'intérieur de ton réseau. Le bundle database passe des DSNs scopés par agent, Reporting Analyst et Data Operations n'interrogent que les schémas que tu listes, et le routage de modèles par étape permet à ces étapes d'utiliser un modèle local pendant que d'autres étapes tournent dans le cloud.

Le crew peut-il surveiller un outil fournisseur qui n'a pas d'API ?

Oui. Le Device Control de Melaya opère un vrai téléphone Android : l'agent ouvre l'appli autorisée, lit l'écran, et rapporte le statut dans la même timeline d'incident qu'Incident Manager gère. Pour les fournisseurs avec des pages de statut, le bundle core fait des polls via http_request à la place. Toute action sur l'appareil qui publie marque une pause pour approbation sur le téléphone lui-même.

Construis des pipelines équipes opérations sur Melaya.

Le tier Sandbox est gratuit, sans carte. Rejoins la waitlist et on t'envoie un email dès qu'un slot s'ouvre.

← Retour à tous les cas d'usage
Rejoindre la communauté
// Cookies
Melaya utilise un petit jeu de cookies first-party strictement nécessaires pour t'authentifier, maintenir ta session et protéger la plateforme des abus. Pas de cookies publicitaires, ni de trackers cross-site, ni d’analytics niveaus par défaut. La liste complète des cookies est dans notre Politique de confidentialité.