UStackUStack
Logic icon

Logic

Logic è una piattaforma di agenti basata su specifiche: trasforma definizioni in API di produzione con test, versioning, model routing e log esecuzione.

Logic

Cos'è Logic?

Logic è una piattaforma di agenti basata su specifiche per trasformare definizioni in inglese semplice in agenti AI pronti per la produzione. Si concentra sul flusso di lavoro end-to-end da comportamento definito a API invocabili, inclusa valutazione, versioning e visibilità operativa.

L'idea centrale è che ciò che scrivi come specifica dell'agente definisce i suoi input e output. Logic genera quindi gli strumenti necessari per testare i cambiamenti, gestire le versioni, esporre l'agente tramite API e instradare le richieste ai modelli.

Caratteristiche Principali

  • Definizioni di agenti basate su specifiche (input/output): Definisci il comportamento in una specifica così l'interfaccia dell'agente e i risultati attesi derivano dalla tua definizione scritta.
  • Harness di test integrato con output attesi inline: Aggiungi casi di test direttamente alla definizione dell'agente e avviali al salvataggio per intercettare regressioni.
  • Rilevamento automatico di regressioni e integrazione CI/CD via API: Esegui valutazioni in pipeline automatizzate invece di affidarti solo a test manuali.
  • Versioning, diff e rollback: Ogni cambiamento di specifica è versionato e confrontato, con reversibilità e pinning di versione per mantenere stabili le API.
  • Flussi di approvazione per editor di specifiche non tecnici: Usa approvazioni per consentire a non ingegneri di aggiornare la logica dell'agente senza ridistribuire o gestire prompt in un tool separato.
  • Generazione di API REST tipizzata e docs/UI auto-generati: Salva una specifica dell'agente per generare un'API strettamente tipizzata, documentazione e un'interfaccia web condivisibile con form di input.
  • Anonimizzazione PII con report: Rileva e anonimizza dati personali dal testo producendo report dettagliati su quanto trovato.
  • Valutazione policy e decisioni di moderazione: Valuta listing di prodotti contro policy per approvare, rifiutare o escalare item.
  • Instradamento intelligente di modelli con failover e caching: Logic instrada richieste su OpenAI, Anthropic, Google e Perplexity in base alla complessità del task; fornisce anche failover automatico e caching di esecuzione per workload deterministici.
  • Logging di esecuzione per debug: Registra il contesto completo per ogni chiamata (input/output, ragionamento del modello, latenza) su versioni dell'agente.

Come Usare Logic

  1. Scrivi o scegli una specifica dell'agente (inclusa definizione di input e output attesi).
  2. Aggiungi casi di test inline con output attesi, poi avvia la suite di test al salvataggio per validare il comportamento.
  3. Itera sulla specifica con versioning, diff e flussi di approvazione se necessario.
  4. Una volta pronto, salva per generare un'API REST strettamente tipizzata, documentazione API e un'interfaccia web condivisibile.
  5. Usa i log di esecuzione per ispezionare cosa è successo in chiamate specifiche e diagnosticare errori con contesto e latenza.

Casi d'Uso

  • Revisione clausole contrattuali: Usa una specifica “Contract Clause Analyzer” per segnalare clausole rischiose ed estrarre termini chiave dai contratti.
  • Matching di record tra sistemi: Applica una specifica “Entity Matcher” per abbinare record con punteggio di confidenza.
  • Estrazione da fatture e ordini d'acquisto: Usa un “Invoice & PO Data Extractor” per parsare documenti multi-formato ed estrarre item strutturati.
  • Gestione dati personali per workflow testuali: Avvia un “PII Redactor” per rilevare e anonimizzare dati personali producendo un report delle entità rilevate.
  • Moderazione listing prodotti: Usa un “Product Listing Moderator” per confrontare listing con regole policy e decidere se approvare, rifiutare o escalare.

FAQ

Logic richiede agli ingegneri di ridistribuire per cambiamenti di specifica?

Il sito descrive versioning e flussi di approvazione così gli ingegneri possono mantenere API stabili mentre la logica dell'agente è aggiornata tramite approvazioni, senza ridistribuire o gestire prompt in un tool separato.

Cosa succede se un provider fallisce o dà errori?

Logic include failover automatico se un provider restituisce errori o va down, e instrada anche richieste per complessità del task, latenza e costo.

Come aiuta Logic a verificare il comportamento dell'agente prima del rilascio?

Ogni agente include un harness di test integrato: casi di test inline con matching di output attesi avviati al salvataggio, con rilevamento regressioni per intercettarle; integrazione CI/CD disponibile via API.

Posso generare sia un'API che un'UI dalla specifica dell'agente?

Sì. Logic genera un'API REST strettamente tipizzata, docs API auto-generati e un'interfaccia web condivisibile con form di input basata sulla specifica salvata.

Quale visibilità è disponibile dopo il deployment?

Logic registra il contesto di esecuzione completo per chiamata API, inclusi input, output, ragionamento del modello, latenza, surfacing di errori e storico di esecuzione su versioni dell'agente.

Alternative

  • Costruttori di agenti no/low-code con prompt e valutazioni integrate: Possono aiutare i non sviluppatori ad assemblare agenti, ma dipendono meno dal versioning guidato da specifiche e dalla generazione di API tipizzate da una definizione scritta.
  • Strumenti di valutazione prompt e harness di test personalizzati: Puoi combinare test di prompt, logging e passaggi CI separati, ma ciò richiede tipicamente più lavoro di integrazione rispetto a una piattaforma unificata.
  • Framework di orchestrazione open-source: Puoi costruire routing, logging e valutazione da solo, ma sposta il carico di infrastruttura e tooling operativo sul tuo team.
  • Stack API/front-end personalizzati: Se costruisci i tuoi endpoint REST tipizzati e UI, potresti guadagnare flessibilità, ma dovrai implementare versioning, flussi di test e osservabilità dell'esecuzione manualmente.
Logic | UStack