MemSlides Spiegato: Agente AI basato sulla memoria per la generazione personalizzata di presentazioni PowerPoint e la modifica locale

Scopri come MemSlides utilizza la memoria del profilo utente, la memoria di lavoro, la memoria degli strumenti e la capacità di revisione locale per generare presentazioni personalizzate e supportare modifiche affidabili in più round.

发布于 2026年7月12日generalGEO 评分: 01 次阅读
Immagine intitolata 'MemSlides Explained' su sfondo scuro con gradienti blu e arancioni. In alto è presente il logo 'MemSlides', al centro un nastro di luce blu e sotto il titolo 'MemSlides Explained' in caratteri grandi. In basso si trova un'icona di PowerPoint blu. L'immagine è all'inizio del documento come copertina introduttiva di MemSlides, in linea con i contenuti menzionati nel contesto come 'MemSlides AI PPT Agent: Memory, Multi-Turn Editing, and Benchmark Results', e funge da guida per la lettura.

MemSlides: Un Agente AI Guidato dalla Memoria per la Generazione Personalizzata di Diapositive e Modifiche Multi-Turno

Introduzione

Gli strumenti di presentazione basati sull'AI sono bravi a produrre una prima bozza. La parte più difficile inizia dopo.

Un utente potrebbe chiedere meno testo, più diagrammi, un ritmo visivo diverso, o una modifica a un singolo elemento su una diapositiva. In molti sistemi, ogni nuova istruzione rischia di sovrascrivere le preferenze precedenti o danneggiare contenuti già corretti.

MemSlides affronta la creazione di presentazioni come un processo di scrittura continuo e stateful, piuttosto che un compito di conversione con un solo clic. Sviluppato da ricercatori dell'Università delle Poste e Telecomunicazioni di Pechino, dell'Università Tsinghua e dell'Università Jiao Tong di Shanghai, il framework combina memoria gerarchica con modifiche delle diapositive strettamente circoscritte.

Il sistema è progettato per ricordare le preferenze stabili tra progetti diversi, conservare le istruzioni temporanee all'interno del mazzo corrente, riutilizzare strategie di modifica efficaci e modificare solo l'area che l'utente ha effettivamente chiesto di cambiare.

L'articolo su MemSlides ha raggiunto la prima posizione in Hugging Face Daily Papers, mentre il progetto ha anche rilasciato un repository open-source, una pagina del progetto e una demo online.

L'immagine mostra le informazioni sugli autori del paper MemSlides. Il titolo è "MemSlides: A Hierarchical Memory Driven Agent Framework for Personalized Slide Generation with Multi-turn Local Revision". Gli autori includono Ye Jin (Università delle Poste e Telecomunicazioni di Pechino), Yangyang Xu (Università Tsinghua), Jun Zhu (Università Tsinghua) e Yibo Yang (Università Jiao Tong di Shanghai), con i rispettivi indirizzi email. L'immagine si trova nel documento che presenta MemSlides e mostra gli autori e i contatti del paper, in linea con il contenuto introduttivo del framework MemSlides.

MemSlides: Generare Diapositive Non È Sufficiente

Il lavoro di presentazione raramente viene completato in una sola volta.

Una presentazione di ricerca potrebbe aver bisogno di diversi cicli di revisione dopo il feedback di un supervisore. Un pitch deck aziendale può subire ripetute modifiche alla sua storia, all'enfasi sui dati, alla gerarchia visiva e all'invito finale all'azione. Le preferenze spesso diventano chiare solo dopo che gli utenti vedono la prima versione.

Questo crea tre requisiti pratici per un agente AI per diapositive:

  1. Deve ricordare le preferenze che rimangono stabili tra diverse attività di presentazione.
  2. Deve preservare le regole temporanee che si applicano solo al mazzo corrente.
  3. Deve comprendere il confine di una modifica locale ed evitare di riscrivere contenuti non correlati.

