역할보다 계약이 먼저다
단일 책임 agent, read/write tool, MCP·A2A와 handoff packet
agent 사이의 자연어 전달만 믿으면 목표·제약·근거가 사라집니다. 각 agent는 좁은 책임과 제한된 도구를 갖고, tool은 read·write·compute로 분류하며, handoff에는 목표·완료 기준·근거·미해결 위험을 구조화해야 합니다.
| 계약 | 필수 필드 | 실패 시 처리 |
|---|---|---|
| Agent | 목표·입력·출력·금지 행동 | 책임 불명확이면 분해 취소 |
| Tool | strict schema·권한·idempotency | 구조화된 오류와 재시도 가능성 반환 |
| Handoff | 목표·제약·근거·결정·미해결 | 불완전 packet은 수신 거절 |
| Protocol | 신원·scope·transport·audit | 권한 축소 후 폴백 |
- 책임 한 문장화agent가 소유할 판단과 소유하지 않을 판단을 씁니다.
- 도구 위험 분류read·compute·write와 외부 부작용을 나눕니다.
- Handoff 스키마결론뿐 아니라 근거와 미해결 위험을 포함합니다.
- 거절 조건계약이 불완전할 때 진행하지 않는 조건을 정합니다.