우리가 살아가는 세상은 점점 더 자동화되고 있으며, AI(인공지능)는 이제 업무의 필수 요소로 자리 잡았습니다. 하지만, AI를 활용하는 방법은 다양하고 복잡하기 때문에 많은 개발자들이 어려움을 겪고 있습니다. 이러한 문제를 해결하기 위해 탄생한 프로젝트가 바로 Agency입니다. 이 프로젝트는 다양한 분야의 AI 전문 에이전트를 한 곳에서 손쉽게 사용할 수 있도록 만들어졌습니다. 이번 포스팅에서는 Agency의 주요 기능과 설치 방법, 활용 시나리오를 소개하겠습니다.
Agency란 무엇인가?
Agency는 사용자가 필요로 하는 다양한 AI 전문가들을 한데 모아 놓은 프로젝트입니다. 프론트엔드 개발자부터 모바일 앱 빌더, AI 엔지니어까지 다양한 분야의 전문가들이 각기 다른 성격과 접근 방식을 가지고 있어, 개발자들이 특정 작업을 수행할 때 적합한 에이전트를 선택할 수 있도록 돕습니다.
이 프로젝트는 단순한 프롬프트 템플릿이 아닌, 각 에이전트가 특정 분야에 대한 깊은 전문성을 가지고 있으며, 실질적인 결과물을 제공합니다. 즉, 사용자들은 각 에이전트를 통해 필요한 작업을 신속하게 처리할 수 있습니다.
주요 기능 및 특징
- 전문성: 각 에이전트는 특정 분야에 대한 깊은 지식을 가지고 있어, 일반적인 프롬프트 템플릿과는 차별화된 결과를 제공합니다.
- 개성: 각 에이전트는 고유의 목소리와 소통 스타일을 가지고 있어, 사용자와의 상호작용이 자연스럽습니다.
- 실질적인 결과물: 코드 예제와 함께 필요한 프로세스와 성공 지표를 제공합니다.
- 생산 준비 완료: 각 에이전트는 실제 업무에서 검증된 워크플로우와 성공 지표를 기반으로 만들어졌습니다.
빠른 시작 가이드
Agency를 사용하기 위해서는 우선 GitHub에서 프로젝트를 클론한 후, 필요한 에이전트를 설치해야 합니다.
1단계: 프로젝트 클론하기
git clone https://github.com/msitarzewski/agency-agents.git
cd agency-agents
2단계: 에이전트 설치하기
Option 1: Claude Code와 함께 사용하기 (추천)
# 모든 에이전트를 Claude Code 디렉토리에 설치
./scripts/install.sh --tool claude-code
# 특정 카테고리만 설치하고 싶다면, 수동으로 복사
cp engineering/*.md ~/.claude/agents/
# 이후 Claude Code 세션에서 에이전트를 활성화
# "Hey Claude, activate Frontend Developer mode and help me build a React component"
Option 2: 다른 도구와 함께 사용하기
다양한 도구와의 통합을 지원합니다. 아래의 명령어를 사용하여 원하는 도구에 맞게 설치할 수 있습니다.
# Step 1 -- 모든 지원 도구에 대한 통합 파일 생성
./scripts/convert.sh
# Step 2 -- 대화형 설치 (설치된 도구 자동 감지)
./scripts/install.sh
# 특정 도구를 직접 타겟으로 설치
./scripts/install.sh --tool antigravity
실무 활용 시나리오
Agency의 에이전트들은 다양한 실무 환경에서 활용될 수 있습니다. 예를 들어, 프론트엔드 개발자는 다음과 같은 방식으로 사용할 수 있습니다.
- 웹 애플리케이션 개발: 프론트엔드 에이전트를 활성화하고, 필요한 UI 컴포넌트를 요청하여 코드 예제를 받습니다.
- API 설계: 백엔드 아키텍트 에이전트를 통해 효율적인 API 설계를 요청하고, 데이터베이스 아키텍처를 최적화합니다.
- 모바일 앱 개발: 모바일 앱 빌더 에이전트를 사용하여 iOS 및 Android 플랫폼에서의 앱 개발을 동시에 진행할 수 있습니다.
- 다양한 분야의 AI 작업을 효율적으로 수행하고자 하는 개발자
- 프론트엔드 및 백엔드 개발에 대한 전문 지식이 필요한 경우
- 팀의 생산성을 높이고, 다양한 AI 에이전트를 활용하고자 하는 기업
이러한 방식으로 Agency는 팀의 생산성을 크게 향상시킬 수 있습니다.
비슷한 도구와의 비교
Agency와 유사한 도구로는 OpenAI의 Codex, GitHub Copilot 등이 있습니다. 그러나 Agency는 특정 분야의 전문성을 강조하고, 각 에이전트가 개별적으로 구현된 점에서 차별화됩니다. 이는 더 섬세한 작업 수행이 가능하다는 장점이 있습니다.
추천 대상
Agency는 아래와 같은 개발자들에게 추천합니다: