Volver a la Biblioteca
Arquitectura

El warehouse gana una superficie de control de agentes: thinking_effort, stage_mounts de Snowflake y Agents Schema de dbt

Última actualización: 29 de octubre de 2026

El 28 de octubre de 2026, Snowflake lanzó tres controles nuevos en la API agent:run de Cortex Agents: thinking_effort, instructions.system y stage_mounts (notas de versión de Snowflake). Un runtime de warehouse expone ahora las tres cosas que las plataformas de agentes guardaban tradicionalmente para sí mismas — cuánto piensa el modelo, qué reglas internas aplica el runtime y qué artefactos versionados puede montar el agente. El mismo mes, Fivetran y dbt Labs completaron su fusión "para crear la infraestructura de datos para agentes de IA confiables", y la plataforma combinada trae un Agents Schema que da a los agentes contexto nativo del warehouse en lugar de extracciones ad hoc (comunicado de prensa de Fivetran).

Este artículo mapea las tres superficies de control de Snowflake, la capa de contexto que llega a su lado, y la frontera que no cierran: las aprobaciones, la política entre herramientas y la pista de auditoría siguen perteneciendo a la capa de orquestación sobre el warehouse. Para un equipo reducido — una cuenta de Snowflake, dos desarrolladores de dbt, agentes que empiezan a ejecutar trabajo programado — estos son los primeros controles que puedes fijar dentro del propio warehouse, y distinguir qué vinculan y qué no es la diferencia entre gobernanza y teatro.

Conclusiones clave

  • Snowflake lanzó tres controles de agente el 28 de octubre de 2026 — thinking_effort (de minimal a xhigh, subconjuntos por modelo), instructions.system (instrucciones de sistema añadidas dentro del runtime) y stage_mounts (montajes de stages versionados) en la API agent:run de Cortex (notas de versión de Snowflake).
  • stage_mounts vincula artefactos por versión, no por rama — notebooks, apps de Streamlit, workspaces y los propios agentes se montan como stages versionados; los workspace_mounts escribibles permanecen sin cambios en la versión live (notas de versión de Snowflake).
  • La fusión completada de dbt y Fivetran lanza el Agents Schema — el propósito declarado de la plataforma fusionada es "la infraestructura de datos para agentes de IA confiables", llevando filas de contexto gobernadas al lugar donde las agentes las consumen (comunicado de prensa de Fivetran).
  • El data sharing de dbt × Amazon Redshift (documentado por dbt el 9 de octubre y por AWS en el blog de big data) mueve pipelines multi-clúster sin mover un solo byte — shares gobernadas más las APIs de metadatos SVV_* y una configuración datasharing reemplazan el extraer y luego copiar (blog de dbt; blog de big data de AWS).
  • Los controles vinculan esfuerzo, instrucciones y montajes — no política — las aprobaciones, la revocación y la auditoría a través del warehouse, NetSuite, HubSpot y el resto del alcance del agente siguen en la capa de orquestación.

Qué se lanzó el 28 de octubre, y dónde se ubica cada control

thinking_effort es el control del esfuerzo de razonamiento: un rango de minimal a xhigh, con subconjuntos por modelo que restringen qué valores acepta cada modelo. En la práctica, es la llamada que mueve el esfuerzo del modelo desde un valor por defecto del lado de la API hasta un ajuste por ejecución que el warehouse registra. Un agente programado que lee una tabla de frescura no necesita el mismo presupuesto de esfuerzo que uno que concilia partidas de facturas; hasta el 28 de octubre esa distinción vivía en el harness que invocaba el modelo, y ahora el warehouse la ejecuta como un parámetro declarado de la ejecución.

instructions.system añade instrucciones de sistema dentro del runtime. Este es el slot de la política interna: las reglas de operación que tu organización quiere adjuntar a cada ejecución de agente — qué puede resumir el agente, qué debe señalar a un humano, cómo manejar el contexto faltante — viajan con la invocación en lugar de vivir en una plantilla de prompt mantenida por quien construyó el agente. La marca de honestidad importa aquí: las instrucciones añadidas no son un sistema de permisos. Moldean el comportamiento dentro del runtime; no revocan nada.