MemSlides non risolve questo problema inserendo l'intera cronologia della conversazione in un unico prompt sempre più lungo. Invece, separa la memoria per durata e funzione.

L'immagine mostra la stessa demo di MemSlides, utilizzabile sia su PC che su dispositivi mobili, con generazione, modifica, feedback e visualizzazione dei risultati inseriti in un flusso di lavoro continuo. L'interfaccia sul lato sinistro del PC è una postazione a tre colonne, adatta per la generazione completa e revisioni multiple, che mostra operazioni come creazione, modifica, feedback e contenuti. L'interfaccia sul lato destro del dispositivo mobile è un flusso di lavoro a schermo stretto, che supporta la visualizzazione e il feedback in qualsiasi momento, con blocchi di contenuto, caselle di feedback, ecc. Questa immagine è strettamente correlata al contesto, mostrando visivamente l'interfaccia operativa e il flusso di lavoro di MemSlides su diversi dispositivi, aiutando a illustrare il suo utilizzo su PC e dispositivi mobili.

Il Design della Memoria Gerarchica

MemSlides utilizza due durate di memoria:

  • Memoria a lungo termine persiste tra diversi lavori di presentazione.
  • Memoria di lavoro rimane attiva durante il mazzo corrente e i suoi cicli di revisione.

La memoria a lungo termine è poi suddivisa per funzione:

  • Memoria del profilo utente registra le preferenze ricorrenti dell'utente.
  • Memoria degli strumenti

La memory archivia esperienze di editing e di esecuzione riutilizzabili.

Il risultato è un sistema a livelli in cui l'agente può distinguere una preferenza permanente da una richiesta temporanea, mantenendo al contempo lo stile di presentazione separato dalla conoscenza operativa di editing.

Componente di memoria Durata Scopo principale Esempio
Memoria del profilo utente Tra i progetti Archivia preferenze stabili e sensibili all'intento Preferisce bassa densità di testo e spiegazioni visive
Memoria di lavoro Mazzo corrente Mantiene regole temporanee e stato di revisione attivo Le nuove diapositive in questo mazzo dovrebbero usare titoli blu
Memoria degli strumenti Tra modifiche simili Riutilizza procedure di editing di successo Una sequenza affidabile per cambiare un grafico senza alterare il layout

L'immagine mostra il flusso di lavoro di MemSlides. A sinistra, la memoria a lungo termine, che include il profilo utente e la memoria degli strumenti; al centro, la memoria di lavoro, con intento dell'utente, argomento e altro; a destra, il ciclo dell'agente, con passaggi come inizio e fine, oltre a feedback, aggiornamento dello stato e altre fasi. Il flusso coinvolge informazioni iniziali dell'utente, esperienza con i compiti, esperienza con la catena di strumenti, e include operazioni come riparazione locale e ristrutturazione globale, per produrre infine un risultato. Questa immagine è strettamente correlata al contesto e presenta visivamente il processo operativo di MemSlides dall'inizio alla fine del compito.

Durante un nuovo compito, MemSlides utilizza il materiale di partenza, un modello opzionale e i ricordi del profilo pertinenti per creare il primo mazzo. Quando arriva un nuovo feedback, aggiorna lo stato della sessione corrente ed esegue una revisione localizzata, invece di rigenerare automaticamente l'intera presentazione.

Memoria del Profilo Utente: Apprendere le Preferenze di Presentazione Stabili

La personalizzazione è spesso ridotta a una descrizione di base del ruolo come "ricercatore accademico", "analista finanziario" o "fondatore di startup". Questa informazione è utile, ma non descrive completamente come una persona preferisce comunicare.

Due ricercatori potrebbero volere presentazioni molto diverse. Uno potrebbe preferire una singola conclusione per diapositiva e un minimo di equazioni. Un altro potrebbe volere derivazioni dettagliate, condizioni sperimentali e una fitta evidenza di supporto.

