Vai al contenuto
Giallo

Domande parallele in Jev AI: ridurre richieste e ripetizioni

Quando raggruppare le domande in Jev AI e quando serve una seconda chiamata. Formule, dipendenze e misure per ottimizzare un flusso aziendale.

Tempo di lettura: 11 min

Un contesto condiviso si ramifica in quattro domande indipendenti per Jev AI

Le domande parallele in Jev AI permettono di valutare più quesiti indipendenti sullo stesso contenuto in una chiamata, riducendo la ripetizione dello stato. Se un quesito dipende dal risultato precedente, serve invece un passaggio successivo. È il confine descritto dalla documentazione delle primitive TypeSafe.

Il problema si incontra quando un messaggio deve alimentare più decisioni: destinazione, presenza di un riferimento, necessità di approfondimento. Fare una richiesta per ciascuna domanda può ripetere lo stesso materiale. Raggrupparle può semplificare il flusso, ma soltanto se il processo mantiene chiaro che cosa sia indipendente e quale risultato debba guidare l’azione.

Prima di raggruppare

  • Le domande devono poter essere risolte con lo stesso stato già disponibile.
  • La riduzione delle ripetizioni si calcola, poi si verifica sul consumo reale.
  • Una domanda aggiuntiva deve avere una funzione o un ramo operativo identificabile.
  • Dipendenze e recupero degli errori possono richiedere più chiamate.
  • Il tempo utile è quello dell’intero percorso, compresi controlli e scritture.

Il significato preciso di parallelismo

Qui la parola batch indica un gruppo di domande nella stessa richiesta, non una coda asincrona di documenti da elaborare con un endpoint separato. Il cookbook ufficiale sulle parallel questions mostra una valutazione multipla di un contenuto condiviso. Questa guida non attribuisce all’API un servizio asincrono di batch non verificato.

Nel progetto, una domanda è indipendente quando può essere valutata senza conoscere la risposta di un’altra. «Quale reparto deve leggere questo messaggio?» e «Il cliente indica un numero d’ordine?» possono usare lo stesso contenuto già presente. «Qual è il referente del reparto scelto?» richiede invece un’informazione che potrebbe diventare disponibile soltanto dopo la scelta e il recupero da un elenco aziendale.

La distinzione è organizzativa prima che tecnica. Se una domanda dipende da una tabella o da un criterio non ancora disponibile, metterla nello stesso gruppo non crea quel contesto. La guida all’integrazione API e n8n aiuta a collocare i passaggi; cos’è Jev AI chiarisce il ruolo della valutazione rispetto alle azioni del software.

Un messaggio, sei domande: quali davvero indipendenti?

Immaginiamo un ticket ipotetico relativo a una consegna. Il responsabile assistenza prepara sei domande, ma non le attiva tutte automaticamente. Prima verifica quali siano utili alla presa in carico e quali richiedano informazioni aggiuntive. La tabella è una proposta di analisi del processo, non un payload o un output osservato.

Domanda proposta Materiale sufficiente nello stato iniziale? Conseguenza progettuale
Quale reparto prende in carico? Sì, se i criteri sono già definiti Candidata al gruppo iniziale
Il cliente indica un riferimento d’ordine? Sì, dal contenuto del messaggio Candidata al gruppo iniziale
Il testo esprime una richiesta di sostituzione? Sì, con criterio esplicito Candidata al gruppo iniziale
Mancano informazioni per la presa in carico? Sì, se la lista dei dati necessari è disponibile Candidata al gruppo iniziale
Il referente del reparto è oggi disponibile? No, se serve interrogare un sistema esterno Recupero applicativo successivo
Quale azione è ammessa per quell’ordine? No, se serve consultare ordine e policy Nuovo passaggio dopo il recupero
Il costo di ripetere lo stesso contesto
Esempio numerico indipendente e ipotetico: quattro domande da 100 token e uno stato da 1.000 token, escluso overhead. Il grafico conta le ripetizioni del contesto, non misura la latenza.

Non tutte le domande richiedono un modello. Se il riferimento è già un campo validato del modulo, il codice può verificarne la presenza. Se il referente disponibile è definito da una regola di calendario, si consulta quel dato. Raggruppare bene significa anche eliminare valutazioni superflue, non soltanto inviarle insieme.

