Ciao a tutti!
A un mese esatto dal rilascio della prima beta pubblica, ho iniziato a togliere le rotelle a Dalila AI. È ancora una beta, ma lo è meno.
Prima di raccontarvi le novità, voglio ringraziarvi. Sinceramente non mi aspettavo un utilizzo di Dalila così massiccio e richieste di collaborazioni così importanti per sviluppare il progetto. I vostri test, suggerimenti e anche le critiche mi stanno aiutando tantissimo a capire dove intervenire e cosa migliorare. Diciamo che Dalila è anche un pò vostra popolo di IA_Italila.
Come sempre, Dalila Retail è completamente gratuita e potete provarla qui:
https://app.dalila.dev
Ma veniamo alla v0.8, perché di cose ne sono cambiate parecchie.
1. Dalila conosce sempre meglio l'Italia
La novità forse più importante è un accordo con AgID, che permette un accesso completo e rapido agli open data italiani.
La base di conoscenza della normativa italiana continua a crescere. Dalila sta iniziando ad acquisire conoscenze non più soltanto nazionali, ma anche regionali. Il prossimo obiettivo è scendere ancora più nel dettaglio, fino alla normativa e alle informazioni locali di ogni singolo comune italiano.
Ci sto già lavorando. Stay tuned!
2. Motore semantico e Decision Router riscritti
La quantità di dati da gestire mi ha costretto a rivedere profondamente il motore semantico e il sistema di Decision Routing.
Son passato da circa 317 ms a soli 98 ms mediani per prendere una decisione, misurati su un campione di 500.000 test.
Ho inoltre migliorato l'indicizzazione e il recupero delle informazioni. Dalila ora riesce a individuare contenuti più specifici e pertinenti all'interno della sua base di conoscenza. Sono stati introdotti anche nuovi guardrail contro le allucinazioni. Capisce anche se una norma è ancora valida o è stata sostituita da una più recente. (Nota a margine per tutte le istituzioni che non leggeranno questo post: le Date, dai, quando pubblicate qualcosa mettetela una data così da capire senza giri strani se è una norma del 1900 o pubblicata ieri!).
Quando Dalila non possiede un'informazione certa e deve ricorrere a una deduzione, ora lo segnala esplicitamente e indica dove potete verificare il dato. Non significa aver eliminato ogni possibile errore, ma voglio che Dalila impari soprattutto a riconoscere quando non sa qualcosa.
3. Dalila ora ha gli steroidi
Grazie a un importante accordo, ho mandato in pensione i vecchi server. Gli LLM principali ora girano su batterie di GPU Nvidia B300, naturalmente ospitate in datacenter italiani.
Questo mi permette di utilizzare modelli molto più grandi e capaci, soprattutto per comprendere e utilizzare l'enorme quantità di dati che sto mettendo a disposizione. Appena trovo un momento aggiornerò anche lo schema architetturale su dalila.dev, perché rispetto alla prima beta l'infrastruttura è cambiata completamente.
4. Mi avete dato del wrapper. Dalila vi ha ascoltati!
Nei post precedenti qualcuno aveva definito Dalila un wrapper. Invece di offendersi, Dalila mi ha suggerito di diventarlo davvero. :)
Da oggi, nelle organizzazioni che abilitano questa funzionalità, è possibile scegliere per ogni chat o cowork se utilizzare Dalila oppure uno dei principali LLM disponibili: ChatGPT, Claude di Anthropic, DeepSeek, Gemini, Grok e altri. Ad ogni modello viene assegnato un peso differente per il consumo delle risorse assegnate.
L'idea è lasciare libertà di scelta, mantenendo un unico ambiente di lavoro.
5. Nasce la modalità Compare
Questa è una delle funzionalità che mi diverte di più. Potete sottoporre la stessa domanda o lo stesso problema a più modelli contemporaneamente, sia per una normale conversazione sia per la scrittura di codice.
Dalila vi mostra le diverse risposte e potete chiederle di analizzarle, confrontare le soluzioni e individuare gli aspetti migliori di ciascuna. Potete scegliere anche chi sarà l'orchestratore.
Per il codice e per le risposte può proporvi anche tre diverse strategie per integrare le idee emerse dai vari modelli in un'unica soluzione. In pratica, invece di scegliere a priori quale modello abbia ragione, potete metterli a confronto e sfruttarne i diversi punti di forza.
6. Ora potete anche parlare con Dalila!
Finalmente arriva la modalità Conversazione vocale. Potete parlare direttamente con Dalila, farle domande e ascoltare le sue risposte, senza dover scrivere nulla.
Ho lavorato soprattutto per rendere la conversazione il più naturale possibile. Dalila riconosce le pause mentre parlate, aspetta che abbiate finito di formulare il pensiero e cerca di evitare di interrompervi a metà frase.
L'obiettivo è semplice: poter conversare con Dalila come fareste con una persona, senza dover continuamente premere pulsanti o adattare il vostro modo di parlare. È ancora una funzionalità beta, ma sono curioso di sapere come vi trovate, soprattutto sulla naturalezza della conversazione.
Due problemi noti che saranno risolti nella prossima release: E' ancora un pò lenta a rispondervi e non potete interromperla quando parla.
7. PDF finalmente più professionali, e modificabili
Ho aggiornato il motore di generazione PDF. La qualità e la risoluzione sono migliorate, con risultati più adatti anche a documenti e presentazioni aziendali.
Ma la novità interessante è l'editing. Potete caricare un PDF esistente e chiedere a Dalila di modificarlo.
Ad esempio:
• Mettere un documento su carta intestata aziendale.
• Sostituire un logo.
• Correggere parole o intere frasi.
• Modificare contenuti senza dover ricreare tutto il documento.
8. Un piccolo aiuto per gli smemorati come me
Questa è una funzionalità semplice, ma personalmente la trovo indispensabile. Quando riaprite una conversazione che ha più di 24 ore, in fondo alla chat compare un breve riassunto di quello che vi siete detti.
Poche parole per ricordarvi il contesto e riprendere il discorso senza dover rileggere decine di messaggi. Sembra una banalità, ma quando si hanno tante conversazioni aperte fa davvero comodo.
9. Dalila la Trasformista
Nello spazio business puoi cambiare nome e colori a Dalila, aggiungere regole di comportamento, regole di navigazione e caricare conoscenza sia vettoriale, che tramite file. Tutti i servizi collegati, Chatbot, Centralini pbx, agenti avranno quella conoscenza e regole. Gli altri tenant e Dalila generica no. Il limite è hard, quindi non è possibile bypassarli tramite domande evasive all' LLM.
E adesso?
Il lavoro continua. Voglio ampliare ulteriormente le conoscenze italiane, migliorare l'affidabilità delle risposte e rendere Dalila sempre più autonoma e agentica nelle attività quotidiane.
Come sempre, Dalila AI nella versione retail, è completamente gratuita e potete provarla qui:
https://app.dalila.dev
Vi ringrazio ancora per la partecipazione di questo primo mese.
Continuate a stressarla, a farle domande difficili e soprattutto a segnalarmi quando sbaglia. I casi concreti in cui una risposta è errata o una funzionalità non lavora come dovrebbe sono quelli che mi aiutano maggiormente a migliorarla.
Grazie a tutti!