stage_mounts es la frontera de artefactos. La API agent:run ahora acepta montajes de stages versionados — notebooks, apps de Streamlit, workspaces y los propios agentes — mientras los workspace_mounts escribibles permanecen sin cambios en la versión live. Un agente vinculado a un stage versionado ve un conjunto de artefactos fijado, no lo que haya en la rama en ese momento. Esa es la misma intuición del pipeline pinning y del manifest pinning en otros puntos del stack de agentes, expresada en la frontera del warehouse donde los artefactos viven de verdad.

El diagrama de abajo confronta las tres superficies de control con las capas que las rodean — la capa de orquestación donde se queda la política, y las capas de contexto y movimiento que llegan por debajo.

El warehouse gana una superficie de control de agentes Los controles agent:run del 28 de octubre de Snowflake, el Agents Schema de dbt, y dónde permanece la política Política — orquestador Esfuerzo · instrucciones · montajes — warehouse Contexto — Agents Schema Movimiento — shares gobernadas Entre sistemas Capa de orquestación de agentes Donde permanecen las aprobaciones, la revocación y la auditoría entre herramientas MCP · A2A SEDE DE LA POLÍTICA Aprobaciones · revocación · auditoría entre herramientas declarado en el manifiesto de módulos del orquestador — no en el warehouse 2 Runtime de agentes del warehouse — Snowflake Cortex Tres controles lanzados el 28 de octubre de 2026 en la API agent:run Oct 28, 2026 CONTROL 1 · ESFUERZO thinking_effort minimal → xhigh, subconjuntos por modelo CONTROL 2 · POLÍTICA INTERNA instructions.system instrucciones de sistema añadidas en la llamada CONTROL 3 · FRONTERA DE ARTEFACTOS stage_mounts — stages versionados notebooks · apps de Streamlit · workspaces · agentes — workspace_mounts escribibles en versión live 3 Capa de contexto — dbt Agents Schema Contexto nativo del warehouse para agentes consumidores, bajo la fusión de Fivetran + dbt Fivetran + dbt CONTEXTO Filas de contexto gobernadas en lugar de extracciones ad hoc el propósito declarado de la fusión: "la infraestructura de datos para agentes de IA confiables" 4 Movimiento de datos gobernado — data sharing de dbt × Redshift Pipelines multi-clúster sin mover un byte — documentado el 9 de octubre (dbt) y el 14 de octubre (AWS) Oct 9 · Oct 14 MOVIMIENTO Shares gobernadas, no extracciones APIs de metadatos SVV_* + configuración datasharing — el entorno del agente se ensambla a partir de shares 5 Sistemas más allá del warehouse Cada frontera que cruza el agente trae sus propios controles ERP · CRM ALCANCE ENTRE SISTEMAS NetSuite · HubSpot · Shopify una única pista de auditoría en cada herramienta que toca el agente — la política se queda en el orquestador Oct 28 Snowflake lanza esfuerzo · instrucciones · montajes Oct 9 Data sharing dbt × Redshift — cero bytes movidos 4 4 tipos de stages montados versionados — versión live Declara los controles en el manifiesto del orquestador las aprobaciones, la revocación y la auditoría entre herramientas quedan sobre el warehouse El warehouse dejó de ser solo un almacén de datos — ideabosque.com/library

La capa de contexto llegó primero

Los controles solo importan frente a algo, y ese algo llegó primero del lado del contexto. Fivetran y dbt Labs cerraron su fusión con una tesis explícita: la empresa combinada existe para construir "la infraestructura de datos para agentes de IA confiables" (comunicado de prensa de Fivetran). El Agents Schema lleva esa tesis al warehouse — filas gobernadas y modeladas que un agente consume como un dashboard consume una tabla de métricas, en lugar de la extracción ad hoc que un agente arma a ciegas contra un endpoint SQL.

