검증과 게이트Review gates

agent-false-negative-guard

AI 에이전트가 빈 출력만 보고 '없음'이나 '깨끗함'이라고 보고하지 못하게 하는 규칙입니다. 대조군과 세 가지 상태를 씁니다.

GitHub에서 보기View on GitHub

어떤 문제를 푸나The problem

종료 코드 0에 출력이 없는 명령은 '없다'는 뜻이 아닙니다. 샌드박스가 보여 주지 않는 것일 수 있습니다. 에이전트가 빈 결과를 보고 '연결된 기기가 없다'고 확신에 차서 말한 뒤 그 위에 조언까지 쌓는 일이 실제로 일어납니다.

해법은 반드시 존재하는 대조군을 함께 재는 것, 그리고 세 번째 답인 '측정하지 못했다'를 두는 것입니다. 문서에는 사건 설명, 규칙, 실제로 동작하는 셸 스니펫이 들어 있습니다.

이런 분께 맞습니다Who it is for

에이전트가 점검 결과를 보고할 때 거짓 음성을 줄이고 싶은 사람, 에이전트용 작업 지침을 쓰는 사람.

무엇을 하나What it does

  • 없음을 말하려면 반드시 존재하는 것을 함께 측정하는 양성 대조를 둡니다.
  • 상태는 present, absent, unmeasurable 셋입니다. 출력이 없다는 이유로 absent로 매핑하지 않습니다.
  • 0개를 측정한 검사는 통과가 아닙니다.
  • probe 스니펫은 대조 명령이 성공하고 출력이 있으며 대상은 비어 있을 때만 absent를 냅니다.

알아둘 한계Limits

  • 지킬 규율을 적은 문서이며 대신 잡아 주는 도구가 아닙니다.

받아서 쓰기Get it

# 저장소를 받습니다
git clone https://github.com/Kein-chronicle/agent-false-negative-guard.git

# Claude Code 스킬로 쓰려면 이 폴더 이름으로 받습니다
git clone https://github.com/Kein-chronicle/agent-false-negative-guard.git ~/.claude/skills/measure-or-abstain

정보Info

분류Category
검증과 게이트Review gates
형태Type
지식 문서Knowledge pack
라이선스License
MIT
필요한 것Requires
없음 (SKILL.md를 읽기만 하면 됩니다)
저장소Repository
agent-false-negative-guard
토픽Topics
claude-code claude-skills agent-skills ai-agents debugging verification false-negatives reliability

2026-10-18 기준: 저장소의 테스트를 로컬에서 실행해 통과했고, 예제 출력은 저장소의 examples 폴더를 실제로 실행한 결과입니다.

공유하기Share

문자Message 네이버 블로그Naver Blog X Facebook