에이전트는 Prompt가 아니라 Runtime
Context assembly, capability tools, state machine, approval과 trace
실행 품질은 어떤 컨텍스트가 조립되고, 어떤 도구가 어떤 권한으로 호출되며, 중간 상태가 어디에 저장되고, 실패가 어떻게 재개되는지에 달려 있습니다. 이 흐름을 prompt 내부 암묵 지식이 아니라 runtime topology로 드러내야 합니다.
| 계층 | Source of truth | 실패 시 복구 |
|---|---|---|
| Context | versioned docs·retrieval policy | source·version 재조립 |
| Tools | typed capability·permission | idempotent retry·compensation |
| State | workflow state·event log | checkpoint·resume |
| Control | budget·approval·trace | pause·escalate·audit |
- 데이터 흐름입력→context→model→tool→validation→state 경로를 그립니다.
- Capability 정의도구별 input·output·권한·side effect·재시도 계약을 씁니다.
- 상태 모델단계·전이·checkpoint·terminal state·compensation을 정합니다.
- Trace 연결실행·결정·승인·비용·결과를 하나의 ID로 관측합니다.