MemSlides organizza la memoria del profilo utente attorno all'intento di presentazione e a diverse dimensioni di preferenza:

  • Tema
  • Contenuto
  • Stile visivo
  • Layout
  • Uso del modello
  • Abitudini generali di presentazione

All'inizio di un nuovo lavoro, l'agente recupera gli elementi del profilo che corrispondono all'intento corrente. Poi li concilia con l'ultima richiesta dell'utente e con qualsiasi modello specifico del compito.

L'immagine mostra il flusso di lavoro di MemSlides. L'intento dell'utente (business, accademico, creativo) si combina con la memoria a lungo termine per generare la memoria utente. Le informazioni dell'utente (Messaggio Utente) vengono analizzate e fuse con le preferenze temporanee (Tema, Visivo, Layout, Contenuto, Generale) per formare una preferenza. La preferenza viene confrontata con il tema originale; se diversa, si aggiorna; se uguale, coesiste. La preferenza finale si combina con la memoria a lungo termine per aggiornare la memoria utente. Questa immagine è strettamente correlata al contesto e presenta visivamente il processo completo di MemSlides, dall'intento dell'utente alla formazione delle preferenze, fino all'aggiornamento della memoria.

Come le Preferenze Influenzano la Prima Bozza

La memoria del profilo utente influenza la presentazione iniziale, o di round zero.

Invece di suddividere meccanicamente un articolo o un documento in un numero fisso di diapositive, l'agente può utilizzare il profilo attivo per decidere:

  • Quali concetti richiedono una definizione precoce
  • Quanta evidenza dovrebbe apparire su ciascuna diapositiva
  • Se i meccanismi necessitano di diagrammi
  • Quanto testo è accettabile
  • Se le conclusioni dovrebbero apparire prima dei dettagli
  • Se la diapositiva finale dovrebbe includere azioni o un elenco di controllo

Questo rende

parte della personalizzazione nella pianificazione e disposizione dei contenuti, non solo un cambiamento di colori o caratteri.

Come vengono consolidate le preferenze stabili

Non tutti gli insegnamenti dovrebbero diventare una preferenza permanente.

Ad esempio, un utente potrebbe richiedere titoli blu per una presentazione perché si abbinano al marchio di un cliente. MemSlides non deve concludere che l'utente preferisca sempre titoli blu.

Al termine di un'attività, il sistema consolida solo i segnali di interazione considerati stabili e riutilizzabili. Le scelte temporanee rimangono all'interno del lavoro corrente, senza essere automaticamente scritte nel profilo a lungo termine.

Questa distinzione aiuta a prevenire due malfunzionamenti comuni:

  • Chiedere agli utenti di ripetere le preferenze di base per ogni progetto
  • Trattare le istruzioni una tantum come abitudini personali permanenti

Memoria di lavoro: mantenere vive le istruzioni temporanee

Alcune istruzioni sono importanti per tutta una presentazione, ma dovrebbero scomparire quando quel lavoro termina.

Considera questa richiesta:

"Se in seguito viene aggiunta una nuova diapositiva, anche il suo titolo dovrebbe essere blu."

L'istruzione potrebbe non essere rilevante durante la sessione di modifica corrente perché non viene aggiunta alcuna diapositiva. Un agente senza stato potrebbe facilmente dimenticarla. MemSlides memorizza l'istruzione nella memoria di lavoro in modo che rimanga attiva fino a quando una sessione successiva non crea una nuova diapositiva.

L'immagine mostra il flusso di lavoro di MemSlides in diversi scenari. La parte superiore spiega che, se in seguito viene aggiunta una nuova diapositiva, il suo titolo dovrebbe essere blu; questa preferenza è memorizzata nella memoria di lavoro, consentendo di ritardare le preferenze temporanee tra più sessioni. La parte inferiore confronta due casi: con e senza iniezione di memoria. Con l'iniezione di memoria, il titolo della nuova diapositiva è blu e la memoria ritardata viene trasportata; senza iniezione, si dipende dal modello/contesto locale. L'immagine è strettamente correlata al contesto e mostra visivamente il meccanismo di funzionamento di MemSlides nell'elaborazione di attività di modifica delle diapositive e le prestazioni in diverse situazioni.

