AI Agents Drift: Identificación y Corrección de Fallos Sutiles

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2026
November 17 - 20, 2026
New York, US & Online
Upcoming event
React Summit US 2026
React Summit US 2026
November 17 - 20, 2026. New York, US & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

Los fallos graves son fáciles: el agente lanza un error, lo corriges y sigues adelante. El problema más difícil es el drift, cuando el agente técnicamente tiene éxito pero lentamente deja de hacer lo que pretendías. Los resultados se vuelven más vagos, las elecciones de herramientas se vuelven más extrañas y los costos comienzan a aumentar. En esta charla, el orador examina cómo detectar el drift de comportamiento antes de que los usuarios lo noten, tomando prestado de la teoría de control de procesos y la detección de anomalías en sistemas industriales. La sesión explora qué significa realmente el punto de referencia de "normal" y cómo construir los bucles de retroalimentación necesarios para detectar el drift temprano.

This talk has been presented at AI Coding Summit London, check out the latest edition of this Tech Conference.

Sam Komesarook
Sam Komesarook
26 min
06 Jul, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Sam, un ingeniero desplegado en el campo convertido en fundador, discute la construcción de agentes de producción en la agricultura y la tendencia de las empresas a crear sus propios agentes desde cero. Se destacan los desafíos de mantener y depurar agentes, junto con las complejidades de la depuración de agentes y la importancia de la observabilidad de los agentes. Se exploran técnicas de análisis avanzadas para monitorear el comportamiento de los agentes, configurar señales de comportamiento en tiempo real, definir señales críticas para la misión y optimizar la orquestación de agentes. También se discuten las consideraciones de privacidad en la observabilidad y la gestión eficiente del contexto para los agentes, enfatizando el uso de modelos de código abierto y los desafíos en los flujos de trabajo de múltiples agentes.

1. Exploring Production Agents in Agriculture

Short description:

Sam, ingeniero desplegado en el campo convertido en fundador, discute la construcción de agentes de producción en la agricultura, destacando la tendencia de las empresas de crear sus propios agentes desde cero debido a la rentabilidad y las tecnologías de código abierto.

Buenas tardes a todos. Mi nombre es Sam. Soy un ingeniero desplegado en el campo convertido en fundador. Mi trabajo diario gira en torno a la construcción de agentes de producción que están realizando una amplia variedad de tareas en la agricultura. Como estoy seguro de que han escuchado hasta el cansancio hoy, y como estoy seguro de que han visto en línea, la tendencia de las empresas de construir sus propios agentes desde cero ya no es una actividad de nicho. Esto es algo en lo que muchas organizaciones están invirtiendo, y las razones son bastante obvias. Las tecnologías detrás de muchas de estas bibliotecas y plataformas son de código abierto. Son gratuitas. Son muy robustas. Además, es mucho más barato. Sabes, si vas a contratar a una empresa externa para que venga y construya estos agentes desde cero, ese es un costo que tendrás que asumir.

2. Challenges in Agent Maintenance and Debugging

Short description:

Discutiendo los desafíos de proporcionar contexto a terceros y las responsabilidades de mantener y depurar agentes. Introducción de tecnologías, bucles de retroalimentación y aprendizajes relacionados con agentes en varias industrias.

Además, de manera crítica, todo el contexto que tú y tu organización tienen sobre tus productos, la historia de tu empresa, el panorama competitivo, todo eso, vas a necesitar condensarlo y de alguna manera dárselo a este tercero. No es un proceso sin pérdidas. A menudo es mucho mejor simplemente construir estas cosas por tu cuenta.

La otra cara de eso, sin embargo, es que ahora eres responsable de mantener estos agentes, arreglarlos cuando están rotos, mejorar su eficiencia, el tiempo que tardan en hacer las cosas. Esencialmente tienes este nuevo sistema que tienes que depurar. La depuración de agentes es este campo que, creo, está madurando más pero aún es bastante nuevo.

Muchas de las plataformas que la gente usa, todavía son muy jóvenes. El objetivo de esta charla es introducir solo algunas de esas tecnologías, cómo se ven esos bucles de retroalimentación, y luego lo concluiré con algunos de los aprendizajes que encontré en algunas industrias diferentes que podrían ser pertinentes para la tuya también. Nuevamente, solo quiero comenzar con lo que realmente es un agente. Nuevamente, estoy seguro de que has visto esto muchas veces hoy, así que no insistiré en ello.

