Arricchisci un numero qualsiasi di entità in parallelo con monitoraggio dell'avanzamento in tempo reale, fusione automatica multi-modello ed esportazione in JSON o Excel — vincolato solo dalla quota di utilizzo del tuo piano, non da una dimensione fissa del batch.
Le righe entrano dalla barra delle origini sopra la griglia: tre schede, una aperta alla volta. Il caricamento delle righe riduce la barra a una sola riga (“Incolla / CSV · 12 righe caricate”) così la griglia mantiene l'altezza; fare clic su quella riga per caricare un set diverso.
Incollare le righe direttamente da Excel, Google Sheets o un'esportazione CSV. Virgola, tabulazione e punto e virgola sono tutti riconosciuti, una cella tra virgolette può contenere il delimitatore e una prima riga di nomi non numerici viene interpretata come intestazione delle colonne.
Trascinare un file .csv, .tsv o .json sulla scheda, oppure selezionarne uno dal disco. Un file JSON può contenere un array di oggetti o un singolo oggetto; le colonne sono l'unione delle loro chiavi, quindi anche i record irregolari vengono caricati.
Recupera le entità da qualsiasi endpoint REST. Qualunque risposta viene letta come un elenco di oggetti in formato libero e l'insieme delle colonne è l'unione delle loro chiavi.
Autenticazione supportata:
Se l'API restituisce un oggetto, il sistema controlla chiavi come data, results, items alla ricerca di un array incorporato.
Dopo aver caricato le entità, queste compaiono in un elenco selezionabile con lo stato di validazione. È possibile scegliere quali entità includere nel batch:
La barra laterale rispecchia le opzioni di configurazione del singolo arricchimento:
| Opzione | Descrizione |
|---|---|
| Schema | Schema di destinazione che definisce la struttura di output dell'enrichment |
| Strategia | Passaggio singolo, domini di competenza o multi-competenza (chiamate parallele per dominio) |
| Modelli | Uno o più modelli AI da eseguire per entità. Più modelli abilitano la fusione automatica. |
| Lingue | Lingue per l'enrichment multilingue dei campi (es. inglese + francese) |
| Classification | Modello veloce opzionale per la verifica del tipo di entità prima dell'arricchimento |
| Arbitraggio | Modello per la risoluzione dei conflitti basata su LLM durante la fusione. Se non impostato, viene utilizzata l'unione basata su regole. |
Il costo stimato è indicato nella barra di esecuzione, accanto al pulsante che lo spende. Viene calcolato in base al numero di proprietà dello schema, al prezzo per token dei modelli selezionati e al numero di entità selezionate. Con la selezione automatica del modello, il modello viene scelto solo all'avvio dell'esecuzione: la cifra mostrata è quindi una mediana dei modelli che potrebbero essere scelti. Una finestra di conferma compare quando l'esecuzione comporta un rischio reale — scrive su un database collegato, la stima è elevata oppure alcune righe selezionate verranno ignorate — e non a ogni esecuzione.
Tutte le entità selezionate vengono elaborate simultaneamente. Ogni entità attraversa in modo indipendente l'intera pipeline di arricchimento:
Tutte le entità condividono il budget di frequenza di ciascuna chiave API e modello — le richieste e i token al minuto che il provider concede a quella chiave, letti dalle sue risposte o appresi da un rifiuto. Con 20 entità e 2 modelli, le chiamate a un modello che consente 15 richieste al minuto vengono distribuite nell'arco del minuto mentre l'altro modello procede al proprio ritmo, così il batch si completa senza errori 429.
L'avvio di un'esecuzione apre una barra di esecuzione tra la barra degli strumenti e la griglia, alimentata da Server-Sent Events (SSE): una barra di avanzamento per il batch, contatori distinti per completati / falliti / ignorati anziché un unico valore aggregato, il tempo trascorso con una stima di completamento ricavata dalle righe già concluse e la spesa finora rispetto alla stima preliminare. Nulla si apre sopra la griglia: le righe restano al loro posto e ciascuna riporta il proprio stato nella colonna Stato, accanto al Tempo e al Costo impiegati.
La riga non è ancora stata sottoposta a un'esecuzione — la cella Stato mostra un trattino invece di ripetersi lungo la colonna.
Ammessa al batch, in attesa di spazio nel budget di frequenza della chiave.
L'etichetta lascia il posto a una barra inline che conta i passaggi di competenza completati sul totale.
Tutti i modelli hanno risposto. Tempo e Costo vengono compilati e le colonne Risultato diventano leggibili.
Nessun modello ha prodotto un risultato per questa riga. Al termine del batch, la barra propone di riprovare solo le righe non riuscite.
Scartato prima dell'arricchimento — ad esempio per una mancata corrispondenza di classificazione ad alta confidenza — quindi la riga non ha comportato alcun costo.
I chip Completati / Non riusciti / Ignorati della barra degli strumenti filtrano la griglia su quelle righe, mentre il selettore Input / Entrambi / Risultato mostra le stesse righe come dati inviati, dati ricevuti o entrambi affiancati.
Puoi annullare un batch in esecuzione in qualsiasi momento. L'annullamento è cooperativo — le entity già in elaborazione completano la chiamata LLM in corso, ma non ne vengono avviate di nuove. I risultati parziali delle entity completate vengono conservati.
L'elaborazione batch è progettata per essere resiliente. I singoli errori non interrompono il batch:
Al completamento del batch, esporta i risultati in tre formati. Per ogni entità, viene preferito il risultato della fusione se disponibile; in caso contrario, viene utilizzato il miglior risultato del modello.
Scarica i risultati completi come file JSON strutturato con tutti i dati delle entità, gli output dei modelli e i metadati di fusione.
Copia i risultati JSON direttamente negli appunti per incollarli in altri strumenti o script.
Una cartella di lavoro a tre fogli: Results (una riga per entità con proprietà appiattite), Summary (metadati del batch, modelli, costi) e Conflicts (dettagli dei conflitti per entità con la logica di risoluzione).
| Limite | Valore |
|---|---|
| Numero massimo di entity per batch | Nessun limite fisso — vincolato dalla quota di utilizzo del tuo piano |
| Dimensione massima dei dati dell'entity | 50.000 caratteri |
| Lunghezza massima del prompt | 100.000 caratteri |
| Timeout recupero URL | 30 secondi |