LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems
This paper presents LAMB (Learning Assistant Manager and Builder), an innovative open-source software framework designed to create AI-powered Learning Assistants tailored for integration into learning management systems. LAMB addresses critical gaps in existing educational AI solutions by providing...
| Autores: | , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2024 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/420254 |
| Acceso en línea: | https://hdl.handle.net/2117/420254 https://dx.doi.org/10.1016/j.csi.2024.103940 |
| Access Level: | acceso abierto |
| Palabra clave: | Generative artificial intelligence Education domain Learning assistant Retrieval-Augmented Generation (RAG) Large language model (LLM) IMS learning tools interoperability (LTI) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial Àrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educació |
| id |
ES_2e1388660cee096a44a4b9ffe0bc29ea |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/420254 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| title |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| spellingShingle |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems Alier Forment, Marc|||0000-0003-3922-1516 Generative artificial intelligence Education domain Learning assistant Retrieval-Augmented Generation (RAG) Large language model (LLM) IMS learning tools interoperability (LTI) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial Àrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educació |
| title_short |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| title_full |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| title_fullStr |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| title_full_unstemmed |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| title_sort |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems |
| dc.creator.none.fl_str_mv |
Alier Forment, Marc|||0000-0003-3922-1516 Pereira, Juanan García Peñalvo, Francisco Javier Casany Guerrero, María José|||0000-0002-5072-6745 Cabré Garcia, José M. |
| author |
Alier Forment, Marc|||0000-0003-3922-1516 |
| author_facet |
Alier Forment, Marc|||0000-0003-3922-1516 Pereira, Juanan García Peñalvo, Francisco Javier Casany Guerrero, María José|||0000-0002-5072-6745 Cabré Garcia, José M. |
| author_role |
author |
| author2 |
Pereira, Juanan García Peñalvo, Francisco Javier Casany Guerrero, María José|||0000-0002-5072-6745 Cabré Garcia, José M. |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Generative artificial intelligence Education domain Learning assistant Retrieval-Augmented Generation (RAG) Large language model (LLM) IMS learning tools interoperability (LTI) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial Àrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educació |
| topic |
Generative artificial intelligence Education domain Learning assistant Retrieval-Augmented Generation (RAG) Large language model (LLM) IMS learning tools interoperability (LTI) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial Àrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educació |
| description |
This paper presents LAMB (Learning Assistant Manager and Builder), an innovative open-source software framework designed to create AI-powered Learning Assistants tailored for integration into learning management systems. LAMB addresses critical gaps in existing educational AI solutions by providing a framework specifically designed for the unique requirements of the education sector. It introduces novel features, including a modular architecture for seamless integration of AI assistants into existing LMS platforms and an intuitive interface for educators to create custom AI assistants without coding skills. Unlike existing AI tools in education, LAMB provides a comprehensive framework that addresses privacy concerns, ensures alignment with institutional policies, and promotes using authoritative sources. LAMB leverages the capabilities of large language models and associated generative artificial intelligence technologies to create generative intelligent learning assistants that enhance educational experiences by providing personalized learning support based on clear directions and authoritative fonts of information. Key features of LAMB include its modular architecture, which supports prompt engineering, retrieval-augmented generation, and the creation of extensive knowledge bases from diverse educational content, including video sources. The development and deployment of LAMB were iteratively refined using a minimum viable product approach, exemplified by the learning assistant: “Macroeconomics Study Coach,” which effectively integrated lecture transcriptions and other course materials to support student inquiries. Initial validations in various educational settings demonstrate the potential that learning assistants created with LAMB have to enhance teaching methodologies, increase student engagement, and provide personalized learning experiences. The system's usability, scalability, security, and interoperability with existing LMS platforms make it a robust solution for integrating artificial intelligence into educational environments. LAMB's open-source nature encourages collaboration and innovation among educators, researchers, and developers, fostering a community dedicated to advancing the role of artificial intelligence in education. This paper outlines the system architecture, implementation details, use cases, and the significant benefits and challenges encountered, offering valuable insights for future developments in artificial intelligence assistants for any sector. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024 2024-12-10 2025 2025-03-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/420254 https://dx.doi.org/10.1016/j.csi.2024.103940 |
| url |
https://hdl.handle.net/2117/420254 https://dx.doi.org/10.1016/j.csi.2024.103940 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869405379109060608 |
| spelling |
LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systemsAlier Forment, Marc|||0000-0003-3922-1516Pereira, JuananGarcía Peñalvo, Francisco JavierCasany Guerrero, María José|||0000-0002-5072-6745Cabré Garcia, José M.Generative artificial intelligenceEducation domainLearning assistantRetrieval-Augmented Generation (RAG)Large language model (LLM)IMS learning tools interoperability (LTI)Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificialÀrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educacióThis paper presents LAMB (Learning Assistant Manager and Builder), an innovative open-source software framework designed to create AI-powered Learning Assistants tailored for integration into learning management systems. LAMB addresses critical gaps in existing educational AI solutions by providing a framework specifically designed for the unique requirements of the education sector. It introduces novel features, including a modular architecture for seamless integration of AI assistants into existing LMS platforms and an intuitive interface for educators to create custom AI assistants without coding skills. Unlike existing AI tools in education, LAMB provides a comprehensive framework that addresses privacy concerns, ensures alignment with institutional policies, and promotes using authoritative sources. LAMB leverages the capabilities of large language models and associated generative artificial intelligence technologies to create generative intelligent learning assistants that enhance educational experiences by providing personalized learning support based on clear directions and authoritative fonts of information. Key features of LAMB include its modular architecture, which supports prompt engineering, retrieval-augmented generation, and the creation of extensive knowledge bases from diverse educational content, including video sources. The development and deployment of LAMB were iteratively refined using a minimum viable product approach, exemplified by the learning assistant: “Macroeconomics Study Coach,” which effectively integrated lecture transcriptions and other course materials to support student inquiries. Initial validations in various educational settings demonstrate the potential that learning assistants created with LAMB have to enhance teaching methodologies, increase student engagement, and provide personalized learning experiences. The system's usability, scalability, security, and interoperability with existing LMS platforms make it a robust solution for integrating artificial intelligence into educational environments. LAMB's open-source nature encourages collaboration and innovation among educators, researchers, and developers, fostering a community dedicated to advancing the role of artificial intelligence in education. This paper outlines the system architecture, implementation details, use cases, and the significant benefits and challenges encountered, offering valuable insights for future developments in artificial intelligence assistants for any sector.This research is partially funded by the Ministry of Science and Innovation through the AvisSA project grant number (PID2020- 118345RB-I00), the Departament de Recerca i Universitats de la Generalitat de Catalunya through the 2021 SGR 01412 research groups award, and the Universidad del País Vasco/Euskal Herriko Unibertsitatea through the contract GIU21/037 under the program “convocatoria para la Concesión de Ayudas a los Grupos de Investigación en la Universidad del País Vasco/Euskal Herriko Unibertsitatea (2021)”.Peer ReviewedElsevier20252025-03-0120242024-12-10journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/420254https://dx.doi.org/10.1016/j.csi.2024.103940reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/4202542026-05-27T15:37:01Z |
| score |
15,812429 |