Workshop: Crea tu Primer Agente de Inteligencia Artificial con Google Gemini y Dart
Speaker: Alfredo Bautista, Flutter & Dart GDE desde 2022. Software developer en Greenflux 🇳🇱 Co-org @GDGMarbella & @flutterconfes 💙
¡Sumérgete en la vanguardia de la inteligencia artificial y da vida a tus propias creaciones! Este taller está diseñado como una experiencia práctica y guiada donde aprenderás, paso a paso, a construir tu primer Agente de IA. No hablamos de un simple chatbot, sino de un software diseñado para percibir su entorno (digitalmente, en este caso), razonar sobre la información recibida y actuar de forma autónoma para alcanzar objetivos específicos, tomando decisiones basadas en la lógica programada y la potencia de un modelo de lenguaje avanzado.
En el corazón de nuestro agente utilizaremos Gemini, el LLM más avanzado desarrollado por Google hasta la fecha. Durante el workshop, desmitificaremos qué es un LLM: entenderás cómo estos potentes motores de IA, entrenados con cantidades masivas de datos de texto y código, son capaces de comprender, generar y razonar sobre el lenguaje natural de manera sorprendentemente humana. Veremos cómo aprovechar la API de Gemini para dotar a nuestro agente de capacidades conversacionales y de procesamiento de información de última generación.
Para codificar la lógica, la estructura y las interacciones de nuestro agente, emplearemos Dart. Descubrirás por qué Dart es una excelente elección: un lenguaje moderno, versátil, de alto rendimiento y con una sintaxis clara, ideal tanto para aplicaciones cliente como para backend, lo que nos permitirá construir nuestro agente de manera eficiente y robusta. Aunque tengas experiencia en otros lenguajes, te guiaremos a través de los fundamentos necesarios de Dart para este proyecto.
La estructura del taller está pensada para maximizar tu aprendizaje práctico:
-
Introducción Conceptual: Definiremos claramente qué es un Agente de IA, sus componentes clave, el papel fundamental de los LLMs como Gemini y las particularidades de Dart en este contexto.
-
Configuración del Entorno: Te guiaremos para preparar tu máquina con las herramientas necesarias (Dart SDK, editor de código, acceso a APIs).
-
Desarrollo Guiado (¡Manos a la Obra!): Escribiremos juntos el código del agente en Dart, implementando su lógica principal, la interacción con la API de Gemini para procesar entradas y generar respuestas/acciones.
-
Despliegue en la Nube: Daremos el paso final para que tu agente no se quede solo en tu máquina local. Aprenderás los conceptos básicos y desplegaremos tu creación en una plataforma cloud (los detalles específicos se darán en el taller), haciéndolo potencialmente accesible desde cualquier lugar.
-
Conclusiones y Próximos Pasos: Recapitularemos lo aprendido y te daremos ideas sobre cómo seguir evolucionando tu agente.
Al finalizar, no solo tendrás una comprensión sólida de estos conceptos fundamentales de IA, sino que habrás construido y desplegado funcionalmente tu propio agente básico, llevándote código reutilizable y la experiencia práctica para futuros proyectos.
Requisito Indispensable: Este es un taller activo que requiere tu participación directa. Es fundamental que cada asistente traiga su propio ordenador portátil con conexión a internet estable y el siguiente software instalado (Dart SDK, VS Code o similar). Podría ser necesario crear cuentas gratuitas en servicios de Google Cloud o similares durante la sesión. ¡Prepárate para codificar, experimentar y aprender haciendo!
Agenda
---
Speaker
Alfredo Bautista Santos - Greenflux (Flutter developer)
Hosted By
Jose Manuel Márquez Pavón, GDG Organizer
I have been working in the technology sector on web and mobile development projects for more than 10 years. I have worked for multinationals, small companies, startups and I have also tried the adventure of being autonomous both as a freelance and as a co-founder of Código Base.
In 2018 I got to know Flutter, Google's new technology for application development, and now I am focused on continuing to develop my career hand in hand with this incredible technology.
I'm very involved in tech communities. I am co-organizer of GDG Marbella and FlutterConf through which we organize events to share knowledge with other colleagues in the community.
My main objective is to help others personally and professionally through my knowledge and experience. I try to be totally honest from minute one and I don't like wasting time at all.
Alfredo Bautista Santos, GDG Organizer
---
Partners
42 Telefónica Málaga (https://www.42network.org/campus/42-malaga/)
Flutter Málaga (https://www.meetup.com/flutter-malaga/)
---
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-marbella-presents-buildwithai-ai-agents-con-gemini-y-dart/.