---
url: 'https://metadrop.net/en/events/drupalcamp-2026-how-to-build-robust-ai-applications-using-rag'
title: 'How to build robust AI applications using RAG'
author:
  name: 'Omar Lopesino'
  url: 'https://metadrop.net/es/sobre/omar-lopesino'
date: '2026-10-16T08:17:17+00:00'
updated: '2026-10-16T08:24:49+00:00'
type: website
summary: 'When integrating generative artificial intelligence into a website, current models can sometimes be inefficient in certain respects. Responses may lack sufficient clarity, contain errors, or fail to include up-to-date information about your business.'
tags:
  - 'Drupal Spanish Association (AED)'
  - DrupalCampEs
  - 'Artificial intelligence'
  - DrupalCamp
image: 'https://metadrop.net/sites/default/files/styles/full/public/2026-10/drupalcampspain-2026.png.webp?itok=lRy99bHc'
published: true
og:
  site_name: Metadrop
  'image:type': image/webp
  'image:width': '1016'
  'image:height': '740'
  'image:alt': 'How to build robust AI applications using RAG'
  locale: en_US
  'locale:alternate': es_ES
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Event
      url: 'https://metadrop.net/en/events/drupalcamp-2026-how-to-build-robust-ai-applications-using-rag'
      name: 'How to build robust AI applications using RAG'
      description: 'When integrating generative artificial intelligence into a website, current models can sometimes be inefficient in certain respects. Responses may lack sufficient clarity, contain errors, or fail to include up-to-date information about your business.'
      eventAttendanceMode: 'https://schema.org/OfflineEventAttendanceMode'
      image:
        '@type': ImageObject
        url: 'https://metadrop.net/sites/default/files/styles/full/public/2026-10/drupalcampspain-2026.png.webp?itok=lRy99bHc'
      eventStatus: 'https://schema.org/EventScheduled'
      startDate: '2026-11-21T12:00:00+01:00'
      '@id': 'https://metadrop.net/en/events/drupalcamp-2026-how-to-build-robust-ai-applications-using-rag#event'
      location:
        '@type': Place
        address:
          '@type': PostalAddress
          addressCountry: ES
          addressRegion: Madrid
      performer:
        '@type': Person
        name: 'Omar Lopesino'
      organizer:
        '@type': Organization
        name: 'Drupal Spanish Association (AED)'
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://x.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      telephone: '+34910053180'
      contactPoint:
        '@type': ContactPoint
        telephone: '+34910053180'
        email: hola@metadrop.net
        availableLanguage:
          - Spanish
          - English
        contactType: 'customer service'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/modules/custom/metadrop_schema/images/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
      address:
        '@type': PostalAddress
        streetAddress: 'Calle Virgen de Nuria 23'
        addressLocality: Madrid
        addressRegion: Madrid
        postalCode: '28027'
        addressCountry: ES
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/en/events/drupalcamp-2026-how-to-build-robust-ai-applications-using-rag'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://metadrop.net/en'
          -
            '@type': ListItem
            position: 2
            name: Events
            item: 'https://metadrop.net/en/events'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Events](https://metadrop.net/en/events)
 
 # How to build robust AI applications using RAG

DrupalCamp

 Madrid, Spain 

 

Drupal Spanish Association (AED)

Saturday, November 21, 2026

 

 [View session in Drupalcamp's website](https://2026.drupalcamp.es/es/sesiones/como-hacer-aplicaciones-robustas-de-ia-gracias-los-rag) 

 

 

 

When integrating generative artificial intelligence into a website, current models can sometimes be inefficient in certain respects. Responses may lack sufficient clarity, contain errors, or fail to include up-to-date information about your business.

In recent years, this challenge has been addressed through various techniques, the most significant being the use of RAG (Retrieval-Augmented Generation). RAG allows models to be supplied with the specific information a user needs at the exact moment they request it—drawing from data unique to the business implementing the system. This enables the creation of chatbots, translation tools, and information-query systems that provide personalized responses to users. Furthermore, these systems offer developers a mechanism for continuous feedback, which can be used to refine and improve the RAG implementation.

In this session, you will learn how this technology works and the types of applications that can be built with it. We will explore several examples—including one in Drupal—that showcase all the components of such a system.



Speakers

 

 



Omar Lopesino

Senior Drupal developer