investigación · me

Módulo 09 · 12 h

Avanzado opcional: Claude Code, API, MCP, agentes

Para quien quiere construir o dirigir automatizaciones más profundas. Terminal básica, API, tool use, RAG, MCP (clientes/servidores/tools/resources), agentes con human-in-the-loop.


¿Por qué este módulo?

El Módulo 09, “Avanzado opcional: Claude Code, API, MCP, agentes”, tiene como objetivo principal capacitar en la construcción de automatizaciones profundas, programables y escalables. Está diseñado para quienes desean trascender el uso de interfaces visuales e integrar la inteligencia de Claude directamente en procesos y sistemas externos. Al finalizar, el usuario será capaz de diseñar un blueprint técnico para orquestar soluciones operativas complejas.

Los fundamentos conceptuales clave se estructuran en cinco pilares. Primero, la API de Claude, esencial para interactuar programáticamente, gestionar límites y asegurar salidas de datos estructuradas (como JSON) sin variaciones. Segundo, Claude Code, un agente de terminal capaz de leer directorios, modificar archivos de código y ejecutar comandos locales. Tercero, RAG (Generación Aumentada por Recuperación), la técnica para buscar información con alta precisión dentro de colecciones masivas de documentos. Cuarto, el MCP (Model Context Protocol), un estándar de código abierto que actúa como un enchufe universal para conectar la inteligencia de Claude en tiempo real con bases de datos, repositorios y plataformas de terceros. Quinto, la orquestación de Agentes y Subagentes, permitiendo flujos de trabajo paralelos siempre bajo reglas de supervisión humana y validación.

Para alguien que asesora investigación académica, este nivel de conocimiento es un multiplicador de capacidades. Mediante sistemas RAG y conexiones MCP a bases de datos científicas (como PubMed o Scholar Gateway), es posible construir agentes investigadores propios. Un asesor puede programar un flujo donde subagentes lean cientos de papers en paralelo, comparen metodologías, evalúen argumentos y generen resúmenes estructurados, todo mientras se garantizan citas exactas y se mitigan las alucinaciones del modelo.

Para un profesional en finanzas, contabilidad y tributación, este módulo representa la transición hacia la automatización empresarial técnica. Utilizando la API, se pueden construir flujos invisibles para transformar masivamente archivos CSV de bancos o extraer la información de cientos de facturas directamente a un formato JSON listo para inyectarse en un ERP. El protocolo MCP permite que Claude se conecte a bases de datos financieras locales de forma completamente segura, procesando la información sin exponer datos sensibles de los clientes. Se pueden diseñar agentes de auditoría que crucen automáticamente el libro mayor con las declaraciones de impuestos, detecten inconsistencias o evalúen riesgos tributarios complejos de forma autónoma, dejando las observaciones listas para la validación final del experto antes del cierre mensual.

Casos aplicados

Aquí tienes dos ejemplos prácticos, paso a paso, diseñados específicamente para el módulo avanzado, mostrando cómo orquestar herramientas técnicas como Claude Code, servidores MCP y agentes.

1. Ejemplo aplicado a la investigación académica (Revisión y Análisis de Datos)

Este ejemplo muestra cómo un investigador puede automatizar una revisión bibliográfica y el análisis estadístico de datos del Banco Central del Ecuador (BCE) usando Claude Code y servidores MCP. Paso 1: Configuración. En la terminal, el investigador conecta los servidores MCP de Scholar Gateway (para acceder a literatura académica) y Google Drive (donde aloja sus datasets). Paso 2: Revisión bibliográfica. Lanza un sub-agente de investigación con el prompt: “Busca los 10 papers más citados desde 2022 sobre inflación y liquidez en Ecuador. Extrae la metodología de cada uno y crea un archivo llamado referencias.md”. Paso 3: Manejo de datos. El investigador ejecuta un segundo prompt analítico: “Lee el archivo ‘BCE_liquidez_2025.csv’. Escribe y ejecuta un script en Python para limpiar los valores nulos, correr una regresión lineal múltiple y guardar el gráfico de dispersión como PNG”. Paso 4: Redacción de tesis. Finalmente, pide: “Basado en los resultados de la regresión y el archivo referencias.md, redacta el capítulo de Metodología y Resultados de mi tesis, aplicando formato APA”. El flujo transforma un trabajo de semanas en un proceso automatizado de pocos minutos.

2. Ejemplo aplicado al mundo empresarial (Cierre Contable y Análisis Tributario)

Este flujo ilustra cómo un consultor financiero automatiza un cierre contable mensual y evalúa riesgos tributarios orquestando herramientas avanzadas. Paso 1: Conectividad. A través de MCP, el consultor conecta Claude Code a la base de datos PostgreSQL del ERP del cliente y a QuickBooks. Paso 2: Conciliación. En su terminal, ejecuta el prompt: “Extrae los registros de ventas y compras de mayo desde QuickBooks y crúzalos con los registros crudos de PostgreSQL. Genera una lista de discrepancias, montos huérfanos o facturas duplicadas”. Paso 3: Análisis Tributario. Invoca una Skill preconfigurada (por ejemplo, /skill analisis_retenciones) con el comando: “Cruza las discrepancias encontradas con la matriz de riesgos fiscales. Verifica si los porcentajes de retención en la fuente aplicados coinciden con la normativa tributaria actual y detecta contingencias”. Paso 4: Entregables y alertas. Finalmente, instruye al agente: “Genera un dashboard en Excel con el impacto financiero de los errores encontrados y usa el conector de Slack para enviar un resumen ejecutivo al Gerente de Finanzas”. Este sistema integral garantiza precisión técnica y reduce drásticamente el riesgo de multas.

