아홈 가지 일반적인 AI 코딩 에이전트 실패 패턴과 사전 실행 검증

r/LocalLLaMA의 레딧 게시물은 AI 코딩 에이전트에서 관찰된 9가지 실패 패턴을 상세히 설명하고, 코드 실행 전에 이를 잡기 위한 검증 접근법을 제안합니다.
식별된 실패 패턴
저자는 다음과 같은 구체적인 문제들을 나열합니다:
- C1 — 불완전한 열거형 처리: 에이전트가 코드베이스에 존재하지 않는 상태 값을 참조합니다.
- C2 — 침묵하는 널 경로: 선택적 매개변수가 문서화 없이 조용히 건너뛰어집니다.
- C3 — SSE 인증 패턴 불일치: 브라우저 EventSource는 사용자 정의 헤더를 보낼 수 없습니다 — 에이전트가 잘못된 인증을 사용합니다.
- C4 — 제한 없는 텍스트 필드: 전체 작업 설명이나 diff를 받는 열에 대한 잘림이 없습니다.
- C5 — 이벤트/DB 경쟁 조건: SSE 이벤트가 DB 쓰기 완료 전에 발생합니다. 프론트엔드가 빈 행을 조회합니다.
- C6 — 스키마/ORM 불일치: SQL 유형은 nullable이라고 말하지만, ORM 필드는 필수라고 말합니다.
- C7 — 테스트 불가능한 기대: 사양에 구현 경로가 없는 테스트 요구사항입니다.
- C8 — 비멱등 삽입: 재시도 로직이 중복 행을 생성합니다.
- C9 — 환각된 임포트: 모듈이 코드베이스에 존재하지 않습니다.
검증 접근법
저자는 이제 계획 후 실행 전에 이러한 패턴을 검증 단계로 실행한다고 밝힙니다. 이 접근법은 코드가 실행되기 전에 약 70%의 실패를 잡는다고 보고됩니다. 게시물은 다른 사람들도 자신들의 에이전트 파이프라인에 유사한 실행 전 검증을 구축하고 있는지 묻는 것으로 마무리됩니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

비영리 단체, 팀 및 엔터프라이즈 플랜에서 Claude Opus 4.6 이용 가능
팀 및 엔터프라이즈 플랜을 사용하는 비영리 단체는 이제 추가 비용 없이 Anthropic의 최신 AI 모델인 Claude Opus 4.6에 접근할 수 있습니다.

Anthropic, Claude 커넥터에서 Gmail 메시지 본문 액세스 제거
Anthropic이 Gmail 커넥터에서 gmail_read_message와 gmail_search_messages 도구를 제거하고, 메시지 본문이나 첨부 파일 내용을 반환하지 않는 get_thread와 search_threads로 대체했습니다.

OpenClaw의 자동화 기능 명확히 하기
OpenClaw는 완전히 자동화된 작업을 독립적으로 수행하지 않으며, 설정을 위해서는 사용자의 지도가 필요하며, 전통적인 LLM과 더 유사하게 작동합니다.

Claude.ai, API, Claude Code에서 오류 발생률이 증가하고 있습니다
Claude.ai, Claude API, Claude Code가 웹 인터페이스와 개발자 콘솔 다운으로 인해 오류가 증가하고 있습니다. Claude.ai를 통한 Claude Code 로그인이 작동하지 않지만, 이미 로그인한 사용자는 계속 사용할 수 있습니다.