최근 '뱅크시아(Banksia)'라는 새로운 오픈소스 프레임워크가 공개되어 AI 에이전트 팀을 구축하고 운영하는 방식을 혁신하고 있습니다. 이 도구는 단일 프롬프트만으로도 19개의 에이전트가 3단계 워크플로우에서 병렬로 협력하여 심층적인 연구 아이디어를 생성하는 등, 복잡한 작업을 효율적으로 처리할 수 있도록 설계되었습니다. 개발자는 뱅크시아를 통해 AI 팀을 쉽게 설계하고, 안정적으로 실행하며, 모든 과정에서 통제권을 유지할 수 있습니다.
뱅크시아는 파이썬 3.12 이상을 요구하며 리눅스와 macOS를 지원합니다. 'pipx'를 통해 쉽게 설치할 수 있으며, 로컬 환경에서는 SQLite를 기본 데이터베이스로 사용합니다. 핵심 기능으로는 '콘솔(Console)'이 있는데, 이는 노코드(no-code) 방식으로 AI 팀을 시각적으로 설계하고 운영할 수 있게 합니다. '워크플로우 스튜디오(Workflow Studio)'를 통해 책임 계층 구조를 한눈에 파악하고, 각 에이전트의 목적과 지침을 편집하며, 최종 결과물을 발행할 수 있습니다. 또한, '런 스튜디오(Run Studio)'에서는 실시간으로 팀의 활동과 진행 상황을 모니터링하고, 필요한 경우 직접 개입할 수 있습니다. 특히 '오퍼레이터(Operator)'라는 대화형 에이전트는 콘솔 내에서 워크플로우 초안 작성, 팀 설명, 실행 제어 등 다양한 작업을 지원하여 사용자의 편의성을 높입니다.
뱅크시아의 가장 큰 장점은 복잡한 다중 에이전트 작업을 더 쉽게 생성하고, 적응시키고, 복구하며, 신뢰할 수 있게 만든다는 점입니다. 워크플로우는 고정된 스케줄이 아닌 재사용 가능한 '책임'을 정의하며, 각 관리자 에이전트가 작업에 맞는 접근 방식을 선택하도록 합니다. 이는 독립적인 연구, 구현, 비판, 통합, 검증 등 다양한 역할을 결합하여 복잡한 프로젝트를 유연하게 처리할 수 있게 합니다. 또한, 작업 진행 상황을 영구적으로 저장하여 중단 없이 작업을 재개할 수 있으며, 명확한 책임 분담과 활동 기록을 통해 최종 결과물에 대한 투명성과 신뢰성을 확보합니다. 뱅크시아는 개발자들이 AI 에이전트의 잠재력을 최대한 활용하여 복잡한 문제 해결 능력을 한 단계 끌어올릴 수 있는 강력한 도구가 될 것으로 기대됩니다.