La memoria di lavoro tiene traccia di informazioni come:

  • Preferenze temporanee della presentazione
  • Vincoli specifici della sessione
  • L'obiettivo attuale della presentazione
  • Regioni già modificate
  • Controlli non terminati
  • Cronologia delle revisioni e stato attivo

Questo trasforma una serie di richieste isolate in una modifica continua della stessa presentazione.

La memoria di lavoro è utile anche quando un'istruzione deve prevalere su una preferenza a lungo termine. Per l'attività corrente, il feedback esplicito dell'utente ha la priorità. Il sistema può quindi applicare un'eccezione temporanea senza riscrivere il profilo persistente dell'utente.

Memoria degli strumenti: riutilizzare esperienze di modifica affidabili

Comprendere una richiesta non garantisce che un agente possa eseguirla in sicurezza.

Una piccola modifica a una diapositiva può comportare la selezione dell'elemento giusto, la modifica della proprietà corretta, la conservazione dell'allineamento, l'aggiornamento della rappresentazione sottostante, il rendering del risultato e la verifica che nient'altro si sia spostato.

Un agente può fallire:

  • Selezionando la regione sbagliata
  • Modificando il codice o l'oggetto errato
  • Applicando una modifica più ampia di quella richiesta
  • Fermandosi prima del completamento della modifica
  • Ripetendo una sequenza di strumenti che in precedenza era fallita

La memoria degli strumenti si concentra su questo livello di esecuzione.

MemSlides registra due tipi di esperienza:

  1. Esperienza delle attività a livello di sessione, che riassume lezioni, errori e pattern utili da una sessione di modifica.
  2. Esperienza delle catene di strumenti a livello operativo, che memorizza sequenze compatte di ragionamenti, chiamate agli strumenti e osservazioni per il riutilizzo durante operazioni simili.

![L'immagine mostra due tipi di memoria dell'agente in MemSlides: Task Experience e Tool Chain Experience. Task

L'esperienza include Agent Lesson, Tool Error e Auto Extract, che entrano nella memoria di lavoro (WM) attraverso Preload, attraversano diversi cicli di modifica e infine completano il Job End. Tool Chain Experience, invece, registra l'esperienza della catena di strumenti a livello operativo, contenente più cicli di operazioni, ciascuno comprendente passaggi come ragionamento, chiamata allo strumento, osservazione, ecc., formando infine la Tool Memory. Questa figura è strettamente correlata al contesto e presenta visivamente i tipi di memoria e il flusso di lavoro menzionati nel testo.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/image/2026/07/73f06528-68e3-4e3f-86e6-09068a098c91-2bfd80a0-adae-4973-9936-e9b188f35bdd.png)

La memoria del profilo utente determina cosa dovrebbe diventare la presentazione. La memoria degli strumenti aiuta a determinare come apportare tale modifica in modo affidabile.

L'agente può recuperare l'esperienza rilevante prima di tentare una modifica simile, riducendo errori ripetuti e tentativi inutili.

Revisione Locale Scoping per Diapositiva: Modificare Solo Quanto Richiesto

Un rischio importante nell'editing di presentazioni multi-turno è la modifica eccessiva.

Quando un utente chiede di cambiare un'etichetta, un grafico o un paragrafo, un sistema che riscrive l'intera diapositiva—o l'intero mazzo—potrebbe alterare accidentalmente formule, colori, spaziatura o contenuti corretti.

MemSlides introduce un processo di revisione locale per diapositiva basato su tre fasi:

1. Plan

