Repolode
langchain-ai

langchain-ai/langgraph-swarm-py

전문 분야에 따라 에이전트끼리 제어를 넘기는 LangGraph 기반 스웜 스타일 멀티 에이전트 시스템을 구축하는 Python 라이브러리입니다.

스타
1,589
포크
228
열린 이슈
22
마지막 커밋
10일 전

어떤 프로젝트인가요?

LangGraph Multi-Agent Swarm은 전문 분야에 따라 에이전트가 대화를 서로 동적으로 넘기는 멀티 에이전트 시스템을 구축하는 Python 라이브러리입니다. 각 핸드오프는 LLM에 도구로 제공되므로, 요청이 자신의 영역을 벗어나면 에이전트가 지정된 다른 에이전트에게 제어를 넘길 수 있습니다.

스웜은 마지막으로 활성화된 에이전트를 추적하며, 그래프가 checkpointer를 사용해 컴파일된 경우 다음 턴에 해당 에이전트와 대화를 이어갑니다. LangGraph를 기반으로 하며 스트리밍, 단기 및 장기 메모리, human-in-the-loop 기능을 지원합니다. 핸드오프 도구를 커스터마이즈할 수 있으며, 전체 대화 기록을 공개하지 않아야 하는 에이전트에는 공유 메시지 상태 대신 에이전트별 상태를 사용할 수 있습니다.

핵심 기능

  • 01기본 활성 에이전트를 지정해 에이전트 목록에서 스웜 워크플로를 생성합니다.
  • 02에이전트가 지정된 다른 에이전트에게 제어를 넘길 수 있는 사전 구성 핸드오프 도구를 제공합니다.
  • 03checkpointer를 설정하면 마지막 활성 에이전트를 기억하고 해당 에이전트와 대화를 이어갑니다.
  • 04작업 설명 등의 추가 인수를 받는 커스텀 핸드오프 도구를 지원합니다.
  • 05공유 스웜 기록과 에이전트별 대화 기록을 분리할 수 있도록 에이전트별 메시지 상태를 지원합니다.

활용 사례

  • 분류 에이전트가 사용자를 결제 또는 기술 전문 에이전트에게 연결하는 고객 지원 시스템 구축.
  • 수학, 글쓰기, 리서치 에이전트가 하나의 대화를 번갈아 처리하도록 조율.
  • 메모리와 스트리밍을 활용하는 LangGraph 기반 멀티 에이전트 대화 프로토타이핑.

빠른 시작

  1. 1

    라이브러리 설치

    pip install langgraph-swarm
  2. 2

    OpenAI 연동을 설치하고 API 키 설정

    pip install langgraph-swarm langchain-openai
  3. 3

    OpenAI API 키를 환경 변수로 내보내고 Python 빠른 시작 예제 실행

    export OPENAI_API_KEY=<your_api_key>

사용 전 알아둘 점

  • 빠른 시작 예제를 실행하려면 유료 OpenAI API 키가 필요합니다.

포함된 컬렉션

토픽

#agents#multi-agent#langgraph#llm#python#agent-handoff#llms#multiagent#multiagent-systems

자주 묻는 질문

langgraph-swarm-py은(는) 무엇인가요?
전문 분야에 따라 에이전트끼리 제어를 넘기는 LangGraph 기반 스웜 스타일 멀티 에이전트 시스템을 구축하는 Python 라이브러리입니다. LangGraph Multi-Agent Swarm은 전문 분야에 따라 에이전트가 대화를 서로 동적으로 넘기는 멀티 에이전트 시스템을 구축하는 Python 라이브러리입니다. 각 핸드오프는 LLM에 도구로 제공되므로, 요청이 자신의 영역을 벗어나면 에이전트가 지정된 다른 에이전트에게 제어를 넘길 수 있습니다.
langgraph-swarm-py은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
langgraph-swarm-py은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
langgraph-swarm-py은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. langgraph-swarm-py의 마지막 커밋은 2026년 10월 28일입니다.
langgraph-swarm-py은(는) 어디에 사용할 수 있나요?
분류 에이전트가 사용자를 결제 또는 기술 전문 에이전트에게 연결하는 고객 지원 시스템 구축. 수학, 글쓰기, 리서치 에이전트가 하나의 대화를 번갈아 처리하도록 조율. 메모리와 스트리밍을 활용하는 LangGraph 기반 멀티 에이전트 대화 프로토타이핑.
langgraph-swarm-py는 어떻게 설치하나요?
라이브러리 설치: pip install langgraph-swarm OpenAI 연동을 설치하고 API 키 설정: pip install langgraph-swarm langchain-openai OpenAI API 키를 환경 변수로 내보내고 Python 빠른 시작 예제 실행: export OPENAI_API_KEY=<your_api_key>
langgraph-swarm-py은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/langchain-ai/langgraph-swarm-py

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

전문 AI 데스크가 시그널을 생성하고 Risk Guard가 거래를 거부할 수 있으며, 바이 앤 홀드와 비교하는 백테스트를 지원하는 오픈소스 멀티 에이전트 암호화폐 거래 시스템입니다.

AI·머신러닝#agentic-trading#crypto#multiagent-systems
2.1천302PythonAGPL-3.0업데이트 3개월 전