un motore, due ambienti

Una richiesta non va direttamente al modello.

Prima attraversa il Core. Il Decision Engine combina regole certe e decisioni tipizzate per capire dove deve andare la richiesta, poi viene attivata solo la parte di infrastruttura necessaria.

core@engine:~$ status

  • Decision Engineattivo
  • Ricerca semanticaattiva
  • Strumenti deterministiciattivi
  • Modello principaleattivo
  • Azioni sui sistemi realinon esposte

01 · ambiente generalista

Chat, documenti, strumenti

Il Decision Engine interpreta la richiesta e scegle il percorso minimo sufficiente: documentazione globale, strumenti deterministici o inferenza diretta.

chat → decision engine → conoscenza / strumenti

02 · ambiente aziendale

Uno spazio separato per organizzazione

Utenti, ruoli e tenant. La knowledge aziendale è leggibile solo dai membri; il controllo di appartenenza avviene prima di qualsiasi inferenza.

utente → decision engine → knowledge del tenant

Il Decision Engine: regole certe e modelli piccoli

Le regole deterministiche gestiscono ciò che deve essere ripetibile: identità, autorizzazioni, spazio attivo, tenant, limiti di utilizzo e disponibilità degli strumenti. Accanto a queste lavora un modello di routing che non produce la risposta, ma classifica la richiesta e stabilisce quale percorso attivare.

Il modello principale non riceve accesso indiscriminato: il Core costruisce il contesto, applica i permessi e mette a disposizione soltanto ciò che è autorizzato per quella richiesta.

  1. 01

    Regole

    Identità, tenant, permessi, limiti

  2. 02

    Routing

    Decisione tipizzata: conoscenza, strumento, diretto o rifiuto

  3. 03

    Recupero

    Ricerca semantica nella knowledge consentita

  4. 04

    Strumenti

    Risultati certi: calcolo, data e ora

  5. 05

    Modello

    Risposta con il solo contesto preparato dal Core