Il sistema converte la richiesta dell'utente in un contratto di esecuzione. Questo identifica:

  • Se la modifica è locale o globale
  • Quale o quali diapositive sono interessate
  • La regione target più piccola
  • Regole attive e suggerimenti per i selettori
  • Requisiti di verifica

2. Act

L'agente applica la modifica minima efficace. A seconda del compito, ciò può comportare una patch locale, un aggiornamento di stile strettamente limitato o un'inserzione o cancellazione di pagina specifica.

3. Guard

Prima di terminare il ciclo di revisione, il sistema verifica che il target richiesto sia stato aggiornato e che le regioni non correlate non siano state modificate. Se la copertura è incompleta, il ciclo viene bloccato e l'agente deve riprovare.

L'immagine mostra il processo di revisione locale di MemSlides. A partire dal feedback dell'utente, attraverso le tre fasi di Plan, Act e Guard, si conclude con la revisione locale. La fase di Plan converte la richiesta dell'utente in un contratto di esecuzione, determinando l'ambito della modifica, i percorsi delle diapositive interessate, ecc.; la fase di Act applica la modifica minima efficace, come aggiornamenti CSS in blocco, patch locali, ecc.; la fase di Guard, prima della fine della revisione, verifica che l'area target sia aggiornata e che le aree non correlate siano invariate; se la copertura è incompleta, blocca e riprova. L'immagine presenta visivamente il flusso e i passaggi chiave della revisione locale di MemSlides.

Questo meccanismo protegge i contenuti già corretti.

L'esempio seguente confronta una riscrittura ampia dell'intera diapositiva con una patch localizzata di MemSlides. La modifica richiesta interessa un elemento nella parte inferiore della diapositiva. La riscrittura ampia cambia i colori, rimuove un blocco di formule e modifica il layout, mentre la patch localizzata aggiorna solo il target.

L'immagine mostra gli effetti dell'editing di una diapositiva PPT sul meccanismo di attenzione multi-testa con diverse modalità di modifica. A sinistra la pagina originale, al centro la riscrittura completa della pagina di DeepPresenter, in cui solo il testo target "4 groups" viene modificato in "8 heads", ma i colori generali della pagina, il blocco di formule, il layout, ecc. cambiano tutti; a destra la revisione con patch locale di MemSlides, in cui solo il testo target viene aggiornato, mentre le altre parti rimangono invariate. L'immagine è strettamente correlata al contesto e presenta visivamente la differenza tra riscrittura completa della pagina e revisione locale nell'editing di presentazioni multi-turno menzionato nel testo, proteggendo le parti di contenuto già corrette.

Risultati Sperimentali

La valutazione di MemSlides esamina non solo se una modifica avviene alla fine. Misura anche se la modifica supera una verifica rigorosa e quanto velocemente il sistema raggiunge il primo risultato corretto.

Comportamento di Personalizzazione e Memoria di Lavoro

L'articolo riporta che la memoria del profilo utente migliora l'allineamento della personalità durante la generazione del primo round. Il sistema utilizza preferenze corrispondenti all'intento invece di applicare

un profilo fisso per ogni attività.

Casi qualitativi di memoria di lavoro mostrano anche che una preferenza introdotta in un round iniziale può rimanere attiva e produrre effetti in seguito, anche quando non viene ripetuta nel feedback intermedio.

Ablazione della memoria degli strumenti

Il team di ricerca ha testato la memoria degli strumenti attraverso una configurazione diagnostica a coppie abbinate. Ogni coppia utilizzava lo stesso mazzo di origine, modello, persona e modifica richiesta. La differenza principale era se la memoria dello strumento veniva iniettata o meno.

Metrica Con memoria dello strumento Senza memoria dello strumento
Completamento a ciclo chiuso 0,963 0,815
Verifica rigorosa 0,534 0,310
Tempo della prima modifica corretta 242,5 secondi 609,5 secondi
Rapporto tempo strumento principale 0,327× 1,000×

