최근 오픈소스 커뮤니티에 'Digby'라는 이름의 새로운 AI 에이전트가 공개되어 주목받고 있습니다. 이 에이전트는 슬랙 워크스페이스에 상주하며 팀의 생산성 향상을 돕도록 설계되었습니다. 아마존 베드록을 통해 앤트로픽(Anthropic)의 클로드 소네트(Claude Sonnet) 모델을 활용하며, 멘션에 응답하고, 지속적인 대화 기억을 유지하며, 파일 읽기 및 편집, 셸(shell) 명령 실행, 웹 검색 등의 광범위한 기능을 수행할 수 있습니다.
Digby는 특히 '자기 수정(self-modifying)' 및 '자기 개선(self-improving)' 능력을 갖춘 것이 특징입니다. 이는 에이전트가 스스로 코드를 수정하고 배포하는 과정을 통해 지속적으로 진화할 수 있음을 의미합니다. 또한, 리니어(Linear)와 같은 프로젝트 관리 도구와 연동하여 이슈를 할당받거나, 웹 UI 형태의 위키(wiki)를 통해 지식 기반을 구축하고, 원시 자산(raw assets)을 제공하는 기능도 포함하고 있습니다. 모든 인프라는 AWS ECS 파게이트(Fargate) 컨테이너에서 단일 노드(Node.js) 프로세스로 실행되며, 각 슬랙 채널은 독립적인 에이전트 세션을 가집니다.
이러한 에이전트의 등장은 팀 협업 방식에 큰 변화를 가져올 잠재력을 보여줍니다. 반복적인 업무 자동화는 물론, 팀 내 지식 공유와 문제 해결 속도를 획기적으로 높일 수 있습니다. 하지만 Digby의 보안 모델은 '마찰 없는 사용'에 중점을 두어, 에이전트에게 부여된 모든 권한은 해당 슬랙 워크스페이스의 모든 사용자가 접근할 수 있다는 점을 명확히 하고 있습니다. 따라서 에이전트에게 부여하는 권한 범위와 접근 가능한 인원을 신중하게 관리하는 것이 중요합니다. 이는 AI 에이전트의 강력한 기능과 함께 따르는 책임감을 다시 한번 상기시켜 줍니다.