La documentazione distingue Choice per scegliere fra alternative, Score per una rubrica ordinata e Noul per la probabilità di una risposta affermativa. Tutte le domande della richiesta vedono lo stesso stato; un risultato non diventa automaticamente il contesto del successivo. Primitive ufficiali. La progettazione dei criteri resta comunque responsabilità di chi conosce il lavoro.

Il conto dei token ripetuti

Usiamo un modello aritmetico dichiaratamente semplificato. Indichiamo con S i token dello stato, con Q i token medi di una domanda e con N il numero di domande. Trascuriamo overhead e differenze di serializzazione. Con chiamate separate, il totale teorico è N × (S + Q). Con stato condiviso e domande raggruppate, il totale è S + N × Q.

La differenza è (N − 1) × S. È una derivazione matematica, non un benchmark del servizio. Mostra perché il contenuto lungo ripetuto può pesare: la quantità risparmiabile dipende soprattutto dallo stato duplicato. Se lo stato è breve o la domanda è molto ampia, il rapporto cambia.

Supponiamo sei domande, uno stato da 2.000 token e 100 token medi per domanda. Le chiamate separate portano a 6 × 2.100 = 12.600 token. Il gruppo porta a 2.000 + 600 = 2.600 token. La differenza teorica è 10.000 token, con le semplificazioni dichiarate. Nessuno di questi valori è un consumo rilevato in una chiamata reale.

Esempio ipotetico Chiamate separate Domande raggruppate Differenza teorica
N = 6, S = 2.000, Q = 100 12.600 token 2.600 token 10.000 token
N = 4, S = 500, Q = 100 2.400 token 900 token 1.500 token
N = 2, S = 200, Q = 150 700 token 500 token 200 token

Il cookbook ufficiale spiega il principio del contenuto condiviso attraverso il proprio esempio. Qui usiamo calcoli originali e non trasferiamo al processo aziendale le moltiplicazioni di velocità o risparmio pubblicate dal fornitore.

Per trasformare i token in una previsione economica, si usa una tariffa verificata e datata. La guida ai prezzi e costi API di Jev AI mostra il calcolo e le esclusioni. Il risparmio teorico sulle ripetizioni non include lavoro umano, infrastruttura o costo dei passaggi successivi.

Dimensioni e numero di domande non sono illimitati

Al 10 ottobre 2026, TypeSafe documenta 64k token complessivi per richiesta e 32k per stato più domanda più lunga. Questi limiti vanno riverificati prima di fissare le dimensioni del flusso. Models.

Il responsabile tecnico dovrebbe controllare la richiesta preparata, non soltanto il documento di partenza. Criteri, esempi e informazioni contestuali possono ampliare il materiale. Una raccolta di domande costruita nel tempo rischia di crescere senza che qualcuno riveda l’insieme. Il collaudo include quindi un caso lungo e un registro di ciò che viene inviato.

Il confine utile resta il passaggio operativo. Se alcune domande servono all’assistenza e altre a un’analisi commerciale successiva, può essere più semplice separare i due lavori. Condividere il contenuto non giustifica una richiesta che mette insieme responsabilità e tempi diversi. Il risultato deve essere leggibile da chi lo usa e recuperabile da chi lo mantiene.

Domande speculative: pagare qualcosa che forse non userai

Il pattern TypeSafe di fan-out propone anche domande speculative nello stesso gruppo: il codice utilizza soltanto quelle pertinenti al ramo scelto. Il vantaggio possibile è evitare una richiesta successiva, ma le domande aggiuntive consumano materiale di input. Speculative fan-out.

Nel progetto, la decisione dipende dalla frequenza del ramo e dal suo costo. Se una valutazione aggiuntiva serve quasi sempre, includerla può essere ragionevole. Se serve raramente e richiede criteri lunghi, si confronta il costo di anticiparla con quello di un secondo passaggio. La prova deve anche osservare se i risultati inutilizzati complicano il controllo.

Un confronto semplificato può trattare il costo della domanda aggiuntiva come certo e il costo del passaggio evitato come legato alla quota di casi interessati. Il responsabile non deve inventare una frequenza: la misura sul campione o la mantiene come ipotesi visibile. Anche il tempo del secondo passaggio ha un valore operativo soltanto se cambia la presa in carico.