En su núcleo, un agente es algún tipo de modelo de razonamiento ejecutado en un bucle. Se ejecuta en un entorno, por lo que puedes pensar en esto como la arquitectura en la que realmente se está ejecutando. Tiene herramientas que usará para interactuar con ese entorno. De manera crítica, va a tener contexto sobre, nuevamente, tu negocio, cuál es su tarea.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Depuración Web Moderna
JSNation 2023JSNation 2023
29 min
Depuración Web Moderna
Top Content
This Talk discusses modern web debugging and the latest updates in Chrome DevTools. It highlights new features that help pinpoint issues quicker, improved file visibility and source mapping, and ignoring and configuring files. The Breakpoints panel in DevTools has been redesigned for easier access and management. The Talk also covers the challenges of debugging with source maps and the efforts to standardize the source map format. Lastly, it provides tips for improving productivity with DevTools and emphasizes the importance of reporting bugs and using source maps for debugging production code.
Depuración de JS
React Summit 2023React Summit 2023
24 min
Depuración de JS
Top Content
Debugging JavaScript is a crucial skill that is often overlooked in the industry. It is important to understand the problem, reproduce the issue, and identify the root cause. Having a variety of debugging tools and techniques, such as console methods and graphical debuggers, is beneficial. Replay is a time-traveling debugger for JavaScript that allows users to record and inspect bugs. It works with Redux, plain React, and even minified code with the help of source maps.
De la Fricción al Flujo: Depuración con Chrome DevTools
JSNation 2024JSNation 2024
32 min
De la Fricción al Flujo: Depuración con Chrome DevTools
The Talk discusses the importance of removing frictions in the debugging process and being aware of the tools available in Chrome DevTools. It highlights the use of the 'Emulate a Focus Page' feature for debugging disappearing elements and the improvement of debugging tools and workflow. The Talk also mentions enhancing error understanding, improving debugging efficiency and performance, and the continuous improvement of DevTools. It emphasizes the importance of staying updated with new features and providing feedback to request new features.
Depuración con Chrome DevTools
JSNation Live 2021JSNation Live 2021
11 min
Depuración con Chrome DevTools
Top Content
Here are some tips for better utilizing DevTools, including using the run command, customizing keyboard shortcuts, and emulating the focus effect. Learn how to inspect memory, use the network panel for more control over network requests, and take advantage of console utilities. Save frequently used code as snippets and use local overrides for easy editing. Optimize images by using a more optimized format like AVIF and track changes in the network panel to see the reduced data size.
Análisis estático en JavaScript: Lo fácil y lo difícil
JSNation 2023JSNation 2023
23 min
Análisis estático en JavaScript: Lo fácil y lo difícil
Static analysis in JavaScript involves analyzing source code without executing it, producing metrics, problems, or warnings. Data flow analysis aims to determine the values of data in a program. Rule implementation in JavaScript can be straightforward or require extensive consideration of various cases and parameters. JavaScript's dynamic nature and uncertainty make static analysis challenging, but it can greatly improve code quality.
Depurando un Bloqueo No Reproducible
React Advanced 2021React Advanced 2021
20 min
Depurando un Bloqueo No Reproducible
The Talk discusses a vicious bug that caused 20,000 crashes in a JS application. The bug was an array index out of bounds exception in the SimplePool class. The team used a debugger to analyze the bug and discovered a race condition caused by an upgrade to React Native SVG. They collaborated with React Native contributors to fix the issue and deployed a patched version. The Talk emphasizes the importance of using a crash reporting tool, monitoring release health, and learning from bugs and source code analysis.

Workshops on related topic

