# Swarms

> Swarms는 분산형 멀티 에이전트 애플리케이션 구축 플랫폼으로, 개발자를 위한 도구, 모델 및 마켓플레이스를 제공합니다.

- Canonical URL: https://iq.wiki/kr/wiki/swarms
- Categories: Projects & Protocols
- Tags: Layer 1, AI Token, Developer, Infrastructure
- Created: 2025-04-26T01:56:56.434Z
- Last updated: 2025-05-12T14:25:22.047Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**Swarms**는 [Kye Gomez](https://iq.wiki/wiki/kye-gomez)가 설립한 프로덕션급 멀티 에이전트 애플리케이션 구축을 위한 프레임워크로, 개발자가 협업 AI 에이전트 시스템을 생성, 배포 및 관리할 수 있도록 지원합니다. 정교한 멀티 에이전트 솔루션 개발을 위한 포괄적인 도구, 아키텍처 및 서비스 생태계를 제공합니다. [[17]](#cite-id-C0bIAiRsEh)



## 개요

Swarms는 복잡한 문제를 해결하기 위해 협업할 수 있는 [AI 에이전트](https://iq.wiki/wiki/ai-agents) 시스템 생성을 위한 강력한 플랫폼을 제공합니다. 이 프레임워크는 여러 전문 에이전트가 함께 작업하고 정보를 공유하며 노력을 조정할 수 있도록 하여 단일 에이전트 시스템의 한계를 해결하도록 설계되었습니다.

![](https://ipfs.everipedia.org/ipfs/QmXfQJ3QFYCEXsLB2XGWRVSXC6QvVrGMieHjzkNbes3F64)

## 주요 기능

### 에이전트 아키텍처
- **유연한 에이전트 생성**: Python 코드 또는 YAML 구성 파일을 사용하여 에이전트 구축 [[1]](#cite-id-zgQv15s3qs)
- **도구 통합**: 에이전트는 특수 도구를 사용하여 기능을 확장할 수 있습니다. [[2]](#cite-id-WEz1RuBiYf)
- **구조화된 출력**: 에이전트로부터 일관되고 형식이 지정된 응답 생성 [[3]](#cite-id-dEupEedNsQ)
- **메모리 시스템**: RAG(검색 증강 생성) 및 기타 메모리 메커니즘 통합 [[4]](#cite-id-QSkG5Go5EG)

### Swarm 아키텍처
- **다중 협업 패턴**: 다양한 아키텍처 패턴 중에서 선택:
   - MajorityVoting: 합의 기반 의사 결정 [[5]](#cite-id-EixGqEzg7g)
   - RoundRobin: 순차적 작업 처리 [[6]](#cite-id-IjNt6hhW38)
   - GraphWorkflow: 복잡한 다단계 프로세스 [[7]](#cite-id-rSsEa7bcBF)
   - GroupChat: 대화형 에이전트 협업 [[8]](#cite-id-rk0a4mZRYo)
   - 계층적 구조: 관리 계층 구조로 에이전트 구성 [[9]](#cite-id-8fbSe59TO2)

![](https://ipfs.everipedia.org/ipfs/QmWY66cBGGWSitW2qbbw6Zd7EUzDYynz2ZjXeWqfcGUZNX)

## 기술

### 핵심 프레임워크 아키텍처

Swarms 프레임워크는 에이전트 구현, swarm 조정 패턴, 모델 통합 및 도구 관리 간의 관심사를 분리하는 모듈식 아키텍처로 구축되었습니다.

이 프레임워크는 다음과 같은 주요 기술 개념을 구현합니다.
1. **기본 에이전트 클래스**: 언어 모델과의 통신을 처리하고 컨텍스트를 관리하며 입력/출력을 처리하는 기본 추상화 [[10]](#cite-id-NorLsFGKll)
2. **Swarm 아키텍처**: 투표 메커니즘, 순차적 워크플로 및 대화형 접근 방식을 포함하여 에이전트가 협업하는 방식을 결정하는 조정 패턴 [[11]](#cite-id-JR2bHUZC4Y)
3. **메모리 시스템**: 장기 메모리 및 검색 기능을 위해 ChromaDB, Pinecone 및 Faiss와 같은 벡터 데이터베이스와 통합 [[12]](#cite-id-dxj5Ewi3xr)
4. **도구 통합**: 금융 분석, 웹 검색 및 소셜 미디어 상호 작용과 같은 작업에 대한 특수 도구를 사용하여 에이전트 기능을 확장하기 위한 플러그인 시스템 [[13]](#cite-id-GqoXsg5AsA)

## 생태계

**Swarms 프레임워크**: 복잡한 워크플로 자동화를 가능하게 하는 에이전트 swarm의 생성 및 오케스트레이션을 간소화하는 Python 기반 툴킷입니다.

![](https://ipfs.everipedia.org/ipfs/QmQeTVhpzHTepknbgwzAmJxQ7Y1LBp5Js9JeXvz3H8h6qk)

**Swarms-Cloud**: 에이전트 운영을 위한 고가용성, 확장성 및 자가 치유 기능을 제공하는 클라우드 기반 배포 솔루션입니다.

![](https://ipfs.everipedia.org/ipfs/QmcXwurmdnHGB33QcnuAVWzqHhqfywtEh3v5riPzpLZGM1)

**Swarms-Models**: OpenAI, Anthropic 및 Ollama와 같은 주요 대규모 언어 모델 제공업체와 인터페이스하여 에이전트가 고급 자연어 처리 기능을 활용할 수 있도록 합니다.

**AgentParse**: JSON, YAML, CSV 및 Pydantic 모델을 포함한 구조화된 데이터 형식을 에이전트가 해석할 수 있는 형식으로 매핑하는 고성능 라이브러리로, 효율적인 데이터 수집을 보장합니다.

**Swarms-Platform**: 자율 에이전트의 검색, 획득 및 배포를 용이하게 하여 에이전트 생태계의 빠른 확장을 촉진하는 마켓플레이스입니다.

추가 구성 요소는 다음과 같습니다.

![](https://ipfs.everipedia.org/ipfs/QmcXwurmdnHGB33QcnuAVWzqHhqfywtEh3v5riPzpLZGM1)
- **Swarms Core**: 동시성 및 실행 전략을 관리하는 Rust 기반 모듈입니다.
- **Swarms JS**: JavaScript 기반 멀티 에이전트 시스템의 오케스트레이션을 가능하게 합니다.
- **Swarms Memory**: 에이전트의 장기 메모리를 위한 검색 증강 생성 시스템을 제공합니다.
- **Swarms Evals**: 에이전트 swarm의 성능을 평가하기 위한 도구입니다.
- **Swarms Zero**: 엔터프라이즈급 자동화를 위해 설계된 RPC 기반 프레임워크입니다. [[14]](#cite-id-rA6ZecoJmK) [[15]](#cite-id-80qRyfgoFK) [[18]](#cite-id-QnX5egdsP9)

## 토큰노믹스

![](https://ipfs.everipedia.org/ipfs/Qmf84MEGdB7PvLgVuP65LiMqLTDwc5TXbZ6BZuVJcJQCug)

### Swarms 토큰($SWARMS)

Swarms 토큰(SWARMS)의 총 공급량 및 유통량은 약 9억 9,998만 개입니다. SWARMS 토큰은 주로 [중앙화 거래소](https://iq.wiki/wiki/cex-centralized-exchange)에서 거래됩니다. [Bitget](https://iq.wiki/wiki/bitget)은 SWARMS 거래, 특히 SWARMS/[USDT](https://iq.wiki/wiki/tether) 쌍에서 가장 활발한 플랫폼입니다. 추가 거래 옵션으로는 Gate.io 및 Ourbit이 있습니다. [[19]](#cite-id-PcT69Md4Qg) [[20]](#cite-id-ijuriE0vXs)

### 거버넌스

Swarms는 개발 및 커뮤니티 참여를 안내하는 거버넌스 구조를 가지고 있습니다. 이 프로젝트는 프로젝트의 장기적인 방향과 지속 가능성에 관심이 있는 사람들을 위해 거버넌스 접근 방식 및 [토큰노믹스](https://iq.wiki/wiki/tokenomics)에 대한 문서를 유지 관리합니다. [[16]](#cite-id-AiIM7cOhXw)
