Le versioni sono ordinate dalla più recente alla meno recente.
Apri soltanto il changelog che vuoi consultare.
Haruhi
v0.4.5
- Tanjō
Famiglia Kami
Memoria conversazionale, analisi delle chat e nuova interpretazione contestuale di orari, località, probabilità e attività outdoor.
12/08/2026
Robot
Latest
Beta
- Aggiunta memoria conversazionale anonima tra i turni della stessa chat
- Supporto ai follow-up con ereditarietà di periodo, fascia oraria, metrica, fenomeno, località e attività
- Isolamento completo della memoria tra conversazioni differenti
- Aggiunto lo stato context_missing per riconoscere richieste incomplete senza classificarle come fuori argomento
- Salvataggio anonimo dei turni di conversazione per analisi, debug e miglioramento delle risposte
- Aggiunta pagina amministrativa per consultare conversazioni, intent, confidence, memoria, slot e diagnostica
- Aggiunta ricerca temporale dei fenomeni per domande come "quando", "a che ora" e "per che ora"
- Ricerca della prima finestra significativa e dell'orario di massima probabilità nel Forecast
- Migliorata la comprensione delle forme naturali e verbali relative alla pioggia
- Aggiunta interpretazione della probabilità di precipitazione con livelli di rischio distinti
- Migliorate le risposte sulla pioggia in base alla probabilità prevista
- Aggiunta gestione delle località con Gesualdo come riferimento diretto
- Supporto ai comuni limitrofi con indicazione esplicita delle possibili differenze locali
- Blocco delle previsioni per località esterne al raggio operativo di Meteo Gesualdo
- Migliorata l'estrazione delle località evitando conflitti con riferimenti temporali
- Aggiunto supporto alle richieste legate ad attività outdoor, inclusa la corsa
- I consigli sulle attività vengono adattati al rischio meteorologico previsto e al contesto della conversazione
- Migliorata la deduplicazione dei mapping durante l'apprendimento
- Migliorata la diagnostica delle risposte contestuali e dei turni con memoria
Haruhi
v0.4.0
- Tanjō
Famiglia Kami
Evoluzione del motore semantico e dell’apprendimento di Haruhi, con nuovi intent meteo, lettura completa di Forecast/Trend e revisione amministrativa dei termini appresi.
12/08/2026
Robot
Beta
- Nuova architettura semantica degli intent Forecast
- Separazione tra intent, periodo, fascia oraria, metrica e fenomeno
- Nuovi intent per temperatura, umidità, pressione, UV, vento, qualità dell’aria, precipitazioni, temporali e metadati
- Supporto a ore precise e finestre temporali naturali
- Migliorata la normalizzazione linguistica, inclusa la gestione degli apostrofi
- Integrazione completa con Forecast PUBLIC e Trend
- Lettura della qualità dell’aria tramite cache dedicata
- Supporto ai metadati Forecast e KNN
- Migliorata la composizione delle risposte usando il vocabolario DB
- Completato il ciclo di apprendimento dei termini sconosciuti
- Aggiunta revisione amministrativa dei termini appresi
- Approvazione dei termini con inserimento nel vocabolario ufficiale
- Deduplicazione dei mapping di apprendimento
- Supporto a mapping alternativi dello stesso termine
- Migliorata la diagnostica semantica nel debug
Haruhi
v0.3.5
- Tanjō
Famiglia Kami
Haruhi introduce il primo sistema di parlato controllato: decide quanto rispondere, usa dati mirati e compone risposte più brevi e naturali tramite vocabolario dedicato.
04/07/2026
Robot
Beta
- Introdotto il primo sistema di pianificazione delle risposte
- Haruhi ora distingue tra domande secche, meteo attuale, previsioni brevi e richieste più ampie
- Aggiunto un vocabolario di parlato separato dal vocabolario di comprensione
- Le risposte vengono composte tramite vocabolario controllato, senza testi fissi nel codice
- Migliorate le risposte brevi per temperatura, umidità, pressione e meteo attuale
- Il meteo live ora usa i dati della stazione in modo più diretto
- Ripristinato e mantenuto il sistema di apprendimento guidato della versione precedente
- Le conferme, i chiarimenti e i feedback di apprendimento vengono ora generati tramite vocabolario DB
- Aggiunti primi metadati di tono, umore, gesto e stato avatar per la futura animazione di Haruhi
- Ridotta la tendenza a produrre risposte lunghe quando l’utente chiede solo un dato semplice
Haruhi
v0.3.0
- Tanjō
Famiglia Kami
Primo nucleo semantico per Haruhi: la guida meteo inizia a interpretare meglio domande, periodi e intenzioni, chiedendo conferma quando non è sicura.
03/07/2026
Robot
Beta
- Introdotto il primo motore semantico interno di Haruhi
- Migliorato il riconoscimento delle domande meteo in linguaggio naturale
- Aggiunta interpretazione di periodi, fenomeni meteo, metriche e intenzioni dell’utente
- Migliorata la distinzione tra richieste meteo, domande su Haruhi e richieste di aiuto
- Aggiunto un primo sistema di apprendimento controllato
- Haruhi ora può chiedere conferma quando non è sicura di aver capito
- Le nuove interpretazioni vengono salvate come suggerimenti da controllare, senza entrare automaticamente nel vocabolario ufficiale
- Rimossa parte della vecchia logica rigida basata su semplici condizioni nel codice
Haruhi
v0.2.5
- Tanjō
Famiglia Kami
Prima integrazione funzionante del motore statistiche meteo DB. Haruhi 0.2.5 introduce il primo motore statistiche meteo basato sui dati reali del database Meteo Gesualdo.
28/06/2026
Robot
Beta
Novità principali:
- Aggiunto il servizio WeatherStatisticsService.
- Aggiunto il nuovo intent statistics.
- Collegato il motore statistiche al core principale di Haruhi.
- Supportate domande su temperatura, umidità, pressione, vento, raffiche, pioggia, radiazione solare, UV e copertura dati.
- Supportati periodi come oggi, ieri, ultimi giorni, ultime ore, settimana, mese, anno, mese scorso e anno scorso.
- Corretto il calcolo della pioggia accumulata: rain_mm non viene più sommato perché rappresenta un rate.
- L’accumulo pioggia viene ora calcolato da daily_rain_mm, sommando il massimo giornaliero per ogni giorno locale.
- Migliorata la gestione dei dati live di oggi rispetto allo storico consolidato.
- Tutti i periodi vengono interpretati in ora locale italiana Europe/Rome.
- Migliorata la risposta del Lab Laravel tramite bridge Python.
Questa versione resta beta perché il motore statistiche è funzionante ma ancora da rifinire con test reali, casi limite e possibili ottimizzazioni sulle query.
Haruhi
v0.2.0
- Tanjō
Famiglia Kami
Haruhi introduce il primo ponte ufficiale tra il sito Laravel di Meteo Gesualdo e il motore Python dell’assistente.
28/06/2026
Robot
Beta
Questa versione permette a Laravel di interrogare Haruhi tramite un bridge locale sicuro, ricevendo una risposta JSON strutturata contenente testo della risposta, intent riconosciuto, fonte dati utilizzata, identità del componente e stato UI preliminare.
Novità principali:
* Aggiunto bridge Python `bridge.py` per ricevere domande da stdin e restituire risposte JSON.
* Aggiunto servizio Laravel `HaruhiBridgeService` per comunicare con l’ambiente Python 3.12 di Haruhi.
* Aggiunto controller Laravel di test per verificare il collegamento dal browser.
* Introdotta una risposta strutturata con `answer`, `intent`, `technical`, `source`, `identity`, `ui` e `generated_at`.
* Aggiunta la prima mappatura degli stati UI futuri: umore, gesto, attenzione e stato avatar.
* Preparata la base tecnica per una futura interfaccia Laravel e per l’animazione visiva di Haruhi.
Dettagli tecnici:
* Laravel esegue Haruhi come processo locale tramite Python virtualenv.
* Haruhi mantiene il proprio core separato dal sito e continua a leggere identità e versione dal database di Meteo Gesualdo.
* Il bridge non espone direttamente Python al pubblico, ma passa attraverso Laravel.
* La rotta di test è protetta tramite chiave configurata in ambiente.
* Le risposte includono già metadati utili per distinguere fonti dati come core Haruhi, database e cache JSON.
Obiettivo della versione:
Questa release non introduce ancora una vera interfaccia grafica pubblica, ma crea il collegamento fondamentale tra Haruhi e Laravel. Da questa base sarà possibile costruire una pagina laboratorio, una futura interfaccia animata e, successivamente, integrare Haruhi anche in altre parti del progetto Meteo Gesualdo.
Haruhi
v0.1.5
- Tanjō
Famiglia Kami
Haruhi legge le cache JSON di forecast, trend e astronomia.
28/06/2026
Robot
Beta
- Aggiunta lettura delle cache JSON di Meteo Gesualdo.
- Aggiunto JsonCacheService per leggere i file cache locali.
- Haruhi ora legge il forecast finale da forecast_GESUALDO1.json.
- Haruhi ora legge il trend previsionale da trend_GESUALDO1_7.json.
- Haruhi ora legge alba, tramonto e dati astronomici da astro_GESUALDO1.json.
- Aggiunte risposte per le prossime ore.
- Aggiunte risposte per il meteo previsto oggi.
- Aggiunte risposte per il meteo previsto domani.
- Aggiunto trend previsionale settimanale.
- Aggiunta risposta per alba, tramonto e luna.
- Separata la fonte JSON/cache dalla futura logica statistica su database.
Haruhi
v0.1.0
- Tanjō
Famiglia Kami
Haruhi diventa una prima assistente meteo conversazionale.
28/06/2026
Robot
Beta
- Aggiunta memoria personale di Haruhi.
- Aggiunto router degli intenti per riconoscere le prime domande.
- Aggiunta prima chat da terminale.
- Haruhi ora risponde a domande sulla propria identità.
- Haruhi ora racconta come è nata.
- Haruhi ora riconosce chi le ha dato voce e chi l’ha programmata.
- Haruhi risponde sullo stato della stazione GESUALDO1.
- Haruhi descrive il meteo attuale dai dati reali della stazione.
- Haruhi valuta la tendenza recente degli ultimi 30 minuti.
- Haruhi produce una sintesi meteo ragionata.
- Aggiunta risposta gentile per domande fuori contesto.
Haruhi
v0.0.6
- Tanjō
Famiglia Kami
Haruhi produce una sintesi meteo autonoma.
28/06/2026
Robot
Beta
Aggiunto WeatherSummaryService. Haruhi ora combina dato attuale, tendenza recente e stato stazione per produrre una sintesi meteo ragionata in linguaggio naturale.
Haruhi
v0.0.5
- Tanjō
Famiglia Kami
Haruhi valuta la tendenza meteo recente.
28/06/2026
Robot
Beta
Aggiunto WeatherTrendService.
Haruhi confronta il dato attuale con una lettura di circa 30 minuti prima e descrive la tendenza recente di temperatura, umidità, vento, pressione e pioggia.