GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Guion del facilitador · Sesión A-4

Código asistido y arquitectura de agentes · Ingeniería y Desarrollo · 2 horas

Documento interno. No revele los errores del módulo antes de ejecutar las pruebas.

Qué debe quedar hoy

Un flujo de cuatro pasos aplicado a código real y una decisión de arquitectura que incluya costo. Abra TM04 antes de empezar y deje preparadas las preguntas 3 y 9 para comparar el cambio.

Preparación

  • ☐ Visual Studio con MSTest disponible
  • ☐ consumo_bache.vb descargado en cada equipo
  • ☐ Sala TM04 probada con PIN
  • ☐ Calculadora y matriz abiertas en el proyector
  • ☐ Precios de proveedores verificados el mismo día
GABOTRIX × Tecnimática S.A.S · Sesión A-4Página 1 de 6
GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Agenda minuto a minuto

0:00–0:05 · Bloque 0 — Apertura y sala en vivo TM04

Dos preguntas: qué copilot usan hoy y qué creen hoy sobre nube frente a propio.

Abra TM04 y capture el voto inicial. No discuta todavía la respuesta de nube o propio: se compara con la pregunta 9.

0:05–0:20 · Bloque 1 — Dónde entra la IA en el flujo real (I-1)

Generar, refactorizar, documentar y probar. La IA propone; el compilador y las pruebas disponen.

Aterrice cada momento en .NET y SQL Server. La herramienta importa menos que la red de verificación.

0:20–0:55 · Bloque 2 — Práctica I-1 sobre un módulo real

Explicar y documentar, generar pruebas antes de tocar, refactorizar con pruebas en verde y revisar críticamente.

No revele los dos errores. En el paso 2 deben aparecer división por cero y clasificación incorrecta de desviaciones negativas.

0:55–1:00 · Pausa y votación de medio tiempo

Registrar cuántas pruebas quedaron en rojo y cuáles.

Si Copilot no encuentra los errores, añada explícitamente fórmula cero, desviación negativa y límites exactos.

1:00–1:15 · Bloque 3 — Qué es un agente por dentro (I-3)

Modelo, herramientas, bucle, memoria y function calling con un ejemplo de Tecnimática.

Repita que el modelo pide la herramienta, pero el código de Tecnimática ejecuta la consulta.

1:15–1:35 · Bloque 4 — Nube comercial contra orquestador propio

Cuatro stacks, la cuenta de tokens, tres escenarios y siete palancas para bajar el costo.

Los precios son referencias editables. La decisión sale del volumen real, no de una cifra memorizada.

1:35–1:55 · Bloque 5 — Matriz de decisión, en vivo

Cada participante puntúa criterios y la matriz calcula el stack ganador por escenario.

Cambie de escenario y muestre cómo el costo modifica el resultado. No presente una arquitectura universal.

1:55–2:00 · Cierre — Votación final y encargo

Comparar el voto inicial y final; definir una práctica real y una medición de volumen.

Proyecte las preguntas 9, 11 y 12. El cambio entre las preguntas 3 y 9 es el resultado de la sesión.

GABOTRIX × Tecnimática S.A.S · Sesión A-4Página 2 de 6
GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Práctica I-1 · qué debe pasar

1. Explicar y documentar

Si encuentra los riesgos importantes sin que se los pidan. Si no, la lección es que documentar no es revisar.

2. Pruebas antes de tocar

Deben quedar al menos dos pruebas en rojo: una evidencia del error antes de tocar nada.

3. Refactorizar con red

Que todas las pruebas pasen y ninguna firma cambie. Si cambió una prueba en vez del código, rechace.

4. Revisión crítica

El punto 7 lo responde el humano, no la IA. Ahí termina la práctica.

Los dos errores sembrados: CalcularDesviacion divide por cero cuando formula = 0. ClasificarBache ignora el valor absoluto: -8 % queda “OK”. No los anuncie. Si Copilot no los encuentra, pida fórmula cero, desviación negativa, lista vacía, material inexistente y límites 2 y 5.

GABOTRIX × Tecnimática S.A.S · Sesión A-4Página 3 de 6
GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Revisión crítica y rescate

  1. ¿Compila sin warnings nuevos?
  2. ¿Las pruebas existentes siguen en verde?
  3. ¿Hay pruebas nuevas para lo que cambió, incluidos los bordes?
  4. ¿Usa alguna API, paquete o método que no existe en la versión de .NET del proyecto?
  5. ¿Cambió el comportamiento en algún caso que no se pidió?
  6. ¿Introdujo dependencias, permisos o conexiones nuevas?
  7. ¿Entiendo cada línea lo suficiente para defenderla en revisión de código?

Si Copilot cambia las pruebas

Deténgalo: la prueba fija el comportamiento deseado. El código se corrige para pasarla; no se rebaja la prueba para esconder el error.

Si no compila

Pida solo el error del compilador y la versión de .NET. No vuelva a generar todo el archivo.

GABOTRIX × Tecnimática S.A.S · Sesión A-4Página 4 de 6
GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Nube contra propio

StackQué incluyeCuándo
A · Nube comercial todo incluidoAzure AI Foundry Agent Service, OpenAI Agents/Responses API, Google Vertex AI Agent Builder y Amazon Bedrock Agents.Volumen bajo o medio y nadie mantiene infraestructura
B · Orquestador propio con modelo en nubeSemantic Kernel, LangGraph, CrewAI, AutoGen o n8n; modelo por API.Control del flujo sin operar GPU
C · Orquestador propio con modelo localSemantic Kernel o LangGraph con Ollama, vLLM o LM Studio y modelos abiertos.Datos que no pueden salir o volumen alto constante
D · HíbridoModelo local pequeño para clasificar y resumir; nube grande para pasos difíciles.Suele ganar en costo por escenario

Las siete palancas

  1. Caché de prompts: el manual y las instrucciones fijas van al inicio y se reutilizan.
  2. Enrutar por dificultad: un modelo pequeño resuelve lo simple; el grande solo entra cuando hace falta.
  3. Limitar pasos: presupuesto máximo de iteraciones por ejecución.
  4. Resumir la memoria: no arrastrar toda la conversación.
  5. Herramientas precisas: devuelven solo columnas necesarias, no la tabla entera.
  6. Salidas estructuradas y cortas: JSON en vez de prosa cuando consume código.
  7. Medir: registrar tokens por ejecución desde el día uno; sin métrica no hay optimización.
GABOTRIX × Tecnimática S.A.S · Sesión A-4Página 5 de 6
GABOTRIXTecnimática S.A.S

Guion del facilitador · A-4

Matriz y cierre

Cambie los tres escenarios y muestre que el ganador no es universal. Antes de la pregunta 9, vuelva a proyectar la distribución inicial de la pregunta 3.

Frase de cierre

No adopte una herramienta. Adopte un ciclo de evidencia y una forma de contar el costo.

Lo que se recoge

  • ☐ Cambio de voto entre preguntas 3 y 9
  • ☐ Claridad del ciclo en pregunta 10
  • ☐ Intención de uso en pregunta 11
  • ☐ Decisión provisional en pregunta 12

Encargo

Repita el ciclo sobre un módulo real sin datos de cliente; mida una semana de volumen; recalculen la matriz; traigan una decisión provisional impresa.