- Python 또는 TypeScript 기반으로 프로덕션 수준의 멀티 에이전트 시스템을 구축할 수 있도록 설계
 
- 다양한 에이전트 구조와 워크플로우를 자유롭게 정의할 수 있어, 복잡한 협업형 AI 시스템 개발에 적합
 
- 
유연한 에이전트 아키텍처
- 
간단한 단일 에이전트부터 복잡한 멀티 에이전트 구조까지 지원
 
- 기본 제공 예시:
- 
ReActAgent로 빠르게 시작 
- 
Workflow 기능을 통해 복잡한 시나리오 구성 가능 
 
- 에이전트의 역할과 행동을 세밀하게 설계할 수 있으며, 직접 아키텍처를 커스터마이징할 수 있음
 
 
- 
다양한 모델 및 도구와 통합
- 주요 모델 제공자들과 쉽게 연동:Ollama, Groq, OpenAI, watsonx.ai, 등
 
- 
LangChain 기반 도구 활용, 또는 직접 사용자 정의 도구 제작 가능
 
- 
Model Context Protocol (MCP) 지원으로 서버와의 통합 용이
 
- 시스템 확장성과 유연성에 초점
 
 
- 
프로덕션 환경 대응 기능
- 
메모리 전략을 통한 토큰 사용 최적화
 
- 에이전트 상태를 직렬화/역직렬화하여 저장 및 복원 가능
 
- 
구조화된 출력 생성, 코드 실행(샌드박스 실행 예정)
 
- 문제가 발생했을 때:
- 
emitter 시스템을 통해 에이전트의 전체 워크플로우 추적 
- 상세 이벤트 기반 모니터링 및 분석 지원
 
- 
로깅 및 텔레메트리를 통한 진단 데이터 수집
 
- 명확한 예외 시스템으로 안정적인 에러 처리
 
 
 
개발 로드맵
- 
Python과 TypeScript 기능 동일하게 만들기
 
- 
독립형 문서 사이트 구축
 
- 
watsonx.ai 배포 연동
 
- 다양한 멀티 에이전트 아키텍처 워크플로우 제공
 
- 기본 제공 에이전트(OTTB) 추가
 
- LLM 제공자 기반의 네이티브 도구 호출 기능 구현 예정