Due scenari ipotetici, con un diverso compromesso

Arredi a Prato: quattro valutazioni sulla richiesta

Una PMI ipotetica di Prato vende arredi e riceve richieste su ordini, sostituzioni e montaggio. Il referente vuole una proposta di reparto, un segnale di informazioni mancanti, la presenza di una richiesta di sostituzione e la necessità di lettura del responsabile. I criteri sono disponibili prima della valutazione, quindi i quattro giudizi sono candidati allo stesso gruppo.

La prova confronta il gruppo con le valutazioni separate sugli stessi messaggi. Il responsabile verifica che il risultato sia associato alla richiesta corretta e che ogni campo abbia una funzione. La guida allo smistamento dei ticket aiuta a distinguere destinazione e approfondimento, evitando che una sola etichetta contenga tutti i significati.

Un caso critico riguarda il montaggio di un prodotto sostitutivo. Il flusso può proporre la presa in carico, ma l’autorizzazione dell’intervento dipende da dati dell’ordine recuperati dopo. Questa seconda fase resta separata. Il gruppo iniziale serve a preparare il lavoro, non a saltare il controllo del caso concreto.

Il referente confronta consumo, tempo e correzioni. Se una delle quattro domande non modifica nessun percorso e non aiuta l’operatore, la elimina. L’ottimizzazione migliore può essere una domanda in meno, anziché un gruppo sempre più grande che genera risultati da leggere e poi ignorare.

Logistica a Verona: stato ampio, dipendenza reale

Una seconda PMI ipotetica, a Verona, gestisce documenti di trasporto e comunicazioni sui ritardi. La prima valutazione riguarda il tipo di pratica. Per decidere il prossimo passo occorre poi recuperare un contratto applicabile o una procedura legata al cliente. Il materiale della seconda fase non è ancora disponibile quando si avvia la prima.

Inserire tutto nel gruppo iniziale richiederebbe anticipare molti documenti potenzialmente irrilevanti. Il progetto confronta questa ipotesi con una sequenza più corta: classificazione, recupero mirato e seconda valutazione. Il conto dei token può favorire un percorso, mentre la qualità della lettura e la manutenzione possono favorire l’altro. Il compromesso deve essere dichiarato.

Il pilota contiene pratiche con riferimenti ambigui, contratti diversi e comunicazioni lunghe. La prova registra quanto materiale viene inviato nei due percorsi e dove nasce la necessità di revisione. Se il recupero esterno domina il tempo, raggruppare le domande iniziali può incidere poco sulla presa in carico finale.

Il responsabile sceglie quindi sulla procedura completa. Una seconda chiamata necessaria non è un’inefficienza da nascondere: rende disponibile la premessa corretta al giudizio successivo. L’obiettivo è evitare ripetizioni inutili mantenendo i confini del lavoro, non ottenere il minor numero di richieste a qualunque costo.

Ottimizzazione e correttezza sono due verifiche separate

Il risparmio sulle ripetizioni non cambia il costo dell’errore operativo. Se una destinazione sbagliata fa perdere tempo a due uffici, una richiesta più compatta non risolve il problema. Il test dovrebbe conservare la stessa procedura di revisione e confrontare anche quali casi passano automaticamente, quali vengono fermati e quali richiedono una correzione successiva.

Il referente annota il giudizio atteso prima di guardare gli esiti dei due percorsi. Quando due operatori leggono diversamente lo stesso messaggio, si chiarisce il criterio o si mantiene la lettura umana. Questa preparazione evita di attribuire al parallelismo un problema che appartiene alle categorie. La guida a confidence e revisione umana aiuta a impostare il confine tra suggerimento e azione.

Il responsabile tecnico dovrebbe anche rendere riconoscibile la versione dei criteri usata nel confronto. Se una domanda viene abbreviata o cambia la definizione di una categoria, si sta modificando più del raggruppamento. La prova deve registrare quel cambiamento e ripetere i casi pertinenti, così da distinguere il vantaggio della richiesta condivisa dall’effetto delle nuove istruzioni.

Misurare il tempo utile, oltre la singola chiamata

