Learn Lugano: AI generativa per la ricerca efficiente delle informazioni
Cliente: Lugano Living Lab, Città di Lugano
Settore: Istruzione
7
Portali coinvolti
+40k
Pagine web estratte per l'addestramento del bot
1
Sito web per tutte le necessità
Learn Lugano è una piattaforma online nata dalla collaborazione tra la Città di Lugano e i principali atenei cittadini, progettata per semplificare l’accesso alle informazioni per studenti attuali e futuri e promuovere Lugano come destinazione universitaria. Vista la mole di informazioni disponibili, si è reso necessario lo sviluppo e l'integrazione di Lucy, un chatbot avanzato basato su AI generativa ideato da Ander Group. Grazie allo scraping dei siti di USI, SUPSI e Franklin University, Lucy fornisce risposte precise e aggiornate, migliorando l'esperienza utente e facilitando la ricerca di informazioni.
GPT-4
Langchain Framework
Retrieval Augmented Generation
Come orientarsi tra oltre quarantamila pagine web?
In un contesto come quello universitario, dove le informazioni rilevanti per gli studenti sono spesso frammentate su diversi portali, può diventare complesso e dispendioso navigare tra le varie risorse per ottenere risposte rapide e precise.
La quantità di dati disponibili, dalle informazioni sui corsi, ai dettagli amministrativi e alle opportunità di vita studentesca a Lugano, richiede una soluzione centralizzata e facilmente accessibile.
Learn Lugano è nato proprio per rispondere a questa esigenza, fungendo da collettore per tutte queste informazioni.
Tuttavia, anche in un sito dove tutte le informazioni sono centralizzate, si è resa necessaria una soluzione che potesse rendere la ricerca ancora più efficiente e immediata.
Ciao, sono Lucy. Come posso aiutarti?
Da questa esigenza è nata Lucy, un chatbot avanzato basato su AI generativa.
In fase di progettazione è maturata infatti l'esigenza di offrire agli utenti un'interfaccia conversazionale, che consentisse loro di cercare e accedere in modo più efficiente alle informazioni disponibili.
Lucy non solo fornisce direttamente risposte coinvolgendo gli utenti in conversazioni naturali, ma offre anche link diretti alle pagine pertinenti su Learn Lugano e altri portali, come USI, Ticino Turismo, SUPSI, Franklin, e Lugano.ch.
Questo avviene in base alla pertinenza tra la domanda posta e il contenuto delle pagine, migliorando così l'esperienza degli utenti e facilitando l'accesso alle informazioni rilevanti.
Il chatbot che abbiamo creato si basa sul modello GPT-4 di OpenAI, integrato tramite API, e si avvale del meccanismo RAG (Retrieval Augmented Generation). Questo metodo prevede un passaggio preliminare di recupero di contenuti pertinenti, che vengono poi presentati al modello generativo. Tale approccio aiuta il sistema a rispondere alle domande degli utenti in modo più accurato e pertinente.
In questa fase, è stato indispensabile eseguire un processo preliminare di web scraping, che consiste nell'estrazione del contenuto delle pagine HTML dei diversi portali desiderati per l'inclusione nel chatbot.
Inoltre, nel corso dello sviluppo abbiamo delineato delle guidelines per le risposte di Lucy attraverso il cosiddetto "prompt di sistema". Questo documento ha specificato il ruolo dell'assistente e i contesti in cui intervenire.
Il prodotto finale rappresenta quindi uno strumento integrante del sito web, in grado di offrire un'alternativa alla navigazione web tradizionale attraverso un'interfaccia conversazionale fluida e naturale. Questo ha consentito di eliminare la necessità di navigare tra le varie pagine e categorie predefinite per trovare le informazioni desiderate, semplificando di molto l'esperienza degli utenti.
"Learn Lugano è un progetto che abbiamo voluto fortemente e che ci ha visti coinvolti sin dalle prime fasi. Attraverso l'integrazione di informazioni utili per gli studenti e l'adozione di tecnologie innovative come il chatbot Lucy, basato su AI generativa, stiamo delineando un futuro in cui l'esperienza accademica e la bellezza naturale di Lugano si fondono armoniosamente, offrendo un ambiente unico e stimolante a livello internazionale per lo studio e la crescita personale"
Robert Bregy / Segretario comunale, Città di Lugano