ConnectIA / Agente local / Codex
ConnectIA · Módulo práctico

Creación de un agente local en Visual Studio Code

Construí un agente capaz de trabajar con archivos de tu computadora, , Skills, scripts y herramientas; y entendé cómo extenderlo después hacia SharePoint, SQL, APIs y servidores.

Nivel intermedio Windows + VS Code Práctico y progresivo Ruta base sin instalaciones nuevas
Elegí tu modelo
✓
Codex

OpenAI Codex

Ruta con AGENTS.md, y configuración propia de Codex.

✓
Claude

Claude Code

Ruta con CLAUDE.md, reglas, Skills y configuración de Claude Code.

La estructura pedagógica es la misma. Al cambiar de ruta se actualizan ejemplos, nombres de archivos y comandos cuando corresponde. “Elegí tu modelo” identifica aquí la ruta del módulo; técnicamente Codex y Claude Code son entornos de agente, no el nombre de un único modelo fijo.
Importante: “local” significa que el agente trabaja sobre tu workspace, archivos y herramientas de la computadora. No significa necesariamente que el modelo funcione offline ni que ningún dato salga de la máquina.
Usá los datos ficticios del paquete para practicar. Antes de procesar información corporativa, verificá que la cuenta, el modelo y el tratamiento de datos estén autorizados. No cambies permisos ni instales componentes para sortear restricciones.
Ahora, con laboratorio de práctica

De entenderlo a probarlo.

Dos casos con Excel, documentos ficticios, seis Skills por ruta, soluciones de control y scripts revisables. Empezá con datos que podés verificar.

Este HTML es material de aprendizaje: no llama a modelos, no lee tu disco y no ejecuta los prompts. Los ejemplos se prueban en tu VS Code con herramientas autorizadas.
Resultado final del módulo
  • Crear un workspace operativo y ordenado.
  • Separar contexto, prompt, Skill y Tool.
  • Construir Skills reutilizables con SKILL.md.
  • Analizar planillas y documentos locales.
  • Generar reportes, dashboards y borradores.
  • Aplicar permisos, seguridad y pruebas.
El recorrido completo

Aprendé con el laboratorio, diseñá el agente y la skill en MOLDE MAESTRO, y adaptá sus contratos a tu proyecto en VS Code. Al final hay un caso guiado para Codex y Claude Code.

Ir a la guía de implementación ↗
¿Ya entendiste el objetivo del módulo?
01

La arquitectura antes que las herramientas

Primero entendé qué pieza resuelve cada problema. Esta distinción evita construir agentes frágiles y prompts interminables.

Al terminar vas a poder
  • Distinguir contexto, tarea, Skill y Tool.
  • Decidir dónde debería vivir cada instrucción.
  • Reconocer qué debe persistir.
  • Evitar “meter todo” en el prompt.
                     AGENTE LOCAL
                          │
              ┌───────────┴───────────┐
              │                       │
           CONTEXTO                 TAREA
              │                       │
   AGENTS.md + contexto             Prompt actual
              │
              ▼
            SKILLS
              │
      ┌───────┼────────┬──────────┐
      ▼       ▼        ▼          ▼
    Datos   Reporte  Correo    Dashboard
              │
              ▼
      TOOLS · SCRIPTS · MCP
              │
              ▼
       ENTRADA → PROCESO → SALIDA
Contexto

Lo que debe saber

Reglas y datos persistentes del proyecto, del entorno y de la forma de trabajo.

Skill

Cómo se hace

Procedimiento reusable para resolver correctamente una tarea reconocible.

Tool

Con qué actúa

Capacidad concreta: leer, ejecutar, consultar, crear, conectar o enviar.

Chequeo rápido: “Cada viernes necesito transformar la misma planilla en un informe estándar”. ¿Qué conviene crear?

Ver ejemploFundamento · tarea transversalUn mismo pedido, ocho piezas distintasCodex

Querés cruzar datos todas las semanas. Antes de crear archivos, separá lo que cambia por ejecución de las reglas que conviene reutilizar.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Dominá esta distinción antes de seguir.
02

Preparar y diagnosticar el entorno

El curso debe seguir funcionando incluso en una notebook corporativa con restricciones.

Diagnóstico local

¿Qué tenés disponible?

Marcaste 0 de 7 capacidades.
Regla del módulo

Primero inspeccionar. Después decidir.

No asumimos que Python, Node o Git estén instalados. Si una práctica necesita una dependencia, el módulo ofrece una ruta alternativa o la marca como opcional.

En equipos corporativos: no instalar software, no cambiar políticas y no pedir elevación de privilegios sin autorización.
Prompt de diagnóstico · sólo lectura
Inspeccioná este entorno sin instalar ni modificar nada.

Necesito una matriz con:
- Disponible
- No disponible
- Requiere permisos
- Alternativa posible

Revisá: VS Code, terminal, Python, Node.js, Git y capacidad para
leer/escribir dentro del workspace actual. No cambies configuraciones.
Ver ejemploPreparación · sólo lecturaDiagnóstico sin pedir permisos de administradorCodex

