Agent Runbook

Agent runbook은 반복되는 agent workflow를 위한 재사용 가능한 operating procedure입니다. 모호하게 반복되던 작업을 input, step, check, public-output rule이 있는 checklist로 바꿉니다.

Runbook은 아래처럼 볼 수 있습니다.

여기서 는 input contract, 는 ordered step, 는 verification, 는 output contract입니다.

Runbook은 agent를 자동화하기 위한 prompt 모음이 아닙니다. 반복 작업에서 매번 빠지는 decision, verification, sanitization을 procedure로 고정하는 문서입니다.

Runbook section

  • Purpose: 이 runbook이 다루는 workflow.
  • Inputs: 필요한 file, prompt, ticket, paper, data.
  • Preconditions: branch, environment, privacy boundary, approval need.
  • Steps: stop condition이 있는 ordered action.
  • Verification: command, review gate, evidence.
  • Output: summary, changed file, open question, next action.
  • Sanitization: 공개하면 안 되는 것.

Runbook Quality

기준설명
Reproducible다른 agent가 같은 input으로 따라 할 수 있음
Boundedscope와 stop condition이 있음
Evidence-led각 step이 check나 artifact를 남김
Public-safeprivate detail 제거 기준이 있음
Maintainable제품 기능 변화와 개인 환경 의존을 분리함

유용한 runbook

  • daily paper brief ingestion.
  • blog/wiki note curation.
  • raw input에서 wiki note, post, project note, public log로 가는 content promotion.
  • coding agent patch admission.
  • multi-agent review.
  • HPC failure summary.
  • public incident 또는 experiment note cleanup.

확인할 것

  • runbook이 반복되는 ambiguity를 줄이는가?
  • edit 이후 verification step이 포함되어 있는가?
  • 공개하면 안 되는 것을 명시하는가?
  • 다른 agent가 private context 없이 따라갈 수 있는가?
  • one-off chat output이 아니라 durable wiki improvement를 만드는가?
  • 실패했을 때 recovery 또는 handoff path가 있는가?