Skip to content

Commit d69eaea

Browse files
committed
Updated track to speakers PyDay25
1 parent f1694d1 commit d69eaea

File tree

1 file changed

+28
-11
lines changed

1 file changed

+28
-11
lines changed

content/events/pyday_bcn/pyday_bcn_2025.md

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -264,20 +264,28 @@ events:
264264
# repositories: "https://github.com/ericmassip/carbon-home-watcher"
265265

266266
- speaker: "Ricardo Ander-Egg"
267-
title: "Agente LLM desde cero sin frameworks"
268-
description: "TBD"
267+
title: "Crea un agente LLM desde cero, sin frameworks."
268+
description: "En este taller vamos a desmitificar los agentes LLM y a construir uno desde cero, sin usar frameworks. Entenderás la lógica fundamental que permite a un modelo de lenguaje razonar y usar herramientas externas, programándolo todo con Python y la librería oficial de OpenAI.
269+
270+
Trabajaremos de forma 100% práctica para implementar el bucle de control que convierte a un LLM en un agente autónomo: recibir un objetivo, pensar qué herramienta usar, ejecutarla y decidir el siguiente paso. El objetivo es que comprendas el mecanismo interno de un agente.
271+
272+
Al finalizar, serás capaz de:
273+
274+
- Entender la arquitectura básica de un agente LLM (razonamiento + acción).
275+
- Implementar un bucle de control para que el LLM pueda usar herramientas.
276+
- Permitir al modelo ejecutar funciones de Python."
269277
start_time_slot: 11:30
270278
end_time_slot: 12:45
271279
track_length: 1
272280
color: yellow
273281
type: workshop
274-
language: ""
282+
language: "Spanish/English"
275283
python_level: "<i class=\"fas fa-circle green\"></i>"
276284
topic_level: "<i class=\"fas fa-circle green\"></i>"
277-
requirements: ""
285+
requirements: "Conexión a internet. Python 3.10+. Tener la librería \"openai\" instalada. No se necesitará una API key para el taller. Se recomienda usar un gestor de entornos como uv o virtualenv, aunque no es obligatorio. Cada participante debe tener su entorno listo. Durante el taller se utilizará \"uv\" para gestionar dependencias."
278286
topic: "LLM"
279287
location: "Sala Margarita Salas"
280-
# repositories: "https://github.com/ericmassip/carbon-home-watcher"
288+
# repositories: "https://github.com/polyrand/pyday2025-llm"
281289

282290
- speaker: "Alberto Camara"
283291
title: "Building Multi-Agent System with Pydantic AI"
@@ -335,20 +343,29 @@ events:
335343
class: middle
336344

337345
- speaker: "Ricardo Ander-Egg"
338-
title: "Tècnicas de búsqueda de texto: keywords, BM25, vectores, etc"
339-
description: "TBD"
346+
title: "Keywords, BM25 y vectores: construyendo un buscador de texto desde cero"
347+
description: "En este taller aprenderemos cómo funcionan de verdad los buscadores de texto, más allá de las cajas negras de las librerías. Partiremos de los conceptos más básicos (índices, tokens, ranking) y llegaremos hasta técnicas modernas como BM25 y búsqueda vectorial, implementándolo todo a mano desde cero.
348+
349+
Trabajaremos de forma totalmente práctica: construirás tu propio mini‑buscador, primero basado en keywords y "scoring" clásico, y después lo extenderemos con métodos más avanzados y representación vectorial. El objetivo del taller es entender los principios básicos que hay detrás de los motores de búsqueda y cómo se implementan.
350+
351+
Al finalizar, serás capaz de:
352+
353+
- Implementar un índice invertido simple y un buscador basado en keywords.
354+
- Entender y programar un sistema de ranking con TF‑IDF / BM25.
355+
- Utilizar vectores y similitud de coseno para búsqueda semántica básica.
356+
- Comparar enfoques y saber cuándo usar palabras clave, BM25 o vectores."
340357
start_time_slot: 14:00
341358
end_time_slot: 15:15
342359
track_length: 1
343360
color: blue
344361
type: workshop
345-
language: ""
346-
python_level: "<i class=\"fas fa-circle green\"></i>"
362+
language: "Spanish/English"
363+
python_level: "<i class=\"fas fa-circle yellow\"></i>"
347364
topic_level: "<i class=\"fas fa-circle green\"></i>"
348-
requirements: ""
365+
requirements: "Python 3.10+ (cada participante puede decidir seguir el taller con un Jupyter Notebook, Google Colab, scripts de Python, etc). El taller se desarrollará utilizando archivos de texto de Python, pero es apto para seguirlo en un notebook también."
349366
topic: "LLM"
350367
location: "Sala Margarita Salas"
351-
# repositories: "https://github.com/ericmassip/carbon-home-watcher"
368+
# repositories: "https://github.com/polyrand/pyday2025-text"
352369

353370
- speaker: "Kevin Sanchez"
354371
title: "Del Desorden Visual al Significado: Una Aventura con Transformers y Donut"

0 commit comments

Comments
 (0)