Presented by:
  • Apasionado por el open source, ha participado y mantenido varios proyectos a lo largo de los años en diferentes lenguajes.
  • Ha trabajado años creando soluciones/aplicaciones, principalmente en ingenieria de datos y web.
  • En estos últimos años se centra más en el desarrollo de librerias/frameworks.
  • Activo en proyectos de Open Source.
  • Antes trabajaba de Senior Software Engineer en @Frontiers, ahora trabaja de Database Ecosystem Engineer en @CrateDB.
No video of the event yet, sorry!

Creando un servicio de búsqueda híbridas (keywords + IA) con tecnologías Open Source (Python, CrateDB y Vue.js)

¿Te has encontrado alguna vez con la necesidad de buscar rápidamente entre una gran cantidad de información?

¿Te gustaría implementar un servicio de búsqueda eficiente en tu terminal, sitio web, documentación o aplicación?

Aunque hay varias tecnologías de pago disponibles para resolver este problema, como Algolia, ¿qué sucede si deseamos desarrollar nuestra propia solución? En esta charla, exploraremos cómo podemos implementar una solución completa end to end para un servicio de búsqueda utilizando híbrida Python, CrateDB, Vue.js y OpenAI.

¿Que haremos en la charla?

Introducción:

  1. Por que buscar información es muy dificil.
  2. ¿Que es Full-text search?
  3. ¿Vectores? que son y como puedo usarlos para hacer búsquedas semánticas.
  4. ¿Que es la búsqueda híbrida y por que la necesitamos.

Uso de caso real:

  1. Exploramos la data que queremos usar.
  2. Usamos un poco de magia e ingenieria de datos para preparar la data.
  3. La cargamos en CrateDB y empezamos a buscar.
  4. Planteamos la arquitectura.
  5. Montamos los componentes web y conectamos todo.
  6. Resultado, ¿funciona esto?

Date:
2024 June 21 - 10:00
Duration:
45 min
Room:
Sala Benalmádena
Conference:
OpenSouthCode 2024
Language:
Spanish; Castilian
Track:
Difficulty:
Medium

Happening at the same time:

  1. Entendiendo el Operador de RabbitMQ
  2. Start Time:
    2024 June 21 10:00

    Room:
    Sala Mollina

  3. Qué es Developer Experience y por qué debería importarnos como ingenieros de software
  4. Start Time:
    2024 June 21 10:00

    Room:
    Sala Riogordo 3

  5. How to Make Your Open Source Project Popular
  6. Start Time:
    2024 June 21 10:00

    Room:
    Sala Fuengirola

  7. AsyncAPI: Design and document your event driven architectures
  8. Start Time:
    2024 June 21 10:00

    Room:
    Sala Riogordo 1

  9. Cómo simular decenas de miles de usuarios chateando y no morir en el intento
  10. Start Time:
    2024 June 21 10:00

    Room:
    Sala Canillas