Automatiza con IA un informe semanal de KPI

Cada lunes, un agente programado lee los registros, usuarios activos, ingresos y bajas de la semana pasada y escribe un informe breve con la variación semanal.

  • Conexión de solo lectura
  • Programado
  • Callback
  • Límite de presupuesto

Mira una ejecución real

Una ejecución real del 7 oct 2026, reproducida. Modelo: openai/gpt-6-luna.

Entrada
{
  "period": "last_week"
}
Completadarun_aed198aa926e2dba4128e136978b6768$0.002442 de $0.025
  1. En colapresupuesto de $0.025 reservado
  2. MicroVMmicroVM ready
  3. MicroVMworker started · shell off · web off
  4. Conexiónanalytics GET /metrics?period=last_week
  5. Resultadoanalytics GET → 200
  6. MicroVMmicroVM destroyed
  7. Completada2 llamadas al modelo, 2,479 tokensResultado grabado (en inglés)

    Weekly business report — 2026-W40

    • Signups: 294 (+98)
    • Active users: 2,803 (+282)
    • Revenue: $22,853.85 (−$546.85)
    • Churned accounts: 8 (no change)
  8. Worker destruido$0.002442 cobrados, $0.022558 liberados
Modelo $0.000242 · Web $0.00 · Cómputo $0.0022

Ejecútalo tú mismo

Abre el ejemplo en el playground con la solicitud completa ya rellenada. Se ejecuta en tu propia cuenta, dentro del presupuesto indicado, contra los mismos sistemas de ejemplo de solo lectura.

Presupuesto de este ejemplo: $0.025

Cómo funciona

El agente lee una API de analítica a través de una conexión de solo lectura y escribe un informe de menos de 150 palabras que puedes publicar en el chat o enviar por correo. La programación tiene su propia zona horaria. Cada ejecución cuesta una fracción de centavo.

Lo que el agente puede y no puede hacer

Los permisos forman parte de la solicitud. Todo lo que no figura aquí no está disponible para la ejecución.

AjustePermitido
Conexiones
analytics: solo GET, en ephemer.al/api/samples/analytics-api
WebDesactivado
ShellDesactivado
ArchivosNinguna
Retención cero de datosDesactivada: el registro se conserva 30 días
Presupuesto$0.025, límite estricto
Tiempo límite60 segundos

Las credenciales nunca entran en la máquina: un broker las añade a cada llamada y aplica los métodos indicados arriba.

El código

Esta es la solicitud exacta que envía el ejemplo. Define EPHEMERAL_API_KEY con una clave de miembro de tu organización.

curl -X POST $EPHEMERAL_URL/v1/runs \
  -H "Authorization: Bearer $EPHEMERAL_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d @request.json
Cuerpo completo de la solicitud workflow.json

El mismo cuerpo, con los archivos en línea.

workflow.json
{
  "prompt": "Write the weekly business report for input.period. Call GET /metrics?period=<input.period> on the analytics connection and use only what it returns. Reply in Markdown, at most 150 words: a one-line headline, then signups, active users, revenue in dollars and churned accounts, each with the change from the week before. If the call fails, say so instead of estimating.",
  "connections": {
    "analytics": {
      "type": "http",
      "url": "https://ephemer.al/api/samples/analytics-api",
      "auth": {
        "type": "bearer",
        "token": "sample_read_key"
      },
      "allowed_methods": [
        "GET"
      ],
      "instructions": "GET /metrics?period=last_week or period=2026-W40 returns signups, active_users, revenue_cents and churned_accounts for that ISO week, with the same figures for the week before. Amounts are in cents."
    }
  },
  "shell": false,
  "timeout_seconds": 60
}

Este ejemplo se ejecuta según un horario: 0 9 * * 1 en Asia/Tokyo. Una programación inicia un flujo de trabajo guardado, así que primero guarda la solicitud como flujo de trabajo y después crea la programación.

Más información

Ejemplos relacionados

esc

Nada coincide con “”.