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.
{
"period": "last_week"
}- En colapresupuesto de $0.025 reservado
- MicroVMmicroVM ready
- MicroVMworker started · shell off · web off
- Conexiónanalytics GET /metrics?period=last_week
- Resultado
analytics GET → 200 - MicroVMmicroVM destroyed
- 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)
- Worker destruido$0.002442 cobrados, $0.022558 liberados
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.
| Ajuste | Permitido |
|---|---|
| Conexiones | analytics: solo GET, en ephemer.al/api/samples/analytics-api |
| Web | Desactivado |
| Shell | Desactivado |
| Archivos | Ninguna |
| Retención cero de datos | Desactivada: el registro se conserva 30 días |
| Presupuesto | $0.025, límite estricto |
| Tiempo límite | 60 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.jsonCuerpo completo de la solicitud workflow.json
El mismo cuerpo, con los archivos en línea.
{
"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.