프로젝트 설명
멀티 AI Agent를 구현 할 수 있는 JVM 기반 프레임워크입니다.
복잡한 시나리오를 Planning 해주는 Planning Agent를 비롯하여 다양한 Agent간의 통신과 Orchestration이 가능하며, Agent들이 사용 할 수 있는 Tool과 Toolchain 기능, MCP 구조를 통해 외부 Tool 사용을 할 수 있는 기능 또한 구현되어 있습니다.
기존 Python 기반의 AI Agent Orchestration Framework의 한계를 느껴 만들게 되었습니다.
국내에서 가장 많이 사용되고 있는 Spring framework뿐만 아니라 KMP와 같은 멀티플랫폼 프레임워크에서도 사용 가능합니다.
현재 오픈소스로 배포되어 있으며 지속적으로 업데이트중입니다.
(https://github.com/no-ai-labs/spice)