Flujos de trabajo con agentes de IA en Python
06/10/2024 , Treboada
Idioma: Español

La adopción de modelos fundacionales pre-entrenados con grandes cantidades de datos ha impulsado una transformación radical en prácticamente cualquier disciplina, tanto en el ámbito académico como empresarial. En este sentido, el acceso a estos modelos mediante interfaces de texto ha sido fundamental para ampliar su uso a un amplio espectro de usuarios. Además, estos modelos han demostrado un gran éxito en la identificación de patrones y estructuras complejas del lenguaje humano.

La integración de interfaces humano-máquina mediante lenguaje natural está impulsando una nueva generación de patrones de diseño y uso. En este enfoque, múltiples inteligencias artificiales colaboran con apoyo humano opcional para iniciar tareas o supervisarlas, logrando así mayor autonomía y eficacia.

La nueva generación de diseño se ha denominado AI agentic workflows o flujos de trabajo basados en agentes de IA. Estos flujos se fundamentan en cuatro criterios principales: reflexión, uso de herramientas, planificación y colaboración multiagente. En lugar de que un solo modelo (como un gran modelo de lenguaje LLM) genere directamente el resultado final, el objetivo es que el flujo de trabajo realice múltiples solicitudes a ese modelo o a un conjunto colaborativo de modelos especializados, incluyendo el uso de herramientas.

En esta charla se presentarán casos de uso en los que un flujo de trabajo con agentes de IA puede ser la solución más apropiada. También se abordará cuándo es más eficiente seguir un patrón de ejecución predefinido. Durante la charla, exploraremos flujos de trabajo, el uso de herramientas y la colaboración entre agentes mediante código en Python. Además, se mostrará un ejemplo real de programación en el que diferentes agentes colaboran en tareas como desarrollo, revisión y optimización, aprovechando herramientas como el intérprete de Python y la búsqueda web.

Para esta charla no se requieren conocimientos previos de estadística ni deep learning, y tan sólo unos conocimientos básicos de Python para seguir los fragmentos de código que se expongan. En cualquier caso, cualquier público puede verse beneficiado dado que nuestro objetivo es proporcionar a la audiencia una visión general del estado del arte en el desarrollo de flujos de trabajo utilizando agentes, y ofrecer herramientas y fragmentos de código en Python que puedan inspirar sus propias soluciones.


Temática:

Deep Learning

Temáticas adicionales:

Machine learning, stats, Software packages, SW Ingeniería & Arquitectura

Nivel de la propuesta:

Intermedia (es necesario entender las bases relacionadas para entrar en detalle)

Ver también :

Soy ingeniero informático con formación en Big Data e Inteligencia Artificial. A lo largo de mi carrera profesional he trabajado como investigador en el ámbito del machine learning y como científico de datos en diferentes sectores.

Junior Data Scientist en Decide4AI, estudié Ciencia de Datos en la UPV. Actualmente me encuentro finalizando un Máster en Inteligencia Artificial Avanzada y Aplicada en la UV.

R. Mena-Yedra is a senior data scientist. He holds a PhD in computing from the Universitat Politècnica de Catalunya (UPC) in Barcelona, Spain. His expertise lies in industrial data science, where he has applied AI/ML techniques across various domains including energy demand modelling, automatic control of microalgae photobioreactors, transportation and mobility research, and has made contributions to the financial industry and cheminformatics. With his diverse experience, he currently works in the AI industry creating innovative solutions to complex problems.