openJiuwen-ai/jiuwenswarm

JiuwenSwarm is an intelligent AI Agent built on openJiuwen. It extends the powerful capabilities of large language models directly to your fingertips through various communication apps you use daily.

해결하는 문제

JiuwenSwarm은 전문적인 역할과 조정이 필요한 복잡하고 다단계인 작업의 자동화 어려움을 해결합니다. 멀티 에이전트 협업을 관리하는 시스템을 제공하여, "Leader" 에이전트가 작업을 분해하고 전문 팀을 구성하여 자연어 의도로부터 엔드 투 엔드 결과를 도출할 수 있도록 합니다.

작동 방식

시스템은 독립적인 작업 처리를 위한 Agent 모드와 멀티 에이전트 협업을 위한 Cluster 모드라는 두 가지 주요 모드로 작동합니다. "Leader" 에이전트를 사용하여 단일 머신 또는 분산 클러스터에 배포할 수 있는 전문 팀원들을 오케스트레이션합니다.

주요 기술 메커니즘은 다음과 같습니다:

  • Swarmflow: Python 스크립트로 정의되는 결정론적 다단계 워크플로우로, Human-in-the-Loop (HITL) 및 토큰 예산 관리를 지원합니다.
  • Skill Self-Evolution: 오류 신호 또는 사용자 불만족을 감지하여 기술 정의를 자동으로 최적화하는 피드백 루프입니다.
  • Auto Harness: 모델 가중치 학습 없이 실행 하네스를 최적화하는 평가 기반 시스템입니다.
  • Integration: 다양한 LLM 제공업체(Huawei Cloud MaaS, OpenAI, DeepSeek 등)에 연결되며 Telegram, Discord, Slack, WeChat과 같은 다양한 통신 채널과 통합됩니다.

대상

복잡한 워크플로우를 자동화하고, 분산 에이전트 스웜을 구축하며, 중앙 허브를 통해 공유할 수 있는 재사용 가능한 AI 기능(Skills)을 생성해야 하는 개발자 및 팀.

주요 특징

  • 분산 아키텍처: 에이전트를 여러 프로세스 및 머신에 배포할 수 있습니다.
  • 기술 생태계: 재사용 가능한 기능 자산을 검색, 설치 및 게시하기 위한 전용 Swarm Skills Hub.
  • 멀티모달 지원: 이미지 첨부 및 멀티모달 대화를 지원합니다.
  • 유연한 인터페이스: Web UI, 터미널 사용자 인터페이스(TUI) 또는 통합 채팅 앱을 통해 액세스할 수 있습니다.
  • 보안 제어: 도구 실행 승인, 파일 액세스 화이트리스트 및 민감한 작업 차단을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트