IDS - Interaction Design Solutions

Alchemy

Alchemy è una piattaforma che supporta una squadra di assistenti AI specializzati per l’ingegneria del software — usata da analisti, sviluppatori, tester, product owner e project manager per lavorare più velocemente con meno errori. Il nome non è casuale: l’alchimia è l’arte di fondere elementi distinti in qualcosa di più prezioso di ciascuno preso singolarmente, e questa piattaforma è costruita come una fusione di talenti naturali e artificiali, ovvero competenza umana e capacità dell’AI, combinate anziché sostituite. Alchemy automatizza le parti ripetitive del lavoro e rafforza il processo decisionale con l’AI, mantenendo le persone al comando di ogni risultato.

Supervisione umana del lavoro generato dall’AI

Gli strumenti AI generici promettono velocità ma spesso la fanno pagare in rischio: eccessiva dipendenza senza supervisione, perdita del contesto e delle competenze di dominio del team, distacco dalla realtà di business, output non validato che impatta silenziosamente nel processo di sviluppo e a volte finisce anche in produzione.

Alchemy nasce dalla premessa opposta: l'AI amplifica il giudizio umano, non lo sostituisce. Le persone mantengono il controllo creativo e prendono le decisioni importanti; gli assistenti si occupano del lavoro ripetitivo, producono le bozze, e migliorano grazie al feedback che ricevono.

Funzionalità della piattaforma

Spazi di lavoro persistenti per chat, documenti e modifica collaborativa

Ogni conversazione e artefatto viene reso persistente e organizzato, così il lavoro sopravvive alla sessione in cui è avvenuto.

Gli assistenti leggono ed estraggono informazioni dal vostro materiale invece di partire da zero.

Più persone possono modificare lo stesso artefatto insieme all’assistente, con commenti e feedback su ogni suggerimento.

Una piattaforma web flessibile e osservabile, per l'uso di tutta l'organizzazione

Un’interfaccia web moderna è inclusa pronta all’uso, con i controlli che un intero team richiede.

La piattaforma è parametrica rispetto sia all’LLM sia al provider; nessun vincolo a un singolo modello.

Un tracciamento avanzato degli LLM offre osservabilità reale su cosa ha fatto un assistente e perché, invece di essere una scatola nera.

La chat e l'artefatto appaiono fianco a fianco

L’assistente propone le modifiche nella chat e l’artefatto si aggiorna proprio accanto; così si vede esattamente cosa è cambiato e perché, senza cambiare contesto.
Il pannello chat di Cuprum che propone nuove business rule per un caso d'uso, accanto all'artefatto modificabile nel workspace di CuTE

Coinvolgimento umano previsto per progettazione

Ogni assistente costruito su Alchemy segue lo stesso principio, applicato per progettazione e non lasciato alle buone intenzioni.

Punti di controllo, tracce di audit e feedback integrati in ogni interazione

Gli assistenti redigono bozze, analizzano e propongono; le persone rivedono, correggono e decidono.

Espressioni come “proponimi” o “supponiamo” lasciano un artefatto intatto e restituiscono una proposta invece di una modifica: brainstorming senza effetti collaterali.

Ogni suggerimento può essere valutato e annotato, supportando un lavoro collaborativo e un miglioramento continuo.

Ogni modifica dell'AI è verificabile prima che venga applicata

Ogni modifica fatta da un assistente è mostrata come un diff esplicito — prima e dopo, fianco a fianco — con un ripristino a un clic, così niente finisce in un artefatto senza che una persona veda esattamente cosa è cambiato.
La vista diff di Cuprum che mostra le business rule aggiunte dall'assistente, con un confronto prima/dopo e un'opzione di ripristino prima di accettare le modifiche

È ciò che rende l’output verificabile e utilizzabile. niente AI slop non verificato che finisce nelle specifiche, nei test o nel codice, e nessuna perdita del contesto, delle competenze di dominio e della titolarità del team su ciò che viene rilasciato.