Il confronto dovrebbe partire dall’evento ricevuto e finire quando il risultato è utilizzabile. Si registrano preparazione, attesa della valutazione, controllo e aggiornamento. Gli esempi devono avere lo stesso contenuto e gli stessi criteri; il flusso separato non va penalizzato con materiale diverso o controlli aggiuntivi che l’altro percorso non esegue.

Conviene osservare mediana e casi lenti, non soltanto una media. Un gruppo può risultare rapido sui messaggi ordinari e rallentare su quelli lunghi; un percorso può richiedere più nuovi tentativi. La guida al confronto della latenza dei modelli AI aiuta a distinguere risposta del servizio e tempo operativo.

Vanno registrati anche errori e revisioni. Se il gruppo produce meno chiamate ma aumenta il lavoro di interpretazione dei risultati, il vantaggio può sparire. Per processi con molti ingressi, l’articolo sui modelli AI ad alto volume offre il contesto per valutare insieme carico, qualità e continuità.

Una verifica delle dipendenze prima di modificare il flusso
  1. Scrivi ogni domanda con il suo risultato operativo.
  2. Elenca le informazioni necessarie prima della valutazione.
  3. Segna quelle ottenibili soltanto dopo un’altra risposta o un recupero esterno.
  4. Raggruppa le domande che condividono lo stato già disponibile.
  5. Confronta consumo, tempo e lavoro residuo sullo stesso campione.
  6. Rimuovi i risultati che non hanno un utilizzatore o una conseguenza.

La manutenzione deve conservare questa mappa. Una nuova domanda può introdurre una dipendenza che prima non esisteva; una nuova policy può rendere necessari altri dati. Il responsabile tecnico aggiorna il flusso soltanto dopo aver verificato gli esempi pertinenti. Una consulenza AI può trasformare il conto teorico delle ripetizioni in una prova sul processo reale.

Ottimizziamo le chiamate del tuo flusso senza perdere controlli: domande necessarie, dipendenze e misure sul lavoro completo.

Metodo e fonti delle guide di Giallo Studio

Come lo applichiamo in azienda

Risorse correlate

Servizi di consulenza AI e automazione dei processi

Jev AI nei processi aziendali

API, decisioni, dati e controlli: scegli il passaggio che riguarda il tuo processo.

FAQ

Le domande parallele sono un servizio batch asincrono di richieste?

Questa guida tratta più domande sullo stesso stato in una chiamata. Non documenta un endpoint di batch asincrono per accumulare richieste separate. Sono due significati diversi del termine batch.

Una domanda può usare la risposta di un’altra nella stessa chiamata?

Le domande della chiamata sono indipendenti e vedono lo stesso stato. Se una valutazione richiede dati o alternative ottenuti dal primo risultato, occorre un passaggio successivo con una nuova richiesta.

Qual è il risparmio teorico di token dello stato?

Nel modello illustrativo dell’articolo, N chiamate ripetono lo stato N volte, mentre le domande raggruppate lo condividono una volta. La differenza è (N−1)×S, trascurando overhead e differenze reali di serializzazione. Non è una misura osservata.

Conviene porre anche domande che potrebbero non servire?

Può essere utile se evita un passaggio successivo e il risultato resta gestibile. Va confrontato il costo delle domande speculative con la frequenza del ramo interessato. Il codice deve sapere quali risultati utilizzare e quali ignorare.

Come verifico se il raggruppamento migliora il tempo del processo?

Si misura il tempo dall’ingresso al risultato utilizzabile, usando gli stessi esempi e gli stessi controlli. Si osservano valori tipici e casi lenti, errori e nuovi tentativi. Una singola esecuzione veloce non descrive la coda operativa.

È utile mettere tutte le domande aziendali in una chiamata?

Solo le domande necessarie al medesimo passaggio dovrebbero essere candidate al raggruppamento. Una richiesta più ampia può complicare controllo e manutenzione. Il progetto deve rispettare dimensioni documentate e mantenere risultati con un utilizzatore chiaro.

Applichiamolo

Trasformiamo la guida in un primo flusso live.

Raccontaci quale processo vuoi alleggerire: valutiamo fattibilità, ritorno e primo step operativo.