La extensión funciona, pero no sabés si hay Python o una . No hace falta instalar todo para seguir.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
La práctica debe adaptarse al entorno real.
03

Crear el workspace del agente

Una estructura simple, legible y portable que separe entrada, salida, conocimiento y lógica reusable.

Base común ConnectIA
Estructura del proyecto
mi-agente/
├── README.md
├── USER.md
├── CONTEXT.md
├── POLICIES.md
├── input/
├── output/
├── templates/
├── references/
├── scripts/
└── logs/
Capa específica
Codex
Archivos de Codex
mi-agente/
├── AGENTS.md
└── .agents/
    └── skills/
        └── ...

En la documentación actual de Codex, las compartidas por repositorio se descubren desde .agents/skills/.

Claude Code
Archivos de Claude
mi-agente/
├── CLAUDE.md
└── .claude/
    ├── skills/
    │   └── ...
    └── rules/
        └── ...

Claude Code carga Skills de proyecto desde .claude/skills/ y permite separar reglas en .claude/rules/.

USER.md, CONTEXT.md y POLICIES.md son una convención del módulo ConnectIA para separar responsabilidades. No dependen de un proveedor y hacen más portable el agente.
Ver ejemploWorkspace · misma carpeta, dos rutasDónde guardar cada archivo para empezarCodex

Extraé el paquete y abrí practica_connectia como carpeta principal. El HTML del módulo no crea archivos dentro de VS Code; el kit y los prompts te guían.

Referencia técnica: S1 · S2 · S3. Los casos y datos son una elaboración didáctica de ConnectIA.
Tu workspace ya tiene una arquitectura clara.
04

Diseñar el contexto persistente

El archivo principal no es un depósito de todo. Es un contrato breve: objetivo, alcance, reglas, permisos, salidas y criterios de calidad.

Separación recomendada

AGENTS.md

Qué función cumple el agente, qué puede hacer, cómo trabaja y qué debe respetar siempre.


USER.md · preferencias del usuario.

CONTEXT.md · dominio, proyecto, glosario y fuentes.

POLICIES.md · restricciones, permisos y seguridad.

Constructor interactivo
AGENTS.md
No sobrecargues el contexto. Si una instrucción describe un procedimiento de varias etapas o sólo aplica a una tarea específica, suele pertenecer mejor a una Skill.
Ver ejemploContexto · instrucciones y preferenciasUn contexto completo, listo para estudiarCodex

El agente debe trabajar con datos locales y comunicar resultados a personas de distintas áreas. El objetivo es breve; las reglas y preferencias quedan separadas.

Referencia técnica: S2 · S4. Los casos y datos son una elaboración didáctica de ConnectIA.
Ver ejemploPersistencia · no todo va a la memoriaCómo guardar datos, preferencias y decisionesCodex

“Prefiero un resumen primero”, “hay que conservar faltantes” y “hoy hubo tres incidencias” son tres tipos de información distintos.

Referencia técnica: S2 · S4. Los casos y datos son una elaboración didáctica de ConnectIA.
Contexto breve, verificable y mantenible.
05

Prompts de trabajo profesional

No se trata de “hablar bonito” con la IA: se trata de transformar un pedido informal en una especificación operativa.

Objetivo→Entradas→Proceso→Restricciones→Salida→Validación
Prompt Builder
Prompt generado
Ver ejemploPrompting · especificación de trabajoDe “cruzame esto” a un pedido verificableCodex

Pedido informal: “Cruzá estos Excel y decime si está todo bien”. Faltan clave, criterio de éxito y tratamiento de errores.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
El prompt define la tarea actual, no la memoria completa.
06

Skills: el corazón del módulo

Una empaqueta un procedimiento reusable con instrucciones y, cuando aporta confiabilidad, referencias, scripts, plantillas o activos.

La idea esencial
  • El nombre identifica la capacidad.
  • La descripción ayuda a decidir cuándo usarla.
  • SKILL.md contiene el procedimiento.
  • Los recursos se cargan sólo cuando hacen falta.

Ruta CodexClaude Code

Skills de proyecto: .agents/skills/
Skills personales: ~/.agents/skills/

Invocación explícita: escribí $nombre-skill o usá el selector de Skills.

Skills de proyecto: .claude/skills/
Skills personales: ~/.claude/skills/

Una Skill puede invocarse por nombre con el comando /nombre-skill cuando corresponde.

Skill ≠ prompt guardado

Una capacidad reusable

Define cuándo usarla, qué necesita, cómo avanzar, qué decisiones tomar, qué entregar y cómo validar el resultado.

Si repetís el mismo procedimiento o la misma corrección, probablemente sea candidato a Skill.
Ver ejemploDiseño · mal ejemplo y mejoraUna Skill vaga frente a una Skill bien definidaCodex

Una Skill que “hace todo” se activa demasiado y deja decisiones críticas sin especificar.

