Drupal, IA, RAG y Python. 0% humo, 100% recomendaciones personalizadas

En esta charla te mostraremos cómo hemos conectado Drupal con tecnologías de inteligencia artificial generativa para crear un chatbot capaz de mantener conversaciones naturales y recomendar cursos personalizados a los usuarios.

Partiremos de una plataforma de formación en Drupal que ofrece materiales de aprendizaje en múltiples formatos (PDF, DOC, PPTX, SCORM, TinCan) y cuenta con perfiles de usuario, historial de cursos y sistema de audiencias.

Explicaremos cómo diseñamos e implementamos el flujo completo:

  • Un componente web en JavaScript que actúa como chatbot.
  • Una API en Drupal utilizando OAuth para gestionar autenticación y exponer los datos de cursos y usuarios.
  • Una API en Python que gestiona la conversación, integra modelos, y alimenta un sistema RAG (Retrieval-Augmented Generation), y filtros utilizando ElasticSearch.
  • Cómo utilizamos la API de Drupal para indexar contenidos y enriquecer las respuestas del chatbot con recomendaciones contextualizadas y relevantes.

La sesión combinará visión funcional (qué aporta al usuario y cómo mejora su experiencia de aprendizaje) con una visión técnica de arquitectura, herramientas y buenas prácticas. Perfecta para quienes quieren integrar Drupal con IA y dar el siguiente paso en personalización de plataformas.

Obejtivos de aprendizaje:

  • Comprender cómo integrar Drupal con modelos de IA generativa para ofrecer funcionalidades avanzadas como recomendación de cursos vía chatbot.
  • Conocer los pasos para montar una API en Drupal protegida con OAuth y consumirla desde servicios externos.
  • Aprender cómo crear un componente web en JavaScript para incorporar un chatbot conversacional en una plataforma Drupal.
  • Entender cómo funciona un sistema RAG (Retrieval-Augmented Generation) y cómo conectarlo a Drupal para enriquecer las respuestas con contenidos formativos.
  • Obtener una visión completa del flujo de usuario y de las tecnologías involucradas, desde la conversación hasta la recomendación personalizada de cursos.

 

Do you want to be a sponsor?

If you are interested in sponsoring the event and showing your company's support for the Drupal community, please check out our sponsorship packages and get in touch with us via the contact form.

Sponsorship dossier