inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AI 에이전트를 수십 개 병렬로 돌리기 전에 정해야 할 4가지 경계

ofers
0

에이전트 병렬 실행을 시도하기 전에 저는 반드시 4가지 경계를 먼저 적습니다. 세션 예산, 최소 권한, 처리 대상 목록, 그리고 사전 기준에 따른 출력 검증입니다. 첫 실행 전에 문서로 남기고, 작은 샘플로 검증한 뒤에 병렬 수를 늘립니다. 이것이 제 방식입니다.

 

예산은 세션 시작 시점에 설정합니다. 이미 돌아가기 시작한 세션에 나중에 예산을 얹을 수는 없습니다. 예산에 도달하면 실행은 일시 정지하고, 상한을 올리면 다시 시작합니다. 권한은 읽기 전용에서 시작합니다. 조사성 에이전트에는 결과 반환만 허용하고, 쓰기 권한을 주더라도 한 단계·한 수신자로 제한합니다. 처리 대상 목록이란 실행이 다뤄야 할 항목들의 닫힌 목록입니다. 각 항목은 "확인 완료" 또는 "사유 있는 미확인" 둘 중 하나로 끝나야 합니다. 목록 없이 "완료했습니다"라는 보고는 증거가 되지 못합니다.

 

마지막 경계가 가장 중요합니다. "완료" 상태는 계획이 끝났다는 뜻이지, 작업이 성공했다는 뜻이 아닙니다. 출력물 자체를 미리 정한 기준으로 채점합니다. 항목 몇 건을 다뤘고, 소견 몇 건을 검증했으며, 몇 건을 왜 기각했는지. 제 작업 순서는 이렇습니다. 4가지 경계를 작업 본문에 적고, 답을 아는 작은 샘플로 돌리고, 단일 에이전트와 출력·커버리지·비용을 비교하고, 실제 개선이 보일 때만 병렬 수를 늘립니다.

 

전체 가이드(영문)는 여기에 있습니다: https://ohttps://ofershap.github.io/en/posts/agent-workflow-guardrails-before-scaling/fershap.github.io/en/posts/agent-workflow-guardrails-before-scaling/

AI에이전트 개발 AI

답변 0