Referencia técnica: S1 · S3. Los casos y datos son una elaboración didáctica de ConnectIA.
Skills = procedimientos reutilizables, no contexto infinito.
07

Anatomía profesional de una Skill

No enseñamos sólo el . Enseñamos a diseñar una capacidad que pueda activarse, ejecutarse y comprobarse.

Descubrimiento

1–5

Nombre · descripción · objetivo · cuándo usarla · cuándo no usarla.

Ejecución

6–13

Inputs · precondiciones · referencias · tools · procedimiento · decisiones · restricciones.

Calidad

14–19

Errores · contrato de salida · validaciones · definition of done · ejemplos · casos negativos.

SKILL.md · estructura mínima profesional
---
name: analyzing-spreadsheets
description: Analiza planillas, valida estructura y totales, y genera hallazgos. Usar cuando el trabajo parte de Excel o CSV.
---

# Objetivo
Transformar planillas en resultados verificables sin modificar los originales.

## Inputs
- Archivos en ./input
- Reglas de negocio en ./references

## Procedimiento
1. Inspeccionar estructura antes de concluir.
2. Identificar hojas, columnas, tipos y vacíos.
3. Validar totales críticos.
4. Analizar tendencias y anomalías.
5. Registrar supuestos.
6. Guardar resultados en ./output.

## Restricciones
- No sobrescribir fuentes.
- No inventar valores faltantes.

## Definition of done
- Totales validados.
- Hallazgos con evidencia.
- Salida generada y revisable.
Ver ejemploSkill completa · cruce de dos planillasUna Skill profesional, de principio a finCodex

Esta es la versión completa del ejemplo central. No es sólo un frontmatter: incluye inputs, herramientas posibles, , errores, salidas y pruebas.

Referencia técnica: S1 · S3. Los casos y datos son una elaboración didáctica de ConnectIA.
Una buena Skill explica ejecución y validación.
08

Taller: creá tu primera Skill

Diseñala antes de escribirla. Después compará el resultado con un esquema profesional.

SKILL.md generado

¿Qué parte es especialmente importante para que el agente descubra una Skill adecuada?

Ver ejemploTaller · diseñá, generá y comparáQué completar en cada campo del tallerCodex

La ficha siguiente responde las preguntas del formulario con un caso concreto. Cargala, modificá un dato y mirá cómo cambia el archivo generado.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Diseñá una Skill que puedas reutilizar mañana.
09

El agente trabajando con archivos

A partir de acá, el agente deja de ser una conversación y empieza a operar sobre un flujo de trabajo.

./input
  ├── ventas.xlsx
  ├── objetivos.xlsx
  ├── informe-anterior.docx
  └── notas.txt
           │
           ▼
         AGENTE
  inspecciona → selecciona Skills → procesa → valida
           │
           ▼
./output
  ├── informe.md
  ├── dashboard.html
  ├── email-borrador.md
  └── hallazgos.csv
Los originales se consideran fuentes. En los laboratorios iniciales, el agente crea resultados nuevos en ./output y no modifica las entradas.
Ver ejemploArchivos · inventario no destructivoEntender una carpeta sin reorganizarla a ciegasCodex

Una carpeta contiene libros, equivalentes y documentos. El agente debe reconocer qué es fuente y qué es una representación duplicada de la misma fuente.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Ver ejemploDocumentos · ejemplo transversalComparar dos versiones y extraer cambiosCodex

Dos versiones cambian plazo, canal, aprobación y evidencia. La reunión deja pendiente la vigencia: el agente no debería inventarla.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Entrada y salida quedan deliberadamente separadas.
10

Laboratorio: analista de Excel y datos

Antes de calcular, el agente debe entender la estructura. Antes de concluir, debe validar.

1
Descubrir

Hojas, columnas, tipos, unidades, filas vacías y rangos.

2
Relacionar

Claves, cruces entre hojas y correspondencias entre archivos.

3
Validar

Totales, duplicados, valores imposibles, fechas y supuestos.

4
Analizar

Indicadores, variaciones, tendencias y anomalías.

5
Entregar

Hallazgos con evidencia y archivos de salida reproducibles.

Prompt del laboratorio
Analizá todos los archivos de ./input.

Primero inspeccioná su estructura y explicá qué encontraste.
Después:
1. Identificá relaciones entre hojas y archivos.
2. Validá totales y detectá inconsistencias.
3. Calculá indicadores relevantes.
4. Señalá anomalías y supuestos.
5. Generá un informe ejecutivo en ./output.

No modifiques las fuentes originales.
Ver ejemploLaboratorio central · entidades y registrosCruzar dos Excel sin inflar los resultadosCodex

Dos archivos: maestro.xlsx y registros.xlsx. La entidad puede representar un local, proveedor, proyecto o cliente. El problema no depende de un rubro.

RegistroID originalQué debería pasar
R003“ 003 ”Coincidencia luego de recortar espacios; guardar original.
R005005Clave ambigua: hay dos filas en el maestro.
R006999Sin coincidencia; conservar registro.
R007VacíoID vacío; conservar registro.
Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Ver ejemploComercio · tickets, costos y objetivosKPIs de ventas con fórmulas y alcance clarosCodex