Masterclass de Depuración de Rendimiento de React
React Summit 2023React Summit 2023
170 min
Masterclass de Depuración de Rendimiento de React
Top Content
Featured Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Vería una interacción lenta, intentaría una optimización aleatoria, vería que no ayudaba, y seguiría intentando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Haría una grabación en Chrome DevTools o React Profiler, la examinaría, intentaría hacer clic en cosas aleatorias, y luego la cerraría frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos a analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, estaremos cubriendo el rendimiento de la interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Tracing: Frontend Issues With Backend Solutions
React Summit US 2024React Summit US 2024
112 min
Tracing: Frontend Issues With Backend Solutions
Top Content
Featured WorkshopFree
Lazar Nikolov
Sarah Guthals
2 authors
Los problemas de frontend que afectan a tus usuarios a menudo son provocados por problemas de backend. En esta masterclass, aprenderás cómo identificar problemas que causan páginas web lentas y malos Core Web Vitals usando tracing.
Luego, pruébalo tú mismo configurando Sentry en un proyecto Next.js ya preparado para descubrir problemas de rendimiento, incluyendo consultas lentas a la base de datos en una sesión interactiva de programación en pareja.
Saldrás de la masterclass siendo capaz de:- Encontrar problemas de backend que podrían estar ralentizando tus aplicaciones de frontend- Configurar tracing con Sentry en un proyecto Next.js- Depurar y solucionar problemas de rendimiento deficiente usando tracing
Este será un evento en vivo de 2 horas donde tendrás la oportunidad de codificar junto con nosotros y hacernos preguntas.
Depuración del Rendimiento de React
React Advanced 2023React Advanced 2023
148 min
Depuración del Rendimiento de React
Top Content
Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Veía una interacción lenta, probaba una optimización aleatoria, veía que no ayudaba, y seguía probando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Hacía una grabación en Chrome DevTools o React Profiler, la examinaba, intentaba hacer clic en cosas al azar, y luego la cerraba frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos cómo analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, cubriremos el rendimiento de interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
El Masterclass de Clinic.js
JSNation 2022JSNation 2022
71 min
El Masterclass de Clinic.js
Workshop
Rafael Gonzaga
Rafael Gonzaga
Aprende las formas de la suite de herramientas clinic, que te ayudan a detectar problemas de rendimiento en tus aplicaciones Node.js. Este masterclass te guiará a través de varios ejemplos y te proporcionará los conocimientos necesarios para hacer pruebas de rendimiento y solucionar problemas de E/S y del bucle de eventos.
Instrumentar, Monitorizar, Arreglar: Una Sesión Práctica de Depuración
React Summit 2025React Summit 2025
88 min
Instrumentar, Monitorizar, Arreglar: Una Sesión Práctica de Depuración
WorkshopFree
Lazar Nikolov
Lazar Nikolov
Acabas de lanzar una nueva característica. Las pruebas pasaron. CI está en verde. Todo está desplegado. La vida es buena... hasta que las alertas comienzan a llegar. Los usuarios informan de "cosas raras que suceden", fallos en la interfaz de usuario, informes vagos de "parece lento" y ese temido mensaje de "no se puede iniciar sesión". Bueno, esto parece ser un mal día. Pero... tal vez no.Mira esta sesión práctica para aprender cómo construirlo, romperlo, depurarlo y pasar de "no tengo idea de qué está mal" a solucionar problemas, todo de una vez. Dado que somos desarrolladores serios (obviamente), usaremos Next.js y:Configurar Sentry desde cero, incluyendo Errores, Reproducción de Sesiones y TrazadoAprender formas de usar Replays para entender la experiencia real del usuario, y cómo usar Trazado para depurar problemas de la aplicaciónAprovechar Sentry AI y el contexto de tu aplicación para entender qué está realmente roto, y usar Autofix para generar una solución, desde la causa raíz hasta el PR.Utiliza esta guía de la masterclass para seguir: Guía de Inicio Rápido.
Soluciona el 100% de tus errores: Cómo encontrar problemas más rápido con la Reproducción de Sesiones
JSNation 2023JSNation 2023
44 min
Soluciona el 100% de tus errores: Cómo encontrar problemas más rápido con la Reproducción de Sesiones
WorkshopFree
Ryan Albrecht
Ryan Albrecht
¿Conoces ese molesto error? ¿El que no aparece localmente? Y no importa cuántas veces intentes recrear el entorno, no puedes reproducirlo. Has revisado las migas de pan, leído la traza de pila y ahora estás jugando al detective para unir los tickets de soporte y asegurarte de que sea real.
Únete al desarrollador de Sentry, Ryan Albrecht, en esta charla para aprender cómo los desarrolladores pueden utilizar la Reproducción de Sesiones, una herramienta que proporciona reproducciones de video de las interacciones de los usuarios, para identificar, reproducir y resolver errores y problemas de rendimiento más rápido (sin golpear tu cabeza contra el teclado).