인간의 코드 리뷰는 리뷰어의 피로, 시간 부족, 편향 등 한계가 있다. Thariq의 동적 워크플로우에서 제안한 적대적 검증(Adversarial verification)은 이러한 한계를 구조적으로 극복한다. 모든 코드 변경에 대해 별도의 서브에이전트가 루브릭을 기준으로 출력을 검증하도록 설계함으로써, 단일 AI가 스스로 검증할 때 발생하는 ‘self-preferential bias’를 원천 차단한다. 더 나아가, 글은 ‘deep verification’ 사용 사례에서 팩트 체크를 위해 각 주장에 대해 별도의 검증 에이전트를 배치하는 방법을 설명한다. 이는 인간이 많은 리소스를 투입해야 했던 대규모 검증 작업을 자동화하는 길을 열어준다.

근거

“On the other hand, if you have a report where you want to check and source every factual claim … generate a workflow which has one agent identify all of the factual claims and then spin off a subagent to check each one in-detail. You could also have a verification agent check the source subagent to make sure its source is high quality.”

이 패턴은 단순히 “리뷰를 받는 것”을 넘어서, 검증 과정 자체를 계층화하고 이중 검증한다. 인간 리뷰어는 모든 세부 사항을 확인할 수 없지만, AI 에이전트는 독립적으로 병렬 수행할 수 있다.

연결된 생각

출처

클리핑 · x.com