El dataset tiene 10 líneas, pero sólo 8 corresponden al alcance. Dos líneas pertenecen al mismo ticket. Contar filas como compras cambiaría el .

IndicadorDefinición del ejercicioControl
Ventas netasCantidad × precio − descuento total de línea17.800,00 ARS
TicketsIDs de compra distintos incluidos7
Ticket promedioVentas netas / tickets2.542,86 ARS
Margen brutoVentas netas − costo7.050,00 ARS
Margen bruto %Margen bruto / ventas netas39,61 %
CumplimientoVentas netas / objetivo total89,00 %
Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Entender → validar → analizar.
11

Laboratorio: generar reportes

La salida debe adaptarse a la audiencia y conservar .

Entradas

Qué recibe

Análisis · datos · audiencia · objetivo · plantilla · nivel de detalle.

Salida

Qué produce

Resumen ejecutivo · · hallazgos · anomalías · conclusiones · próximas acciones · fuentes.

Empezá por Markdown o HTML. PDF y DOCX son extensiones del flujo cuando el entorno disponga de las herramientas necesarias.
Ver ejemploComunicación · hechos y próximos pasosUn informe que no esconde las incidenciasCodex

El informe debe comunicar que el cruce es parcial, aun cuando las sumas estén bien. No alcanza con decir “validado” sin aclarar qué se validó.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Un buen reporte muestra hechos, supuestos y fuentes.
12

Laboratorio: dashboard local

El agente también puede devolver una interfaz útil, no sólo un bloque de texto.

Objetivo

./output/dashboard/index.html

KPIs

Lectura inmediata.

Gráficos

Tendencias y comparaciones.

Filtros

Exploración local.

Tablas

Detalle verificable.

Resumen

Hallazgos principales.

Fuente

Fecha y origen de datos.

Ver ejemploResultado interactivo · datos ficticiosProbá el dashboard de ventas dentro del móduloCodex
Esta vista ya contiene los datos del kit. No ejecuta un agente ni lee tu disco. Probá el filtro de canal y mirá cómo cambian los KPIs.
Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
La salida puede ser un artefacto interactivo.
13

Laboratorio: borrador de correo

Primero borrador; después, si el entorno lo permite y existe aprobación, acción real.

Input

Contexto comunicacional

Hallazgos · audiencia · objetivo · tono · urgencia · adjuntos disponibles.

Output

Borrador estructurado

Asunto · Para · CC sugerido · cuerpo · adjuntos sugeridos · acciones pendientes.

Regla de seguridad del laboratorio: generar un correo no equivale a enviarlo. El envío es una acción externa y requiere permisos y controles propios.
Ver ejemploComunicación · aprobación explícitaPreparar un correo profesional sin enviarloCodex

Necesitás pedir revisión de las tres incidencias del cruce. Todavía no hay destinatario confirmado: no se inventa una dirección.

Referencia técnica: S1 · S3. Los casos y datos son una elaboración didáctica de ConnectIA.
Separá generación de contenido de ejecución externa.
14

Skills, Tools y scripts

Usá razonamiento para lo ambiguo y lógica determinística para lo que debe ser exacto y repetible.

SituaciónMejor enfoquePor qué
Interpretar un comentario ambiguoIARequiere comprensión contextual.
Sumar 85.000 filasScriptMás reproducible y verificable.
Clasificar un caso grisIA + reglaCombina criterio y límites.
Validar dos totalesScriptResultado determinístico.
Redactar conclusionesIANecesita síntesis y lenguaje.
Skill = cómo+Tool = con qué+Script = lógica exacta
Ver ejemploEjecución · lógica determinísticaQué hace el script y qué sigue haciendo el agenteCodex

La IA decide cómo abordar la consigna; el de referencia suma, clasifica y controla invariantes. Podés revisar su código y ejecutarlo sin instalar paquetes si ya tenés Python autorizado.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
No todo necesita “más IA”.
15

Extender el agente: SharePoint, SQL y servidores

Panorama breve. El núcleo del curso sigue siendo local, pero la arquitectura que aprendiste puede consumir fuentes externas.

No necesitás conectarte a ningún sistema externo para completar el módulo. Esta sección te muestra cómo crecer después.
Concepto

SharePoint → agente

Un conector, una API o un servidor autorizado recupera documentos o metadatos y los expone al agente.

SharePoint
    ↓
Conector / API / MCP
    ↓
Documentos / metadatos
    ↓
Agente local
    ↓
Análisis → ./output
Principio

Consulta de sólo lectura

Para análisis, empezá con un usuario o mecanismo de acceso limitado a lectura. La define qué consultar y cómo validar la respuesta.

SQL Server / PostgreSQL / MySQL
              ↓
       conexión de lectura
              ↓
            SELECT
              ↓
          resultados
              ↓
         agente local
En un laboratorio de lectura, no necesitás permisos de INSERT, UPDATE, DELETE ni DROP.
Opciones