La pregunta del movimiento recibe el mismo tratamiento. dbt ya soporta el data sharing de Amazon Redshift, y el blog de big data de AWS documenta el patrón multi-clúster — APIs de metadatos SVV_* y una configuración datasharing que construyen pipelines multi-clúster sin copiar un byte (blog de dbt; blog de big data de AWS). Para un agente, esta es la diferencia entre un entorno ensamblado a partir de shares gobernadas — donde el linaje y las reglas de acceso se mantienen — y uno ensamblado a partir de extracciones, donde cada copia es una pregunta de acceso nueva. El reposicionamiento de Dagster en torno a la misma tesis ("Data your team trusts. AI that runs on it.") dice lo mismo desde el lado del orquestador (Dagster).

Leídas en conjunto, las tres superficies forman un patrón: el contexto se gobierna donde se modela, el movimiento se gobierna donde se comparte, y el esfuerzo, las instrucciones y los montajes se gobiernan donde ocurre la ejecución. Es una respuesta del warehouse primero a una pregunta que las plataformas de agentes han venido respondiendo con código a medida.

Los controles no cierran la puerta

Lo que los controles no vinculan es la política entre sistemas. Un agente que lee modelos de precios del warehouse, consulta el stock de BigCommerce y escribe cotizaciones aprobadas de vuelta en NetSuite cruza tres fronteras de proveedores y una de protocolo. Los parámetros de Snowflake gobiernan exactamente una de esas fronteras; nada en las notas de versión revoca un token de BigCommerce, y nada en instructions.system produce un registro de auditoría en NetSuite. Las aprobaciones, la revocación y la única pista de auditoría entre herramientas tienen que vivir en la capa de orquestación — el patrón de módulos que envuelve cada sistema como herramientas tipadas con su propia autenticación y logging (estándar de código de módulos MCP).

Hay un límite honesto que hay que decir sin rodeos: las notas de versión documentan parámetros, no garantías. El comportamiento de auditoría de las llamadas agent:run — qué se registra, se retiene y se puede consultar — no es algo que las notas que revisamos especifiquen, y el soporte de subconjuntos por modelo significa que el xhigh de un equipo es el ajuste no disponible de otro. Trata los tres controles como entradas declaradas, verifica la pista de auditoría en tu cuenta, y mantén el kill-switch sobre el warehouse (checklist de gobernanza de IA).

Lectura para un equipo reducido

Para un equipo de mercado medio que empieza a ejecutar sus primeros agentes programados contra el warehouse, el 28 de octubre cambia la conversación inicial en cinco lugares. Inventaría qué agentes tocan el warehouse en absoluto — los programados primero. Ajusta thinking_effort con intención por carga de trabajo: una verificación de frescura en minimal, la conciliación con más esfuerzo, y anota qué tarea recibió qué presupuesto, porque ese mapeo es tu historia de coste por unidad. Pon la política interna en instructions.system una sola vez en lugar de mantenerla en cada plantilla de prompt. Vincula los agentes programados a montajes de stages versionados, para que el dashboard de Streamlit que el agente lee sea la versión que alguien probó, no la que cambió esta mañana. Y mantén las aprobaciones y la revocación en el manifiesto del orquestador — el warehouse controla cómo se ve una ejecución; el orquestador controla qué se le permite hacer y qué deja atrás.

Lecturas relacionadas


Un distribuidor de equipos de 400 personas, con una cuenta de Snowflake y dos desarrolladores de dbt, estaba conectando su agente de cotizaciones a los modelos de precios que gobierna el warehouse. Un módulo del orquestador declaró los tres controles de Snowflake — esfuerzo presupuestado por carga de trabajo, política interna añadida en cada ejecución, montajes de stages versionados para los artefactos que lee el agente — mientras las aprobaciones, la revocación y la auditoría entre herramientas se quedaban en el manifiesto sobre el warehouse. Los costes del agente de cotizaciones se volvieron atribuibles por tarea, y su entorno de datos dejó de derivar con la rama.

Solicita una construcción con alcance acotado

Descubrimiento de una semana. Obtienes un inventario de sistemas, un mapa de flujos de trabajo y un alcance fijo — construyas con nosotros o no.

¿Quieres esto construido para tus sistemas?

Cada documento aquí viene de trabajo real de producción. Si tienes un sistema objetivo y un flujo en mente, podemos definir un proyecto en una semana.

Solicitar un proyecto

Descubrimiento de una semana. Obtienes un inventario de sistemas, mapa de flujos y alcance fijo — decidas o no construir con nosotros.