Habilidades para agentes

Meridian proporciona un conjunto de habilidades para agentes interactivas diseñadas para ayudar a los científicos y a los ingenieros de datos durante todo el ciclo de vida del modelo de Marketing Mix Modeling (MMM).

Estas habilidades se basan en la especificación abierta de habilidades para agentes y proporcionan a los asistentes de programación con IA conocimientos especializados para ayudarte a preparar datos, configurar distribuciones a priori, ajustar modelos, analizar diagnósticos, optimizar presupuestos y planificar escenarios.


¿Qué son las habilidades para agentes?

Las habilidades para agentes son paquetes de capacidades modulares y estandarizados que contienen instrucciones, plantillas de referencia y secuencias de comandos. Cuando se integran en un asistente de programación con IA, las habilidades permiten que el agente haga lo siguiente:

  • Te guíe paso a paso: Navega por la configuración estadística compleja sin necesidad de memorizar toda la API.
  • Infiera asignaciones de esquemas: Analiza los encabezados de las columnas de CSV sin procesar y sugiere asignaciones adecuadas para los KPIs, la inversión en medios, las impresiones, el alcance o la frecuencia y las variables de control.
  • Mantenga el control con interacción humana: Presenta sugerencias de configuración (como distribuciones a priori bayesianas, selección de nudos y restricciones de inversión) en puntos de control críticos y espera tu confirmación antes de la ejecución.
  • Genere secuencias de comandos de Python reproducibles: Produce secuencias de comandos de Python independientes que se puedan ejecutar directamente en entornos virtuales de Python estándar (python3 script.py).

Habilidades de Meridian disponibles

Meridian incluye cinco habilidades especializadas que abarcan cada etapa del recorrido del modelo MMM:

Habilidad Identificador Descripción Resultados clave
Asesor de documentación meridian-doc-consultant Responde preguntas conceptuales, matemáticas y de configuración según la documentación pertinente de Meridian. Explicaciones técnicas y referencias fundamentadas
Creación del modelo meridian-model-building Te guía a través de la carga de datos de CSV, la asignación de columnas, la configuración de ModelSpec y de la distribución a priori, el análisis de datos exploratorio (EDA), el ajuste de MCMC y el guardado del modelo. Secuencia de comandos de Python, informe del EDA en HTML y archivo de modelo guardado (.binpb)
Visualización de resultados meridian-result-visualization Carga modelos ajustados para generar verificaciones de estado de convergencia de MCMC (Reviewer) y un informe de resumen ejecutivo de 2 páginas (Summarizer). HTML de la verificación de estado, HTML de los resultados del resumen
Optimización del presupuesto meridian-budget-optimization Configura y ejecuta optimizaciones de presupuestos fijos o flexibles, y situaciones de inversión con ROI objetivo. Informe HTML de optimización del presupuesto
Planificador de situaciones meridian-scenario-planner Prepara los datos del planificador de situaciones y proporciona instrucciones de transferencia para crear paneles de control de Looker Studio. Archivo de datos del planificador de situaciones (.binpb), URL del panel de control

Instalación y descubrimiento

Las habilidades de Meridian se distribuyen directamente en el repositorio de código abierto y se pueden agregar a tu espacio de trabajo con las herramientas estándar para agentes.

Instala utilizando la CLI de Skills

Si tienes Node.js o npm instalado en tu entorno, puedes instalar todas las habilidades de Meridian o habilidades individuales específicas usando npx skills:

# Install all Meridian skills into your workspace
npx skills add google/meridian
# Or install a specific skill (e.g., model building)
npx skills add google/meridian --skill meridian-model-building

Descubrimiento manual o en el repositorio

Si prefieres no usar npx o estás trabajando en un entorno de Python puro, haz lo siguiente:

  • Descubrimiento en el repositorio: Si clonas o desarrollas directamente en el repositorio de google/meridian, los asistentes de programación de IA compatibles descubren automáticamente todas las habilidades disponibles usando el manifiesto del espacio de trabajo en .agents/skills.json y el directorio skills/.
  • Copia manual: Puedes copiar las subcarpetas de skills/ (p.ej., meridian_model_building/) del repositorio directamente en el directorio .agents/skills/ de tu proyecto.

Entornos compatibles

Las habilidades de Meridian se basan en la especificación abierta de habilidades para agentes. Como usan estándares abiertos (instrucciones estándar de Markdown y plantillas modulares de Python), están diseñadas para ser compatibles con cualquier entorno de programación para agentes, extensión de IDE o herramienta de CLI que admita el estándar de habilidades para agentes.


Seguridad y verificación con interacción humana

Las habilidades de Meridian se rigen por un diseño basado en puntos de control. Durante las sesiones interactivas, el agente se detendrá y te pedirá que revises lo siguiente antes de continuar:

  1. Finalizar las asignaciones de columnas para tu conjunto de datos
  2. Establecer parámetros de distribuciones a priori bayesianas (como distribuciones a priori del ROI o espaciado de nudos)
  3. Ejecutar trabajos de muestreo de la distribución a posteriori de MCMC de larga duración
  4. Ejecutar secuencias de comandos generadas en tu entorno local

Esto garantiza que conserves la visibilidad y el control totales sobre tus decisiones de modelado, mientras te beneficias de la creación automatizada de secuencias de comandos.