Immagine di una tabella di confronto degli indicatori per diversi modelli con e senza memoria dello strumento nell'esperimento MemSlides. La tabella contiene cinque colonne: Memory Injected, Closed-Loop Completion, Strict Verify, First Correct Edit, Core Tool Time Ratio, corrispondenti rispettivamente a se la memoria è iniettata, tasso di completamento a ciclo chiuso, tasso di verifica rigorosa, tempo della prima modifica corretta e rapporto del tempo dello strumento principale. Per i tre modelli GPT-5, GLM-5 e Gemini 3.1 Pro, con la memoria dello strumento, il tasso di completamento a ciclo chiuso, il tasso di verifica rigorosa, il tempo della prima modifica corretta e il rapporto del tempo dello strumento principale sono migliori rispetto alla situazione senza memoria dello strumento, e GPT-5 mostra le migliori prestazioni in diversi indicatori.

I risultati mostrano un tasso di completamento a ciclo chiuso più elevato, un tasso di verifica rigorosa più forte e un tempo medio molto più breve per la prima modifica corretta quando viene utilizzata la memoria dello strumento.

Questi numeri provengono da una configurazione diagnostica controllata che coinvolge nove coppie di modifiche abbinate. Non dovrebbero essere interpretati come prova che MemSlides supererà ogni alternativa in ogni attività di presentazione. Lo studio è più ristretto: verifica se l'esperienza riutilizzabile dello strumento migliora l'editing locale in condizioni abbinate.

Esecuzione Locale di MemSlides

Il progetto è open source con licenza Apache 2.0. Il repository ufficiale fornisce sia un'installazione dai sorgenti che un flusso di lavoro Docker.

Installazione dai Sorgenti

sudo apt-get update
sudo apt-get install -y libreoffice fontconfig fonts-noto-cjk poppler-utils

conda env create -f environment.yml
conda activate memslides
pip install -e ".[research]"

python -m playwright install chromium ffmpeg
python -m memslides.experiment --help

Esegui la suite di test smoke integrata:

python -m memslides.experiment run smoke_minimal \
  --output-base .memslides/experiments \
  --parallel 1

Esecuzione con Docker

docker compose build
docker compose run --rm memslides python -m memslides.experiment run smoke_minimal \
  --output-base /app/.cache/memslides/experiments \
  --parallel 1

La suite smoke_minimal è intesa come una piccola esecuzione di verifica. Gli esperimenti di generazione reali richiedono credenziali del modello e del servizio fornite dall'utente.

Mantieni le credenziali al di fuori del repository. Il progetto supporta variabili d'ambiente, file .env e configurazione YAML privata selezionata tramite MEMSLIDES_CONFIG_FILE o --config.

Perché il Design di MemSlides è Importante Oltre la Generazione di PPT

Lo stesso problema di memoria appare in molti flussi di lavoro agenti di lunga durata.

Un agente documentale deve preservare le preferenze di scrittura senza trattare ogni modifica come permanente. Un agente di codifica deve ricordare le convenzioni del progetto mantenendo separate le istruzioni temporanee specifiche del ramo. Un agente di analisi dei dati deve conservare

l'obiettivo corrente durante il riutilizzo di procedure affidabili per gli strumenti.

MemSlides illustra un principio di progettazione più ampio:

  • Le preferenze persistenti dell'utente dovrebbero essere separate dallo stato della sessione.
  • Lo stato della sessione dovrebbe sopravvivere a più cicli.
  • L'esperienza di esecuzione dovrebbe essere memorizzata indipendentemente dalle preferenze dell'utente.
  • Le richieste locali dovrebbero operare entro confini espliciti.
  • La verifica dovrebbe avvenire prima che una revisione sia considerata completa.

Il valore del framework, quindi, non si limita alla creazione di diapositive accattivanti. Offre un esempio concreto di come un agente possa passare da una generazione una tantum a una collaborazione iterativa e affidabile.

FAQ

Cos'è MemSlides?

