The Novelist... Con la Memoria!
Torno a parlarvi di The Novelist perché, essendo un work in progress, credo sia corretto avvisare di ogni novità introdotta nell'applicazione.
Va ricordato che The Novelist nasce da una necessità personale. E' una applicazione per scrivere racconti e romanzi. Le sue caratteristiche sono strettamente legate a ciò che cerco in una app del genere. Non mi serve un editor di testo potentissimo come possono essere Microsoft Word o Apple Pages. Preferisco un sistema che mi permetta di tenere il filo tra trame intrecciate, personaggi, location, e che abbia un po' di AI per assistermi quando necessario.
Per maggiori dettagli vi rimando ai precedenti post dedicati a quest'app. Vorrei dedicarmi alle novità annunciate, ovvero la presenza della 'memoria'.
Come avevo accennato in precedenza, questa applicazione può richiamare l'assistenza della AI (Codex CLI, API Key OpenAI, Ollama). Questi sistemi però non sono integrati nel programma. Sono sistemi esterni, di conseguenza non conoscono il progetto a cui si sta lavorando. La maggior parte delle attività affidate alla AI non necessitano di questa conoscenza, ma il chatbot presente nell'editor di testo...
Ho approfittato di un documento diffuso da Andrej Karpathy per dotare di memoria il chatbot, e sperimentare un sistema alternativo al RAG, e al CoT, per dare consapevolezza ai modelli. Nella pratica, ora il programma costruisce un archivio Wiki di tutte le informazioni relative al progetto a cui si sta lavorando, sia le correlazioni tra location, personaggi, capitoli, e trama, sia il contenuto dei testi. E la AI vi accede per andare a cercare le informazioni che gli servono così da rispondere con maggiore coerenza alle domande dell'utente. Il sistema è interessante perché fa risparmiare token, è sempre aggiornato, e non soffre di allucinazioni. Oltre a ciò, è consultabile anche 'manualmente' attraverso il nuovo Tab chiamato Memoria.
Ma soprattutto... Il Wiki è localizzato nella cartella del progetto stesso, per cui tutte le informazioni relative a un lavoro rimangono circoscritte a un unico direttorio, così da essere più semplici da backuppare e recuperare.
Oltre alla memoria, questa nuova versione di The Novelist racchiude anche altre piccole novità, tutte concentrate nell'editor di testo. Sentivo infatti la mancanza di una funzione di ricerca, e di una funzione di sostituzione dei testi. Entrambe aggiunte in questa release del programma.
Ho aggiunto anche il colore della pelle, e degl'occhi, alle caratteristiche dei personaggi. Elemento che mancava.
Infine, ho sistemato alcuni piccoli bug, e reso il menù impostazioni più pratico da usare. C'è anche una voce aggiuntiva, necessaria per dare il consenso al programma di permettere l'accesso alla AI ai dati contenuti nella Wiki. Opzione doverosa, se non avete impostato sul vostro account l'opzione che nega all'LLM di usare i vostri dati per l'addestramento.Come sempre, il repository è disponibile a questo indirizzo:






Commenti
Posta un commento