Ariadna è nata come risposta di h&k al vibe coding, un approccio rapido allo sviluppo software che utilizza l'intelligenza artificiale come motore principale. Come afferma Carlos Gutiérrez, Product Lead di Ariadna: "Il vibe coding è adatto alla prototipazione rapida, ma non al software che deve essere messo in produzione in organizzazioni con una complessità minima. Anche Ariadna utilizza l'intelligenza artificiale, ma all'interno di un framework controllato, dove tracciabilità, firma umana, automazione e qualità sono i nostri principi guida."
Secondo i dati di JetBrains (AI Pulse, gennaio 2026), il 90% degli sviluppatori professionisti utilizza regolarmente l'IA, sia come copilota che tramite agenti più avanzati e ambienti CLI. Tuttavia, l'adozione non ha risolto i problemi di fondo. Sono ancora necessarie diverse iterazioni per raggiungere una soluzione accettabile, il consumo di contesto e token è elevato e occorre un monitoraggio significativo per garantire che l'IA esegua ciò che le viene richiesto e non introduca modifiche indesiderate. E la tracciabilità, un problema che sembrava essere stato risolto, è di nuovo in primo piano. Data la velocità con cui l'IA produce modifiche, rispondere a cosa è stato modificato, perché e chi lo ha approvato non è più banale, ma essenziale.
Ariadna, secondo le parole di Carlos Gutiérrez, "è nata dall'idea di sollevare il modello linguistico dalla necessità di comprendere il contesto. Per raggiungere questo obiettivo, ci affidiamo a grafi di conoscenza costruiti in modo deterministico a partire dal codice stesso dell'organizzazione. In questo modo, l'IA riceve il contesto già definito e mappato, invece di doverlo cercare e interpretare autonomamente, e può concentrarsi sul lavoro in cui è realmente efficace". Prima di modificare una singola riga, la piattaforma definisce quali parti del sistema sono interessate da ogni cambiamento, in modo che ogni intervento sia definito, mappato e verificabile dall'inizio alla fine. La piattaforma creata da h&k combina un front-end in cui i ruoli chiave dello sviluppo interagiscono con agenti specifici per ogni fase del ciclo di sviluppo; e un modello di orchestrazione avanzato che automatizza le iterazioni tra le fasi e riserva l'intervento umano alle decisioni di approvazione. Ariadna è indipendente dal modello linguistico, consentendo a ciascuna organizzazione di collaborare con il fornitore di IA più adatto alle proprie politiche e al proprio budget.
Ariadna viene offerto in due modalità. Da un lato, come servizio gestito da h&k per la creazione di nuove applicazioni, la modernizzazione di applicazioni legacy e obsolete e/o la fornitura di manutenzione evolutiva e correttiva per applicazioni esistenti. In questa modalità, h&k gestisce Ariadna e il cliente riceve solo i risultati finali, ovvero il software sviluppato e la relativa documentazione operativa e di utilizzo.
D'altro canto, Ariadna funge da framework per le aziende che desiderano implementare la propria soluzione di ingegneria del software basata su agenti. In questo modello, h&k supporta le aziende nella diagnosi della loro situazione iniziale, nella definizione della roadmap e nell'implementazione del proprio modello, integrando le risorse di Ariadna nella soluzione del cliente secondo un modello di proprietà intellettuale condivisa.
Nel caso della manutenzione di soluzioni esistenti, sono state misurate efficienze rispetto allo sviluppo software tradizionale, con un risparmio di tempo superiore al 70%, una riduzione dei costi del 50% e un miglioramento del 30% nella qualità e nella sicurezza dell'applicazione consegnata (rispetto ad analizzatori standard come SonarQube).
Dopo una fase iniziale di validazione con clienti chiave durante l'estate del 2026, Ariadna si appresta ora a essere lanciata sul mercato. La piattaforma passa quindi da un ambiente beta controllato a una fase di disponibilità pubblica, rivolgendosi ad aziende di qualsiasi settore, con particolare attenzione ai settori regolamentati o alle organizzazioni con sistemi legacy che desiderano accelerare lo sviluppo, la modernizzazione o la manutenzione delle applicazioni utilizzando l'intelligenza artificiale, senza assumersi i rischi associati al Vibe Coding.