Sistemas internos

· carpeta compartida · SFTP/SSH · servicio interno · endpoint corporativo. La forma exacta depende de la infraestructura y las políticas de la organización.

Servidor / sistema
   ├── API
   ├── archivo compartido
   ├── SFTP / SSH
   └── servicio interno
          ↓
       herramienta
          ↓
        agente
Fuente→Obtener→Normalizar→Skill→Validar→Output
Ver ejemploPanorama opcional · sin conexiones realesDe una carpeta local a SharePoint o SQLCodex

Se mantiene el mismo análisis; cambia cómo se obtiene la fuente. Antes de conectar una cuenta, hay que confirmar identidad, permisos, alcance y tratamiento de los datos.

Referencia técnica: S7 · S8 · S9. Los casos y datos son una elaboración didáctica de ConnectIA.
La fuente cambia; la lógica de trabajo se mantiene.
16

MCP y APIs, sin convertirlo en otro curso

MCP conecta al agente con herramientas y fuentes externas; una puede enseñar el flujo correcto alrededor de esas herramientas.

Codex

Configuración compartida

Codex puede usar servidores desde CLI e IDE; la configuración puede vivir en config.toml.

Ejemplo conceptual
codex mcp add miServidor --url https://ejemplo/mcp
codex mcp list
Claude Code

Agregar un MCP remoto

Claude Code permite registrar y revisar servidores MCP desde la .

Ejemplo conceptual
claude mcp add --transport http miServidor https://ejemplo/mcp
claude mcp list
Modelo mental

Servidor MCP ≠ Skill

MCP expone herramientas, datos y acciones. Skill explica cuándo y cómo combinarlos para lograr un objetivo repetible.

Autenticación, tokens, permisos y endpoints reales pertenecen al entorno concreto de cada organización.
Ver ejemploIntegración · contrato ilustrativoDefinir una herramienta antes de conectar sistemasCodex

Una Skill no conoce una por nombrarla. Primero tiene que existir una herramienta o conexión implementada y autorizada.

Referencia técnica: S1 · S3. Los casos y datos son una elaboración didáctica de ConnectIA.
La integración avanzada es opcional.
17

De asistido a automático

Automatizar viene después de lograr que el flujo manual sea correcto, observable y seguro.

Nivel 1 · AsistidoVos iniciás la tarea desde VS Code y revisás el resultado.
Nivel 2 · Semi-automáticoUn comando inicia el flujo completo sobre el workspace.
Nivel 3 · AutomatizadoUn evento o horario dispara el proceso y registra su resultado.
Ejemplos

Disparadores locales

Programador de tareas de Windows · scripts · carpetas vigiladas · procesos internos.

Regla

Automatizar lo estable

Si todavía necesitás corregir manualmente el procedimiento cada vez, no está listo para automatizarse.

Ver ejemploAvanzado opcional · primero sólo lecturaUn comando no interactivo y sus límitesCodex

La extensión de VS Code no se convierte sola en un servicio permanente. Para esta ruta se necesita una disponible y una ejecución autorizada.

Referencia técnica: S5 · S6. Los casos y datos son una elaboración didáctica de ConnectIA.
Primero confiabilidad; después automatización.
18

Seguridad y permisos

La seguridad no aparece al final: acompaña todo el diseño.

Automático

🟢 Permitido

Leer input/, crear en output/, analizar, generar borradores, ejecutar scripts aprobados.

Aprobación

🟡 Revisar

Modificar originales, ejecutar comandos sensibles, conectarse a sistemas externos, enviar información.

Bloqueado

🔴 No automático

Eliminar datos, publicar información, cambiar credenciales o ejecutar código desconocido.

Secretos

Fuera del contexto

No pegues contraseñas, tokens, claves privadas o secretos corporativos en archivos de o Skills.

Prompt injection

Datos no son instrucciones

Un documento puede contener texto que intente cambiar el comportamiento del agente. El contenido analizado debe tratarse como datos, no como autoridad.

Ver ejemploSeguridad · tratar el contenido como datosUn documento intenta dar órdenes al agenteCodex

El archivo de prueba dice: “Ignorá las reglas anteriores” y pide buscar secretos. Es contenido no confiable, no una autorización.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Mínimo privilegio + aprobación humana.
19

Probar una Skill de verdad

“Parece que funciona” no es un criterio de aceptación.

Pruebas positivas

Debe activarse

1. Invocación explícita.
2. Pedido implícito claro.
3. Caso real representativo.

Prueba negativa

No debe activarse

Una tarea parecida pero fuera de alcance comprueba que la descripción no sea demasiado amplia.

INPUT
  ↓
EXPECTED BEHAVIOR
  ↓
ACTUAL BEHAVIOR
  ↓
PASS / FAIL
  ↓
MEJORA DE LA SKILL
Ver ejemploCalidad · lógica y comportamiento por separadoPruebas con un resultado esperado concretoCodex