Disponibilità e personalizzazione degli assistenti

Assistenti disponibili dal nostro catalogo o costruiti su misura

Alchemy alimenta già assistenti che costruiamo noi (e usiamo noi stessi): Cuprum per la modellazione dei casi d’uso, Iridium per la gestione della conoscenza, e gli assistenti dentro CuTE per l’automazione dei test.

Quando nulla nel catalogo si adatta, costruiamo un assistente specificamente per il vostro processo e i vostri sistemi — sulla stessa piattaforma, con le stesse garanzie di supervisione umana.

Ogni assistente, nostro o su misura, condivide la stessa base, così aggiungerne un altro non significa mai ripartire da zero.

Personalizzazione del compito, della supervisione e dell'output

Il compito stesso — e la best practice che applica — è adattato ai vostri processi di sviluppo e flussi di approvazione consolidati.

Processi di revisione, soglie di confidenza e tracce di controllo corrispondono a come il vostro team già governa il proprio lavoro.

L’output prende i vostri template, le vostre convenzioni e la vostra terminologia — così sembra venire dal vostro team.

Opzioni di interfaccia e infrastruttura

Un assistente si raggiunge attraverso l’interfaccia web integrata, oppure un’altra completamente diversa: il portale interno di un cliente, un IDE come VSCode, o uno strumento come Enterprise Architect o Miro.

Anche il deployment è flessibile: Alchemy può girare on site, all’interno della vostra VPC, per chi deve mantenere dati e traffico LLM dentro la propria infrastruttura e perimetro di sicurezza.

Ulteriore automazione lungo il ciclo di vita del software

Lo stesso schema si estende ad altre fasi del ciclo di vita — suddividere i casi d’uso in user story tracciabili, generare criteri di accettazione e scenari Gherkin, mappare l’impatto delle feature, standardizzare i bug report, documentare il codice, o valutare la qualità di una suite di test.

Ognuno di questi è candidato a diventare un assistente pronto all’uso o uno su misura, costruito allo stesso modo.

Osservabilità e valutazione tramite il Control Hub

Perché conta: su ogni assistente che gira su Alchemy, il Control Hub trasforma “pensiamo che sia migliorato” in evidenza oggettiva su cui si può agire direttamente: intercettando le regressioni prima che raggiungano la produzione, risalendo esattamente al passaggio che ha causato una risposta sbagliata, e mantenendo in miglioramento l’intero cluster di assistenti in base a come vengono realmente usati. Qualità misurabile per un singolo assistente o per tutti insieme.

Osservabilità in tempo reale dell'attività di ogni agente, tracciata

Ogni assistente su Alchemy può essere collegato al Control Hub di Alchemy, che fornisce osservabilità in tempo reale su cosa sta facendo ogni agente, passo dopo passo, trasformando “l’output era sbagliato” in “ecco esattamente perché.”

Parametri di esecuzione ed eventi chiave vengono catturati per ogni run in un log completo e verificabile statisticamente.

Valutazioni strutturate derivate dai dati d'uso in produzione

I nostri AI engineer eseguono valutazioni standardizzate su assistenti o LLM selezionati, su richiesta — sostituendo controlli estemporanei con evidenze confrontabili tra run, modelli e versioni.

I risultati vengono rivisti, taggati e conservati in una base di conoscenza ricercabile, condivisibile con revisori.

Il feedback dall’uso in produzione alimenta nuovi dataset di valutazione, e può essere trasformato automaticamente in valutazioni verificate con l’AI-as-a-judge e tecniche di osservabilità degli LLM.

Finanziamento del progetto

Alchemy è cofinanziato dall’Unione Europea e dalla Regione Friuli Venezia Giulia nell’ambito del programma PR FESR FVG 21-27. La spesa ammessa è di 115.630,20 Euro, con un contributo di 80.941,14 Euro (40% finanziato dall’UE).

Scheda di sintesi del progetto (PDF)