AI Orchestrator Agent

Bellorio Orchestrator coordina task, dati e specialisti con governance deterministica.

Bellorio Orchestrator controlla il flusso di esecuzione, decide quando invocare agenti specializzati, valida dataset, prepara dati strutturati e delega rendering o reportistica agli agenti corretti. Non renderizza dashboard direttamente.

GateSuiteCRM solo quando richiesto esplicitamente
Traceesecuzione osservabile e auditable
Hard-stopblocco se dataset o regole non sono valide
Mappa operativa di Bellorio Orchestrator L'orchestratore classifica il task, decide la sorgente dati, valida dataset, invoca specialisti e delega reportistica. ORCHESTRATION CONTROL GRAPH Dal task al risultato governato Task request sales, report, dati Source gate CRM o input fornito Agent matching specialista corretto Bellorio Orchestrator control · validate · delegate SuiteCRM Bridge solo se richiesto Dataset raw normalizzato + completo Exec Reports dashboard e output Trace + Status audit e messaggi Principio operativo non eseguire task specialistici se esiste l'agent corretto
Funzioni principali

Un centro di controllo per coordinare agenti, dati e output.

Bellorio Orchestrator non produce direttamente output specialistici: governa il flusso, verifica le regole, prepara dati quando serve e delega agli agenti competenti.

Control

Classificazione task

Identifica il dominio della richiesta: sales, marketing, training, analytics, operations o data access.

Governance

Decision gate e validazioni

Decide se serve SuiteCRM, controlla completezza dataset e blocca il processo se le regole non sono rispettate.

Delegation

Handoff agli specialisti

Attiva agenti verticali per CRM, report, email, sales, marketing, training, finance o ERP.

Execution flow

La dashboard Opportunities 2025 segue un percorso deterministico.

L'orchestratore valuta la sorgente dati, prepara o riceve il dataset, valida integrità e completezza, poi delega la generazione dashboard a Roberts: Exec Reports.

Avvio orchestrazione

Emette un messaggio di start e inizializza il flusso con task, obiettivo e perimetro richiesto.

Source decision gate

Verifica se la richiesta richiede accesso a SuiteCRM o se i dati sono forniti nel prompt.

CRM solo se necessario

Invoca Bellorio/SuiteCRM Bridge esclusivamente per dati live CRM, record, pipeline o filtri CRM.

Dataset autonomo

Se SuiteCRM non serve, normalizza input, metriche, stage e importi in un array JavaScript raw.

Completeness check

Confronta record letti, record usati e record passati all'handoff; se non coincide, blocca.

Dataset validation

Verifica campi, importi, date, stage, duplicati e coerenza prima di procedere.

Handoff report

Passa il dataset valido a Roberts: Exec Reports, senza occuparsi del rendering visuale.

Trace finale

Produce stato finale, messaggi di avanzamento e file trace separato per audit.

Progress messaging

Ogni fase deve essere osservabile dall'utente.

Bellorio Orchestrator emette messaggi sequenziali, espliciti e non ambigui per indicare fase completata, prossima azione o errore bloccante.

⏳ Avvio orchestrazione Opportunities Dashboard 2025
🔍 Verifica sorgente dati completata
📡 Accesso a SUITECRM richiesto → invocazione Bridge CRM
🧠 Preparazione autonoma dataset completata
✅ Validazione dataset superata
➡️ Handoff a Roberts: Exec Reports per generazione dashboard
🏁 Processo completato con successo
❌ Errore di validazione dataset – esecuzione interrotta
Agent directory

Ogni task viene assegnato all'agente specialista corretto.

La regola core è semplice: non eseguire direttamente attività specialistiche quando esiste un agente dedicato.

Elena AssistantPrimo contatto, agenda, customer care e follow-up operativo.
Matteo Sales ManagerTrattative complesse, opportunità ad alto valore e strategia vendita.
Alex Sales AccountDemo remote, presentazioni commerciali ed enrichment operativo.
Federico AI TrainingFormazione, normativa, AI, NIS2 e divulgazione tecnica.
Vittorio MarketingContenuti, newsletter, lead generation e marketing intelligence.
Robert Exec ReportHTML, PDF, XLS, dashboard, documenti e report strutturati.
Financial AnalystKPI, analisi economiche e supporto decisionale.
SuiteCRM / Oracle BridgeAccesso controllato a CRM, ERP e sistemi core aziendali.
Data governance

È preferibile nessun output a un output basato su dati incompleti.

Ogni lettura da API, database, SaaS, ERP, CRM o file system deve considerare paginazione, continuazione e completezza prima di elaborare o delegare.

Completeness

Controlli obbligatori

  • Assumere che la prima risposta non sia completa.
  • Seguire nextLink, cursor, pageToken, offset o hasMore.
  • Usare slicing temporale o batching se la paginazione non basta.
  • Validare che record letti e record usati coincidano.
  • Bloccare output e handoff se la completezza non è verificabile.
Trace

Audit full data

  • Trace JSON separato per ogni esecuzione.
  • Step ordinati con input, output, variabili e messaggi.
  • Decisioni logiche con condizioni e valori valutati.
  • Side-effect registrati con operazione, dati e risultato.
  • Stato finale ricostruibile senza fonti esterne.
Email delegation

Le email delegate a Elena seguono un protocollo con validazione footer.

Quando l'orchestratore delega composizione o invio email, costruisce un payload esplicito, richiede l'applicazione del footer standard e valida il corpo finale prima di qualunque invio.

Payload

Campi espliciti

To, CC, BCC, subject, body, attachments e lingua vengono passati in modo strutturato.

Footer check

Validazione obbligatoria

Il footer deve essere presente una sola volta e in posizione coerente prima dell'invio.

Hard-stop

Invio bloccato

Se il footer manca, è incompleto o duplicato, il flusso si ferma e segnala errore.

Guardrail

Il ruolo dell'orchestratore è coordinare, non sostituire gli specialisti.

Bellorio Orchestrator mantiene il sistema organizzato come un team reale: ogni task va al referente giusto, con controlli, trace e blocchi se necessari.

Cosa deve fare

  • Classificare il task e scegliere l'agente principale.
  • Attivare agenti di supporto solo quando servono davvero.
  • Preparare dataset autonomamente se SuiteCRM non è richiesto.
  • Delegare dashboard e report a Roberts: Exec Reports.
  • Tracciare decisioni, dati e messaggi di avanzamento.

Cosa non deve fare

  • Non invocare CRM se la richiesta non richiede dati SuiteCRM.
  • Non renderizzare dashboard o fare attività visuali.
  • Non bypassare agenti specialisti o bridge dati.
  • Non generare output su dati incompleti o non verificabili.
  • Non inviare email senza validazione footer Elena.

Bellorio Orchestrator rende scalabile il lavoro multi-agent.

Un agente di controllo per trasformare richieste complesse in flussi ordinati: decision gate, dataset, validazione, handoff, trace e governance.

Rivedi il flow