한 개발자가 디스코드(Discord)나 슬랙(Slack)과 같은 협업 채널에서 대화 맥락을 기억하고 여러 작업을 동시에 처리할 수 있는 개인용 봇을 개발해 공개했습니다. 이 봇은 채널 내의 모든 대화를 기억 장치로 활용하며, 서브 에이전트(subagents)와 깃 워크 트리(Git work trees)를 이용해 병렬 작업을 수행하는 것이 특징입니다. 개발자는 이 봇이 아직 초기 단계의 결과물이지만, 개인적인 필요를 충족하기에는 충분하다고 설명했습니다.
이 봇의 핵심 기능은 채널의 대화 기록을 마치 장기 기억처럼 활용하여 사용자의 이전 발언이나 채널에서 논의된 내용을 바탕으로 더 맥락에 맞는 응답을 생성하는 것입니다. 또한, 서브 에이전트 구조를 통해 복잡한 요청을 여러 작은 작업으로 분할하고, 깃 워크 트리를 활용하여 각 작업을 독립적으로 처리함으로써 효율성을 높였습니다. 이는 마치 여러 명의 전문가가 동시에 각자의 작업을 수행하는 것과 유사한 방식으로, 복잡한 문제 해결에 유용할 수 있습니다.
이러한 접근 방식은 대규모 언어모델(LLM) 기반의 에이전트들이 직면하는 '기억 상실' 문제를 해결하고, 복잡한 작업을 더 효율적으로 처리할 수 있는 가능성을 보여줍니다. 특히, 개인 개발자가 자신의 필요에 맞춰 특정 기능을 구현하고 이를 오픈소스로 공개함으로써, 다른 개발자들에게도 영감을 주고 유사한 도구 개발을 촉진할 수 있습니다. 이는 커뮤니티 기반의 혁신을 이끌어내는 좋은 사례가 될 수 있으며, 앞으로 다양한 개인 맞춤형 AI 에이전트 개발의 기반이 될 것으로 기대됩니다.