MemSlides è un agente di presentazione basato sulla memoria per la generazione personalizzata di diapositive e la revisione locale multi-turno. Combina memoria del profilo utente, memoria di lavoro, memoria degli strumenti e un flusso di lavoro di modifica con ambito definito.

MemSlides è un generatore di PowerPoint AI?

Sì, ma il suo obiettivo principale va oltre la produzione di una prima bozza. È progettato per ricordare le preferenze, trasportare le istruzioni attraverso i cicli di revisione e modificare aree limitate delle diapositive senza ricostruire inutilmente l'intera presentazione.

Cosa memorizza la memoria del profilo utente?

La memoria del profilo utente memorizza le preferenze ricorrenti organizzate per intento di presentazione e dimensioni come tema, contenuto, stile visivo, layout, uso di modelli e abitudini generali. Solo gli elementi rilevanti del profilo vengono instradati in un nuovo compito.

Qual è la differenza tra memoria di lavoro e memoria a lungo termine?

La memoria a lungo termine persiste tra progetti di presentazione e contiene preferenze utente stabili ed esperienza riutilizzabile con gli strumenti. La memoria di lavoro appartiene alla presentazione corrente e tiene traccia di istruzioni temporanee, vincoli attivi e stato della revisione.

Come evita MemSlides di modificare il contenuto delle diapositive non correlate?

Utilizza la revisione locale con ambito definito sulle diapositive. Il sistema identifica la regione minima interessata, esegue una modifica minima e verifica la copertura prima di completare il ciclo.

MemSlides può essere eseguito con Docker?

Sì. Il repository ufficiale include file Docker Compose e un comando per eseguire la suite di test integrata all'interno di un contenitore.

MemSlides richiede chiavi API?

Gli esperimenti di generazione reali richiedono credenziali per i modelli e i servizi selezionati dall'utente. Il repository consiglia di archiviarle in variabili d'ambiente, .env o file di configurazione privati, anziché integrarle in Git.

MemSlides è open source?

Sì. Il codice sorgente è disponibile su GitHub con licenza Apache 2.0. Gli autori forniscono anche una pagina del progetto, un articolo scientifico, una demo online e una pagina del paper su Hugging Face.

Strumenti correlati

  • MemSlides Demo: L'area di lavoro online ufficiale per provare il flusso di lavoro di generazione personalizzata di diapositive.
  • MemSlides GitHub: L'implementazione open source, i file di configurazione, l'esecutore di esperimenti e la configurazione Docker.
  • MemSlides Pagina del Progetto: Una panoramica del framework, dei componenti di memoria, degli esempi e dei risultati.
  • Docker: Esegue il progetto e le sue dipendenze in un ambiente contenitore riproducibile.
  • LibreOffice: Un e

libreoffice.org/): Utilizzato dal flusso di lavoro locale per la presentazione e l'elaborazione dei documenti.

  • Playwright: Fornisce l'automazione del browser utilizzata dalla configurazione del progetto e dal flusso di lavoro di rendering.

Collegamenti correlati

Sommario

MemSlides tratta la creazione di diapositive come un processo continuo di scrittura, anziché come una singola richiesta di generazione. La sua memoria gerarchica separa le preferenze stabili dell'utente, le istruzioni temporanee a livello di presentazione e l'esperienza di modifica riutilizzabile.

Il flusso di lavoro di revisione con ambito limitato poi circoscrive ogni modifica alla regione più piccola necessaria e verifica il risultato prima di completare il ciclo. Negli esperimenti diagnostici con coppie abbinate dell'articolo, la memoria dello strumento ha migliorato il completamento e la verifica, riducendo al contempo il tempo necessario per ottenere una modifica corretta.

L'idea centrale è semplice: un agente di presentazione utile deve ricordare le informazioni giuste, dimenticare i dettagli temporanei al momento giusto e modificare solo ciò che l'utente gli ha effettivamente chiesto di modificare.