AI 에이전트 엔지니어링 패러다임 변화

AI Agent

워크플로우, 제약 조건, 피드백 루프, 툴체인 및 수명 주기
전체 환경을 설계하는 새로운 엔지니어링 패러다임

  • Prompt Engineering: 사용자가 입력하는 단일 프롬프트의 질적 수준에 의해 결정
  • Context Engineering: 모델이 의사 결정을 내리는 데 필요한 모든 관련 정보를 동적으로 수집하여 제공
  • Harness Engineering: AI 에이전트를 감싸는 규칙, 피드백 루프 및 소프트웨어 인프라 전체를 설계

다중 에이전트(Multi-agent) 하네스

AI Agent

명확한 작업 단위의 도메인 전문 에이전트
해당 영역에 집중하여 컨텍스트 오염 방지 및 작업의 일관성 증가
병렬 수행으로 성능 향상

  • 기획자(Planner): 1~4문장 분량의 고수준 프롬프트를 상세한 제품 사양서로 확장
  • 생성자(Generator): React, FastAPI, PostgreSQL 등의 기술 스택을 활용해 스프린트 단위로 코드를 작성
  • 평가자(Evaluator): QA 엔지니어 역할을 전담하며, 코드 작성 전에 생성자와 협의된 스프린트 계약(sprint contract)에 근거하여 UI, API 엔드포인트 및 데이터베이스 상태를 가차없이 테스트

사유존 에이전트 설계

AI Agent

절대 강자가 없는 LLM,
각각 특성 이용하여 에이전트의 설계 / 개발 / 운영에 활용

  • Gemini Deep Research : AI 에이전트, 웹 기반 심층 연구 보고서 작성
  • Gemini Pro : Google Cloud 생태계 연동, 긴 코드베이스 파악 가능, 코딩 품질 낮음
  • Claude Opus : 복잡한 아키텍처 설계, 멀티파일 리팩토링 가능
  • Claude Sonnet : 코딩에 적합, 멀티에이전트 루프에서 강점
  • Claude Code : 코딩 에이전트, 리팩토링 / 마이그레이션을 통한 커스터마이징
  • Claude Cowork : 비개발 GUI 도구, 개발자 워크플로우에는 부적합
  • OpenClaw : 범용 에이전트 플랫폼, 100+ 내장 스킬, 메시지 앱으로 원격 제어
  • NemoClaw : 엔터프라이즈 에이전트 플랫폼, 보안 규정 준수
  • Sayou : 개발중

사유존 다중 에이전트 시스템

AI Agent

멀티 환경에서 다중 에이전트를 구현
다양한 인터페이스로 연동

  • API Gateway layer: 카카오톡, 텔레그램, 웹 대시보드, 푸시 알림과 연동하는 레이어
  • Service Layer:
    • Agent Service: 에이전트와 긴 분석 작업을 실행
    • Notification Service: 분석 결과 알림
    • Scheduler: 정기 분석, 모니터링, 데이터 캐시 갱신
  • Agent layer: Multi Agent System으로 구성하고 에이전트의 확장성 제공
  • Infra layer: 컨테이너, 데이터베이스, 캐싱, Pub/sub 메시지 브로커, 보안