<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Approvals | The .NET Blog</title><link>https://thedotnetblog.com/es/tags/approvals/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>es</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 11 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/es/tags/approvals/index.xml" rel="self" type="application/rss+xml"/><item><title>El Verdadero Avance en UX de Agentes es la Autonomía Segura, No la Autonomía Máxima</title><link>https://thedotnetblog.com/es/news/emiliano-montesdeoca/agent-harness-safe-data-access-patterns/</link><pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/es/news/emiliano-montesdeoca/agent-harness-safe-data-access-patterns/</guid><description>El acceso a archivos, las aprobaciones y el diseño de memoria son la tríada práctica para un comportamiento confiable de agentes en producción.</description><content:encoded>&lt;p&gt;Fuente original: &lt;a href="https://devblogs.microsoft.com/agent-framework/agent-harness-working-with-your-data-safely/"&gt;Agent Harness: Working with your data, safely&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Este es uno de los posts más útiles sobre ingeniería de agentes este año porque rechaza la trampa común de la autonomía centrada en el demo. En su lugar, se enfoca en cómo los agentes deberían operar con datos reales de usuarios y consecuencias reales.&lt;/p&gt;
&lt;p&gt;Los tres bloques fundamentales destacados aquí son exactamente los correctos.&lt;/p&gt;
&lt;p&gt;El acceso a archivos proporciona a los agentes un anclaje útil en datos propiedad del usuario.&lt;/p&gt;
&lt;p&gt;El control de aprobaciones previene la ejecución silenciosa de acciones con consecuencias.&lt;/p&gt;
&lt;p&gt;La memoria duradera evita interacciones repetitivas sin sacrificar control.&lt;/p&gt;
&lt;p&gt;La mayoría de los equipos sobredimensionan la amplitud de herramientas y subestiman la semántica de permisos. Eso está al revés. Un agente con diez herramientas y límites de aprobación débiles es menos valioso que un agente con tres herramientas y puntos de control predecibles.&lt;/p&gt;
&lt;p&gt;El mejor patrón práctico de este artículo es la estrategia de aprobación por capas:&lt;/p&gt;
&lt;p&gt;Siempre requiere aprobación para herramientas de alto impacto como operaciones de trading o destructivas.&lt;/p&gt;
&lt;p&gt;Auto-aprueba lecturas de bajo riesgo para preservar el flujo.&lt;/p&gt;
&lt;p&gt;Usa aprobaciones permanentes con alcance definido para acciones repetitivas de confianza dentro de una sesión.&lt;/p&gt;
&lt;p&gt;Esto crea un gradiente de riesgo saludable. Los usuarios no son interrumpidos por lecturas inofensivas, pero siguen en el circuito cuando las consecuencias se vuelven caras o irreversibles.&lt;/p&gt;
&lt;p&gt;También me gusta la división explícita entre memoria de archivos y memoria de Foundry. Los equipos deberían dejar de intentar forzar un solo modelo de memoria para resolver todos los problemas. Los artefactos de archivo explícitos y gruesos son excelentes para el estado visible por el usuario, como informes y listas de seguimiento. La extracción de memoria a nivel de hechos es mejor para preferencias y contexto conversacional. Mezclar ambos da mejores resultados que intentar fingir que cualquiera de los dos es suficiente.&lt;/p&gt;
&lt;p&gt;Mi opinión personal: el futuro de la calidad de los agentes se medirá menos por prompts ingeniosos y más por la ergonomía de seguridad. Si tus prompts de aprobación son ruidosos, los usuarios hacen clic ciegamente. Si tus límites de memoria no son claros, los usuarios dejan de confiar en el asistente. Si tus valores predeterminados de acceso a datos son permisivos, los equipos de seguridad cerrarán el proyecto.&lt;/p&gt;
&lt;p&gt;Para los equipos de .NET y Python que adopten este patrón, el movimiento clave es tratar los callbacks de política y las reglas de aprobación como lógica de negocio central, versionada y probada como cualquier otro código crítico. No los dejes como lambdas ad-hoc enterradas en ejemplos.&lt;/p&gt;
&lt;p&gt;Los sistemas de agentes que ganan confianza no son los que hacen más. Son los que hacen exactamente lo que los usuarios pretendían, ni más ni menos, con puntos de interrupción claros cuando el riesgo aumenta.&lt;/p&gt;
&lt;p&gt;Esa es la diferencia entre un demo impresionante y un software en el que la gente está dispuesta a delegar trabajo real.&lt;/p&gt;</content:encoded></item></channel></rss>