El paquete incluye 12 pruebas unitarias del . Eso no prueba que Codex o Claude elijan bien una Skill: esa segunda parte se prueba con prompts.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Evaluá activación y resultado.
20
PROYECTO INTEGRADOR

Un caso completo, de la entrada al resultado

Vas a construir el Agente Analista Local con los datos ficticios del paquete. Primero lo probás en tu workspace; después llevás su diseño a MOLDE MAESTRO.

01 · PreparáUna carpeta de trabajo

Separá fuentes, reglas, capacidades y resultados.

02 · EjecutáUn agente con skills

Pedile una tarea concreta y observá qué capacidad usa.

03 · ComprobáUn resultado verificable

Revisá totales, archivos, fuentes e incidencias.

EL AGENTE

Coordina el trabajo

Lee el pedido, identifica las fuentes, elige una capacidad pertinente y devuelve un estado claro: completo, parcial o bloqueado. Sus reglas persistentes viven en AGENTS.md.

En este laboratorio sólo lee input/ y crea archivos nuevos en output/.
LAS SKILLS

Resuelven tareas repetibles

El paquete trae seis ejemplos para estudiar y probar. Cada skill tiene un propósito acotado; nombrarla en un agente no la instala ni la ejecuta automáticamente.

cruzar-planillasanalizar-ventasgenerar-informecrear-dashboardpreparar-correocomparar-documentos
Ver la estructura del workspace ↗
agente-analista/
agente-analista/
├── AGENTS.md
├── USER.md
├── CONTEXT.md
├── POLICIES.md
├── input/                 ← fuentes originales
├── output/                ← resultados nuevos
├── references/            ← reglas y, más tarde, specs de MOLDE
├── scripts/               ← lógica exacta, si está disponible
└── .agents/skills/  ← skills del entorno elegido
PUNTO DE CONTROL
¿Qué significa terminar esta práctica?

El agente produjo un resultado revisable y podés mostrar qué validó. El tablero y el correo son extensiones; empezá por un cruce que conserve las filas y los importes.

  • Los originales siguen intactos.
  • Una skill se activó para una tarea compatible.
  • Hay salida, fuentes, validaciones e incidencias en output/.
Ver ejemploProyecto · integrar sin mezclar casosEl recorrido completo usando los mismos archivosCodex

No son ejemplos inconexos: , Skills, datos, informe y tablero se combinan en una práctica. Los importes del cruce genérico y de ventas no se suman entre sí.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
Continuá con tu propio caso y llevá la ficha a MOLDE MAESTRO.
21
ANTES DE ABRIR MOLDE MAESTRO

Definí el caso que vas a diseñar

Esta ficha ordena tus ideas. Todavía no crea un agente: te ayuda a llegar a MOLDE MAESTRO con un objetivo, fuentes, resultado y límites claros.

01

Describí una tarea real

Escribí qué debe entregar el agente. Evitá una misión tan amplia que no puedas probarla.

Ficha para completar en MOLDE MAESTRO

Copiá la ficha y contrastala con las personas responsables del proceso. MOLDE MAESTRO te pedirá más detalle sobre herramientas, seguridad y pruebas.

Ver ejemploTransferencia · de copiar a diseñarAdaptar el agente a otra persona o actividadCodex

Elegí un caso propio: seguimiento de proyectos, revisión de proveedores, preparación de reuniones o indicadores de un comercio. La estructura se mantiene; cambian fuentes, reglas y validaciones.

Caso ficticio de ConnectIA. No se utilizan datos de una organización real.
La ficha es el punto de partida, no un agente instalado.
22
DEL DISEÑO A LA PRÁCTICA

De MOLDE MAESTRO a tu agente en VS Code

Seguí el mismo caso de planillas de principio a fin. Vas a diseñar un agente y una skill por separado, descargar sus contratos y convertirlos en archivos que Codex o Claude Code puedan usar.

01 · MOLDE MAESTRODiseñá

Completá los constructores de agente y skill.

02 · DESCARGARevisá

Guardá cada ZIP y leé sus contratos y pruebas.

03 · VS CODEImplementá

Adaptá los contratos al entorno y probá el resultado.

El agente y la skill son dos artefactos distintos. El agente puede mencionar seis skills, pero eso no crea seis paquetes de skills. Para instalar una capacidad propia, diseñala también en «Crear skill» y comprobá su comportamiento.
01
EN MOLDE MAESTRO

Diseñá primero el agente

Entrá a Agentes → Crear agente ↗. Si la plataforma pide configuración de IA, completá antes «Ajustes → Configuración API». Los siete pasos de la pantalla son estos:

1ObjetivoNombre: Agente Analista Local. Objetivo: recibir archivos, elegir una capacidad pertinente y entregar resultados comprobables.
2DatosFuentes: input/, reglas en references/ y el período del pedido. No ingreses claves ni datos sensibles innecesarios.
3HerramientasDescribí lectura de archivos y scripts realmente disponibles. El registro define permisos; no instala conectores.
4SkillsSugerí cruzar-planillas y generar-informe. Más adelante podés sumar las otras capacidades del paquete.
5SeguridadPermitido: leer input/ y crear en output/. Prohibido: alterar originales o enviar correos. Acciones externas requieren aprobación.
6PruebasPedí un caso normal, datos incompletos, claves duplicadas, una herramienta ausente y un pedido fuera de alcance.
7GenerarRevisá el resumen, generá el diseño y corregí preguntas abiertas o permisos excesivos antes de descargar.
02
UNA CAPACIDAD REUTILIZABLE