Práctica

Contexto del ejercicio: Como asesor fiscal, Jorge invierte demasiado tiempo revisando facturas y cruzándolas con los registros contables mensuales. Esta práctica le permitirá usar Claude Code localmente para automatizar esta auditoría básica, transformando un proceso manual tedioso en una tarea de segundos mediante una Skill personalizada.

Pasos (30-45 minutos):

  1. Crea una carpeta local llamada auditoria-mensual y guarda en ella 3 facturas de prueba (PDF) y un registro contable de ejemplo (CSV).
  2. Abre tu terminal, navega hasta esa carpeta e inicia Claude Code.
  3. Ejecuta el comando /init. Claude Code analizará el directorio y generará automáticamente un archivo CLAUDE.md que servirá como el “cerebro” o contexto principal del proyecto.
  4. Pídele a Claude Code: “Crea una Skill que extraiga el identificador fiscal y el monto total de los PDFs, los compare con los datos del CSV y reporte cualquier discrepancia”. Claude programará y guardará la instrucción estructurada.
  5. Ejecuta la Skill creada en la terminal para validar que detecte correctamente la información de prueba.

Entregable final: Una carpeta configurada con el archivo CLAUDE.md y la Skill automatizada. Jorge podrá guardar este entorno y reutilizarlo cada cierre de mes, simplemente actualizando los PDFs y el CSV para generar auditorías automáticas.

Quiz rápido

Aquí tienes 4 preguntas tipo quiz diseñadas para el módulo avanzado. Están pensadas para evaluar el razonamiento técnico y estratégico, más allá de la memorización, siendo útiles tanto para un perfil de desarrollo como de negocios:

  1. Pregunta: En el diseño de arquitecturas de IA empresariales, ¿cuál es el problema fundamental que resuelve el Model Context Protocol (MCP) al intentar que Claude interactúe con bases de datos o herramientas internas? Respuesta: MCP resuelve la fragmentación al proporcionar un protocolo estándar de código abierto (comparado con un “puerto USB-C” para la IA). Esto permite conectar Claude a sistemas externos de manera uniforme, eliminando la necesidad de programar integraciones a medida o conectores personalizados para cada herramienta individual [1-3].

  2. Pregunta: Al trabajar con Claude Code en un repositorio extenso, ¿por qué es una mala práctica técnica pedirle al agente que lea todos los archivos en cada nueva sesión, y por qué se exige el uso de un archivo CLAUDE.md estructurado? Respuesta: Leer todo el repositorio en cada sesión satura rápidamente la ventana de contexto, dispara los costos de consumo de tokens y degrada la calidad de las respuestas del modelo. El archivo CLAUDE.md resuelve esto inyectando directamente las reglas de negocio, la arquitectura y el contexto del proyecto al inicio de la conversación con una alta densidad de información, optimizando el rendimiento [4-7].

  3. Pregunta: Al orquestar flujos de trabajo complejos, ¿qué ventaja operativa y técnica ofrece el uso de “Subagentes” (subagents) frente a la ejecución de todos los pasos con un único agente principal (Parent Agent)? Respuesta: El uso de subagentes permite la paralelización del trabajo (ejecutar tareas simultáneamente) y mantiene ventanas de contexto aisladas. Esto reduce drásticamente el tiempo total de ejecución y evita la “contaminación” de la memoria del agente principal, permitiendo además usar modelos más rápidos y económicos para tareas específicas antes de consolidar los resultados [8-12].

  4. Pregunta: Al integrar la API de Claude para interactuar con miles de manuales de políticas empresariales, ¿por qué es necesario implementar un sistema RAG (Retrieval-Augmented Generation) en lugar de simplemente cargar todos los documentos aprovechando las ventanas de contexto amplias del modelo? Respuesta: Porque RAG optimiza tanto el rendimiento como los costos al buscar y recuperar (mediante fragmentación o “chunking” y búsqueda vectorial) únicamente las partes específicas de los documentos que responden a la consulta del usuario. Esto soluciona los límites de memoria a escala y evita procesar innecesariamente colecciones masivas de datos en cada petición a la API.

Glosario

  • Claude Code: Herramienta de interfaz de línea de comandos que actúa como un agente de IA para explorar, escribir, editar y depurar código directamente en proyectos locales.
  • API de Claude: Interfaz de programación que permite a los desarrolladores integrar los modelos y capacidades avanzadas de Claude dentro de sus propias aplicaciones de software.
  • MCP (Model Context Protocol): Protocolo estándar y de código abierto que conecta de forma segura a los asistentes de IA con fuentes de datos, bases de datos y herramientas externas.
  • Agentes: Sistemas impulsados por IA capaces de razonar, planificar secuencias, usar herramientas externas y ejecutar tareas complejas de manera autónoma.
  • RAG (Retrieval-Augmented Generation): Arquitectura que mejora las respuestas del modelo al recuperar y proporcionarle información específica de documentos o bases de datos externas antes de generar la respuesta.