[한영자막] 에이전트 개발, 하지 말아야 할 것부터 배우세요
한 줄 핵심
에이전트 개발은 기능을 더하는 일이 아니라, 루프·컨텍스트·도구·권한을 잘 제한하고 실패하지 않는 안티패턴을 피하는 설계 문제라는 점을 강조하는 영상이다.
시간별 요약
-
0:00
AI 시대에는 컴퓨터공학 지식만으로는 충분하지 않으며, 에이전틱 AI 환경에 맞는 실전 감각이 필요하다는 문제의식에서 출발한다. 실험을 통해 만들고, 무엇이 작동하지 않는지 이해하는 것이 핵심이며, 패턴뿐 아니라 안티패턴을 익히는 것이 무엇을 해야 하는지로 이어진다.
-
3:00
Claude Certified Architect exam은 시나리오 기반의 유료 시험으로, agentic architecture, Claude code, prompt engineering, tool design, MCP integration, context management and reliability를 다룬다. 실제 생산 시나리오를 중심으로 출제되므로, 시험 대비 자체가 에이전트 설계의 실무 감각을 익히는 훈련이 된다.
-
6:00
에이전틱 AI의 핵심은 단순한 순차 실행이 아니라 루프이며, sequential, if-then, loop만으로도 계산 가능하다는 관점이 에이전트 설계로 다시 부상한다. 다만 LLM은 도구를 직접 실행하는 존재가 아니라, 도구 호출에 필요한 파라미터를 구성하는 존재이므로 stop reason을 확인하며 모델 호출과 도구 실행을 분리한 루프가 필요하다.
-
11:00
Claude code에서는 Claude MD 파일로 프로젝트·디렉터리별 규칙을 계층적으로 두어 동작을 제어할 수 있다. 다중 에이전트 시스템에서는 한 에이전트에 도구를 과하게 몰아주지 말고 역할을 전문화해야 하며, 각 에이전트가 필요한 주장과 증거만 보게 해서 컨텍스트 오염과 집단사고를 줄여야 한다.
-
15:01
개발 생산성 시나리오에서는 서브태스크가 본 컨텍스트를 무한정 채우지 않도록 분리하고, 긴 세션은 compact로 압축해야 한다. CI에서는 interactive mode를 기본으로 두지 말고 batch mode를 활용해 비용과 대기 시간을 줄이는 등, 자동화 파이프라인에 맞는 비대화형 실행을 설계하는 것이 중요하다.
실무 인사이트
- 에이전트 설계는 '무엇을 시킬까'보다 '어디서 멈추고, 무엇을 넘기지 않을까'를 먼저 정해야 안정적으로 작동한다.
- 컨텍스트는 많을수록 좋은 것이 아니라 비용·혼선·오답률을 함께 키우므로, 서브에이전트와 요약 압축으로 정보 경계를 분리하는 편이 실무적으로 유리하다.
- 실무에서는 Claude code, batch mode, stop reason 같은 운영 포인트를 함께 설계해야 단순 데모가 아니라 반복 가능한 시스템이 된다.