AI 에이전트 도구
AI 에이전트 워크플로우를 위한 운영체제 ECC
affaan-m/ECC
GitHubAI 에이전트의 개발 과정을 체계화한 '에이전트 하니스 OS'인 ECC가 공개되었습니다. 이 시스템은 AI 에이전트에게 통합적인 엔지니어링 워크플로우를 제공합니다.
세 줄 요약
- ECC는 계획 수립부터 테스트, 구현, 검토까지 전 단계를 지원하며, 68개 전문 에이전트와 286개의 스킬을 통해 강력한 기능을 갖추고 있습니다.
- 개발자가 매번 반복해야 했던 복잡하고 비효율적인 엔지니어링 과정을 시스템 차원에서 표준화 및 자동화하여 생산성을 극대화할 수 있습니다.
- MIT 라이선스의 오픈 소스이며 Node.js 18 이상이 필요합니다. 반드시 공식 경로(GitHub/npm)를 통해 설치하여 보안 위험을 방지하는 것이 중요합니다.
ECC는 에게 통합적인 엔지니어링 시스템과 도구 상자를 제공하는 '에이전트 하니스 OS'입니다. 이 시스템은 에이전트가 코드를 작성할 때 계획(plan)부터 테스트, 구현, 검토, 확인, 기억 및 개선까지의 과정을 체계적으로 관리합니다. 개발자가 매번 에서 반복해야 하는 복잡한 엔지니어링 프로세스를 한 번 설치하여 에이전트 작동 방식 자체에 통합함으로써 생산성을 높이는 것이 목적입니다.
ECC는 다양한 기능을 갖춘 구조로, 68개의 전문 에이전트를 제공하며 이들은 계획 수립, 검토, 빌드 복구, 보안 및 아키텍처 작업 등에 특화되어 있습니다. 또한 TDD, 리서치, 데이터 등 여러 분야를 다루는 286개의 스킬과 94개의 명령어를 포함하고 있으며, 런타임 메모리, 후크(hooks), 그리고 프롬프트나 비밀 정보 등을 검사하는 AgentShield 보안 기능을 제공합니다.
ECC 사용 시에는 공식 채널을 통해서만 설치해야 하며, 깃허브 저장소 또는 npm 패키지(`ecc-universal`, `ecc-agentshield`)를 이용해야 합니다. 시스템 구동을 위해서는 Node.js 18 이상 버전이 필요하며, 터미널에서 `npx ecc-universal setup` 명령어를 통해 가이드된 방식으로 설치 및 업데이트할 수 있습니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 프롬프트
- AI에게 주는 지시나 질문 글.