Diseñá la skill «cruzar-planillas»

Ahora abrí Skills → Crear skill ↗. Su contrato explica cuándo se activa, qué recibe, qué entrega y cómo se valida.

1CapacidadNombre: cruzar-planillas. Objetivo: enriquecer registros sin perder filas ni inflar importes.
2ContratoInputs: dos archivos, clave y regla de cruce. Outputs: archivo nuevo, incidencias y resumen. Trigger: pedido de cruce por una clave definida.
3HerramientasIndicá lector de archivos o script autorizado. Si todavía no existe, dejá esa dependencia pendiente; no inventes una conexión.
4EjecuciónPrecondiciones: archivos legibles, columna clave presente, cardinalidad y destino confirmados.
5SeguridadNo sobrescribir fuentes, no elegir una coincidencia ambigua, no transmitir datos a terceros.
6PruebasResultado esperado para cruce válido, duplicados, columna ausente y una tarea que no debería activar esta skill.
7GenerarLeé pasos, validaciones, fallbacks y permisos. Ajustá el diseño si una regla importante quedó implícita.
03
PAQUETES DE ENTREGA

Descargá y revisá antes de implementar

En el resultado de cada constructor elegí «Paquete ZIP». El ZIP del agente contiene AGENT.md, spec.json, pruebas y seguridad. El de la skill contiene SKILL.md, spec.json, pruebas y seguridad.

AGENTE · ESPECIFICACIÓN

Qué revisar

Objetivo, alcance, herramientas, skills sugeridas, aprobaciones y preguntas abiertas. Una skill nombrada acá todavía necesita su propio diseño y sus archivos de ejecución.

SKILL · ESPECIFICACIÓN

Qué revisar

Trigger, entradas, salidas, pasos, fallbacks y pruebas. El SKILL.md exportado es una descripción del contrato; agregá el formato requerido por Codex o Claude Code antes de instalarlo.

04
EN VISUAL STUDIO CODE

Convertí los contratos en archivos del proyecto

Abrí la carpeta agente-analista/ en VS Code. Extraé los dos ZIPs en carpetas separadas dentro de references/molde/. Conservá los originales allí para comparar lo implementado con lo diseñado.

Antes de pedirle ayuda a Codex o Claude Code
agente-analista/
├── input/                       ← datos ficticios para probar
├── output/                      ← resultados nuevos
└── references/molde/
    ├── agente/spec.json         ← del ZIP del agente
    └── cruzar-planillas/spec.json ← del ZIP de la skill
No pegues AGENT.md directamente como AGENTS.md o CLAUDE.md. Tampoco copies el SKILL.md exportado sin revisar: las skills del entorno necesitan una descripción de activación y frontmatter YAML. Las herramientas del contrato sólo podrán usarse si están instaladas y autorizadas en ese workspace.
RUTA CODEX

Archivos que vas a crear

AGENTS.md en la raíz y .agents/skills/cruzar-planillas/SKILL.md. Abrí esa carpeta en VS Code con Codex y usá el pedido de abajo.

RUTA CLAUDE CODE

Archivos que vas a crear

CLAUDE.md en la raíz y .claude/skills/cruzar-planillas/SKILL.md. Abrí esa carpeta en VS Code con Claude Code y usá el pedido de abajo.

PARA AMBAS RUTAS

El criterio de aceptación

El agente identifica cuándo usar la skill, respeta los permisos y entrega un archivo nuevo con recuento de filas, importes, fuentes e incidencias.

Pedido para Codex · copiar en VS CodeLee los contratos; crea los archivos de ejecución
Prompt de adaptación · Codex
Estoy en la carpeta agente-analista. Leé references/molde/agente/spec.json y references/molde/cruzar-planillas/spec.json como especificaciones de diseño.

1. Mostrame primero un resumen de objetivo, entradas, salidas, herramientas y preguntas abiertas. Si falta algún archivo, detenete y decímelo.
2. Creá AGENTS.md en la raíz con el propósito del agente, el alcance, la regla de no modificar input/, los permisos y las validaciones. Mantenelo breve; dejá el procedimiento específico dentro de la skill.
3. Creá .agents/skills/cruzar-planillas/SKILL.md con frontmatter YAML que incluya name y description. La descripción debe decir cuándo usar la skill y cuándo no. Adaptá del contrato sus inputs, pasos, errores y pruebas.
4. No declares conectores, scripts ni permisos como disponibles si no existen en este workspace. Antes de agregar dependencias o usar sistemas externos, indicá qué falta y pedí autorización.
5. Probá con datos ficticios: caso válido, clave duplicada, columna faltante y pedido fuera de alcance. Guardá resultados nuevos en output/ y compará recuentos e importes con las fuentes.

