16P by xguru 3일전 | ★ favorite | 댓글과 토론
  • Python 또는 TypeScript 기반으로 프로덕션 수준의 멀티 에이전트 시스템을 구축할 수 있도록 설계
  • 다양한 에이전트 구조와 워크플로우를 자유롭게 정의할 수 있어, 복잡한 협업형 AI 시스템 개발에 적합
  • 유연한 에이전트 아키텍처

    • 간단한 단일 에이전트부터 복잡한 멀티 에이전트 구조까지 지원
    • 기본 제공 예시:
      • ReActAgent로 빠르게 시작
      • Workflow 기능을 통해 복잡한 시나리오 구성 가능
    • 에이전트의 역할과 행동을 세밀하게 설계할 수 있으며, 직접 아키텍처를 커스터마이징할 수 있음
  • 다양한 모델 및 도구와 통합

    • 주요 모델 제공자들과 쉽게 연동:Ollama, Groq, OpenAI, watsonx.ai, 등
    • LangChain 기반 도구 활용, 또는 직접 사용자 정의 도구 제작 가능
    • Model Context Protocol (MCP) 지원으로 서버와의 통합 용이
    • 시스템 확장성과 유연성에 초점
  • 프로덕션 환경 대응 기능

    • 메모리 전략을 통한 토큰 사용 최적화
    • 에이전트 상태를 직렬화/역직렬화하여 저장 및 복원 가능
    • 구조화된 출력 생성, 코드 실행(샌드박스 실행 예정)
    • 문제가 발생했을 때:
      • emitter 시스템을 통해 에이전트의 전체 워크플로우 추적
      • 상세 이벤트 기반 모니터링 및 분석 지원
      • 로깅 및 텔레메트리를 통한 진단 데이터 수집
      • 명확한 예외 시스템으로 안정적인 에러 처리

개발 로드맵

  • Python과 TypeScript 기능 동일하게 만들기
  • 독립형 문서 사이트 구축
  • watsonx.ai 배포 연동
  • 다양한 멀티 에이전트 아키텍처 워크플로우 제공
  • 기본 제공 에이전트(OTTB) 추가
  • LLM 제공자 기반의 네이티브 도구 호출 기능 구현 예정