Vai al contenuto principale
Prodotto SaaS · flotta agentica

Laudiva™

Laudiva, un widget di recensioni basato su SI/IA per le attività locali, realizzato da una flotta agentica di SI/IA: oltre 4.400 modifiche integrate, oltre 40.000 test automatizzati, cinque lingue.

Laudiva™

Il prodotto

I clienti cercano un’attività prima di chiamare. Laudiva prende le recensioni che un’attività locale ha già su Google e Facebook, usa la SI/IA per scegliere le più dettagliate e specifiche e le mostra in un widget sul sito web dell’attività. Il widget si aggiorna da solo, così il titolare non deve mai selezionare le recensioni a mano.

È pensato per attività gestite dai titolari, come officine, servizi per la casa, ristoranti e saloni. Si installa con un solo snippet sui principali strumenti per creare siti web ed è disponibile in cinque lingue.

Visita laudiva.ai ↗

Come è stato realizzato

Laudiva è il nostro primo prodotto realizzato dall’inizio alla fine da una flotta agentica di SI/IA, e non da un ingegnere che lavora con un solo assistente.

  • Un coordinatore pianifica il lavoro. Le funzionalità vengono suddivise in attività piccole e ben definite, eseguite a ondate.
  • Gli agenti lavorano in parallelo. Ogni agente di SI/IA lavora sul proprio branch isolato, seguendo un regolamento comune e pattern di codice canonici.
  • La SI/IA revisiona ogni modifica. Il livello di revisione si adatta al rischio della modifica.
  • Gli ingegneri approvano dove conta. Le modifiche che riguardano solo documentazione o test vengono integrate dopo il superamento della revisione e della CI. Il codice del prodotto, i pagamenti e le modifiche ai dati richiedono l’approvazione di un ingegnere.
  • Ogni decisione è messa per iscritto. Le scelte architetturali sono registrate come decisioni numerate, così agenti e ingegneri lavorano sullo stesso registro.

Tutto come codice

La nostra regola è semplice: se può essere codice, è codice. Nulla del funzionamento di Laudiva dipende da qualcuno che clicca in una console o che ricorda un passaggio manuale.

  • Infrastruttura e configurazione sono definite nel codice, versionate e revisionate come qualsiasi altra modifica.
  • Le modifiche al database vengono rilasciate come migrazioni versionate, mai come modifiche a mano.
  • Anche le regole del progetto sono codice. Le convenzioni sono applicate da controlli automatizzati, non affidate alla memoria.
  • Le correzioni manuali diventano codice. Quando qualcosa ha dovuto essere fatto a mano una volta, viene trasformato in codice perché non debba mai più essere fatto a mano.

Il risultato: ambienti ripetibili, una traccia revisionabile per ogni modifica e agenti che lavorano in sicurezza, perché non esiste stato nascosto al di fuori del codice.

Controlli di qualità

La velocità conta solo se ciò che viene rilasciato è solido. Ogni modifica supera gli stessi controlli automatizzati prima di essere integrata:

  • Oltre 40.000 test automatizzati, con copertura del 100% richiesta sulla maggior parte dei pacchetti
  • Mutation testing (Stryker) sul codice più critico, per dimostrare che i test individuano davvero i bug
  • Budget di complessità (FTA) che impediscono al codice di diventare difficile da mantenere
  • Oltre 190 controlli personalizzati che fanno rispettare le regole del progetto
  • Analisi statica della sicurezza, oltre al rilevamento di codice duplicato e inutilizzato
  • Verifica della completezza delle traduzioni in tutte e cinque le lingue
  • Uso obbligatorio dei design token, per un’interfaccia coerente
  • Test end-to-end che usano il prodotto reale in un browser, oltre a test visivi con screenshot del widget incorporabile

In cifre

Commit17.000+
Modifiche integrate4.400+
Test automatizzati40.000+
Lingue5
    ↑