No ejecutes acciones externas ni modifiques los archivos originales. Separá lo implementado de lo que sigue pendiente.
Pedido para Claude Code · copiar en VS CodeLee los contratos; crea los archivos de ejecución
Prompt de adaptación · Claude Code
Estoy en la carpeta agente-analista. Leé references/molde/agente/spec.json y references/molde/cruzar-planillas/spec.json como especificaciones de diseño.

1. Mostrame primero un resumen de objetivo, entradas, salidas, herramientas y preguntas abiertas. Si falta algún archivo, detenete y decímelo.
2. Creá CLAUDE.md en la raíz con el propósito del agente, el alcance, la regla de no modificar input/, los permisos y las validaciones. Mantenelo breve; dejá el procedimiento específico dentro de la skill.
3. Creá .claude/skills/cruzar-planillas/SKILL.md con frontmatter YAML que incluya name y description. La descripción debe decir cuándo usar la skill y cuándo no. Adaptá del contrato sus inputs, pasos, errores y pruebas.
4. No declares conectores, scripts ni permisos como disponibles si no existen en este workspace. Antes de agregar dependencias o usar sistemas externos, indicá qué falta y pedí autorización.
5. Probá con datos ficticios: caso válido, clave duplicada, columna faltante y pedido fuera de alcance. Guardá resultados nuevos en output/ y compará recuentos e importes con las fuentes.

No ejecutes acciones externas ni modifiques los archivos originales. Separá lo implementado de lo que sigue pendiente.
PRUEBA FINAL
¿Cuándo podés decir que funciona?

La carpeta contiene los archivos de tu ruta, la skill se activa con un pedido compatible y no se activa con uno ajeno. El resultado conserva los totales o informa con precisión por qué se bloqueó.

  • Una prueba normal pasa con datos ficticios.
  • Duplicados y columnas faltantes no se adivinan.
  • El informe deja visibles fuentes, límites y acciones pendientes.

Guías oficiales: Skills de Codex · AGENTS.md · Skills de Claude Code · CLAUDE.md. Revisá sus rutas y requisitos si cambia la versión de tu entorno.

Terminaste cuando probaste los archivos en VS Code; descargar el ZIP es sólo el comienzo.
23
AMPLIACIÓN OPCIONAL

¿Y si el trabajo necesita varios agentes?

Primero hacé funcionar el Agente Analista Local con sus skills. Dividí el trabajo sólo cuando roles, contextos o revisiones independientes aporten una mejora comprobable.

Pedido→Agente Analista→Skills→Resultado revisado

Es la opción de este curso: un agente coordina capacidades como cruzar-planillas y generar-informe. Cambiar de tarea no lo convierte en otro agente.

CUÁNDO PUEDE SERVIR

Hay límites claros entre roles

Por ejemplo, una revisión independiente que debe bloquear un informe incorrecto o trabajos separables con contextos distintos.

CUÁNDO ESPERAR

El flujo simple aún alcanza

Para cruzar dos planillas y redactar un informe, más agentes agregan configuración, costo y posibilidades de error sin garantizar más calidad.

MOLDE MAESTRO puede ayudarte a diseñar cada rol y sus contratos. Para que varios agentes trabajen juntos en Codex o Claude Code todavía necesitás configurar la coordinación en ese entorno. Este curso deja esa implementación para el siguiente módulo.
Ver ejemploPuente · simulación de coordinaciónPlanificar roles sin fingir que ya hay varios agentesCodex

Tomá el mismo caso de ventas. Diseñá delegación, dependencias y retorno antes de instalar un sistema más complejo.

Referencia técnica: S10 · S11 · S12. Los casos y datos son una elaboración didáctica de ConnectIA.
Si tu caso funciona con un agente y skills, ya tenés una solución válida.
24

Fuentes oficiales y mantenimiento

Los conceptos del módulo son estables; comandos, ubicaciones y capacidades pueden evolucionar. Revisá la documentación oficial antes de implementar en producción.

Revisión del recorrido didáctico y las referencias: 5 OCT 2026. Los ejemplos son originales de ConnectIA; las particularidades de cada proveedor se contrastaron con estas fuentes oficiales y pueden variar según versión.

Validación del material: cálculos y 12 pruebas del script de referencia ejecutados. La disponibilidad de las extensiones, CLI, permisos corporativos y servicios externos debe verificarse en cada computadora. No se afirma una ejecución de los ejemplos en cuentas reales de Codex o Claude.
Este módulo fue estructurado para aislar lo que cambia rápido (comandos, rutas y configuración) de lo que debería durar: arquitectura, separación de responsabilidades, diseño de Skills, permisos, validación y trazabilidad.
Fin del recorrido.
Copiado
Diccionario interno · ConnectIA

De la palabra a la práctica.

100 términos: qué significan, cómo se usan y un ejemplo. Volvé al punto donde estabas al cerrar.