AI로 주간 KPI 리포트 자동화하기

매주 월요일 스케줄된 에이전트가 지난주의 가입자, 활성 사용자, 매출, 이탈을 읽고 전주 대비 변화를 담은 짧은 리포트를 씁니다.

  • 읽기 전용 연결
  • 스케줄 실행
  • 콜백
  • 예산 상한

실제 실행 보기

2026년 10월 7일에 기록된 실제 실행을 다시 재생합니다. 모델: openai/gpt-6-luna.

입력
{
  "period": "last_week"
}
성공run_aed198aa926e2dba4128e136978b6768$0.025 중 $0.002442
  1. 대기 중예산 $0.025 예약됨
  2. MicroVMmicroVM ready
  3. MicroVMworker started · shell off · web off
  4. 연결analytics GET /metrics?period=last_week
  5. 결과analytics GET → 200
  6. MicroVMmicroVM destroyed
  7. 성공모델 호출 2회, 토큰 2,479개기록된 출력 (영어)

    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. 워커 폐기됨$0.002442 청구, $0.022558 반환
모델 $0.000242 · 웹 $0.00 · 컴퓨팅 $0.0022

직접 실행하기

요청이 모두 채워진 상태로 플레이그라운드에서 샘플을 엽니다. 내 계정에서 표시된 예산 안에서, 같은 읽기 전용 샘플 시스템을 대상으로 실행됩니다.

이 샘플의 예산: $0.025

작동 방식

에이전트는 읽기 전용 연결로 분석 API를 읽고, 채팅이나 이메일로 보낼 수 있는 150단어 미만의 리포트를 작성합니다. 스케줄에는 자체 시간대가 있습니다. 실행 한 번에 드는 비용은 1센트도 되지 않습니다.

에이전트가 할 수 있는 일과 할 수 없는 일

권한은 요청의 일부입니다. 여기에 나열되지 않은 것은 실행에서 사용할 수 없습니다.

설정허용 범위
연결
analytics: ephemer.al/api/samples/analytics-api에서 GET만 허용
웹꺼짐
셸꺼짐
파일없음
데이터 무보존꺼짐: 기록이 30일간 보관됩니다
예산$0.025, 하드 캡
시간 제한60초

자격 증명은 머신 안으로 들어가지 않습니다. 브로커가 각 호출에 자격 증명을 추가하고 위의 메서드를 강제합니다.

코드

샘플이 보내는 정확한 요청입니다. EPHEMERAL_API_KEY를 내 조직의 멤버 키로 설정하세요.

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
전체 요청 본문 workflow.json

파일이 인라인으로 포함된 같은 본문입니다.

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
}

이 샘플은 시간표대로 실행됩니다: Asia/Tokyo 기준 0 9 * * 1. 스케줄은 저장된 워크플로를 시작하므로, 먼저 요청을 워크플로로 저장한 다음 스케줄을 만드세요.

더 알아보기

관련 샘플

esc

“”와(과) 일치하는 항목이 없습니다.