크
크리에이트립
November 6, 20252회
Agent SDK로 만드는 자율적 AI Assistant

간단 소개
크리에이트립은 Claude Agent SDK를 활용, AI에게 자율성을 부여하여 코드 리뷰를 넘어 조직 전체의 자동화된 작업까지 수행하는 자율적 AI Assistant를 구축했습니다.
AI Summary
기존 AI PR Review Action의 한계
- 초기 AI PR Review Action은 OpenAI의
openai-node기반으로 PR 생성 시 자동 코드 리뷰를 수행했으나, 자율성 부재와 확장성 한계가 명확했습니다. - AI는 개발자가 준비한 정보만 활용 가능했고, 추가 정보 탐색이나 판단 능력이 없었으며, 새로운 기능 필요 시 직접 구현해야 했습니다.
Agentic AI로의 전환 및 실험
- MCP(Model Context Protocol) 서버 연동으로 도구 사용 가능성을 확인했으나, Single-turn 방식의 한계로 자율성 부재는 여전했습니다.
- Claude Agent SDK를 도입하여 Multi-turn 방식의 Agentic Code Review를 구현, AI가 스스로 컨텍스트를 수집하고 도구를 선택하여 코드 리뷰를 수행하게 했습니다.
agent.query()한 줄로 복잡한 Agentic Loop가 처리되며, AI가 Jira, Slack, 이전 PR 등 다양한 정보를 탐색하여 리뷰하는 놀라운 결과를 보여주었습니다.
자율적 AI Assistant로의 진화
- 현재 AI는 PR 리뷰를 넘어 이슈 생성, 코드 수정, 커밋까지 수행하는 AI Assistant로 발전했습니다.
- Organization 전체에 걸쳐 여러 레포지토리의 컨벤션에 맞춰 작업을 자동화하고 PR을 생성하는 등 광범위한 자율 작업이 가능해졌습니다.
- 핵심은 'AI에게 무엇을 시킬까?'에서 'AI가 스스로 할 수 있는 환경을 어떻게 만들까?'로의 관점 전환이었습니다.
Next Feeds
하이브리드 앱에 구축하는 iOS 개발자모드
올리브영 iOS 앱에 하이브리드 환경 디버깅 및 기능 플래그 관리를 위한 개발자모드를 SwiftUI로 구축하여 개발 생산성을 크게 향상시킨 경험.
하이브리드 앱개발자모드iOSSwiftUI기능 플래그
2025. 11. 6.
올리브영

Next.js 프로젝트의 정적 파일 배포 환경 구성
Next.js 온프레미스 환경에서 정적 파일 관리 비효율성을 해결하기 위해 환경 분리, CI/CD 자동화, 효율적인 CDN 캐시 관리를 구현한 사례.
Next.js정적 파일CI/CDCDN온프레미스
2025. 11. 5.
사람인

Compose에서 Stable을 가볍게 보면 안 되는 이유: LazyList 안정성 가이드 Part 2
Compose LazyList 최적화를 위해 key 사용과 stable 상태 유지의 중요성을 다양한 예시로 설명합니다.
ComposeLazyListStableRecompositionKey
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기
여기어때 팀이 RAG와 Vector DB 기반 AI를 활용해 테스트 코드 자동화 및 GitLab MR 리뷰를 자동 생성한 사례를 공유합니다.
RAGVector DB테스트 코드 자동화GitLab MR 리뷰코드 스타일
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
RAGVector DB코드 스타일자동 코드 리뷰테스트 코드 생성
2025. 11. 5.
여기어때

생성형AI를 통한 데브옵스 강화 – Part 2.운영 안정성 강화
생성형 AI를 활용하여 데브옵스 운영 안정성 지표(변경 실패율, 장애 복구 시간)를 개선하는 방법론과 AWS 기반 구현 사례.
생성형 AI데브옵스운영 안정성DORA 지표MTTR
2025. 11. 5.
AWS