Academy
Come ottimizzare i file per RAG
Manutenzione e convalida
In questa lezione

L'ultima fase di una pipeline RAG sana consiste nel mantenere, testare e convalidare la base di conoscenze. Questo processo aiuta a garantire che i dati rimangano accurati e pertinenti nel tempo e vi dà la certezza che il vostro agente recupererà le informazioni giuste quando saranno necessarie.

Mantenere il database aggiornato in Botpress è facile come scambiare i vecchi file con quelli nuovi. I vecchi file vengono automaticamente rimossi dalla knowledge base del vostro agente e i nuovi file vengono automaticamente inclusi. Per i documenti che vengono modificati di frequente, considerate la possibilità di automatizzare il processo di sincronizzazione con Botpress utilizzando l'API File dedicata, che consente di risparmiare tempo e di ridurre il rischio che i contenuti obsoleti passino di mano.

È poi fondamentale effettuare verifiche periodiche. Esaminate periodicamente la vostra base di conoscenze per rimuovere tutte le informazioni obsolete o irrilevanti. In questo modo si mantiene la base di conoscenza snella e si assicura che il vostro agente non recuperi risposte obsolete o irrilevanti.

Una volta che i dati sono aggiornati, è il momento di testare e convalidare la base di conoscenze. Dopo aver caricato i contenuti, eseguite alcune query di prova iniziali per verificare la capacità del vostro agente di recuperare e rispondere con informazioni pertinenti. Iniziate con domande comuni o previste per avere un'idea dell'accuratezza e dell'affidabilità del vostro agente.

Nel debugger degli eventi, nei log di produzione e persino nell'emulatore si trovano moltissime informazioni utili, per cui è possibile avere un quadro chiaro di quali informazioni l'agente deve dare priorità.

Infine, raccogliete i feedback. Che si tratti di utenti interni o di clienti, il feedback è prezioso per individuare le aree da migliorare. Utilizzate questo feedback per apportare modifiche alla formattazione del documento o per aggiungere più contesto, se necessario. Test e feedback regolari assicurano che la vostra base di conoscenze continui a funzionare in modo accurato e a soddisfare le esigenze in evoluzione dei vostri utenti.

Combinando queste pratiche - controllo delle versioni, verifiche regolari e test continui - si manterrà una base di conoscenze accurata, aggiornata e ben equipaggiata per supportare le conversazioni guidate dall'intelligenza artificiale.

Sintesi
Mantenere una base di conoscenze accurata e aggiornata attraverso il controllo delle versioni, le verifiche periodiche, i test con le query e la raccolta di feedback per garantire conversazioni affidabili e pertinenti basate sull'intelligenza artificiale.
tutte le lezioni di questo corso