Repolode
camel-ai

camel-ai/camel

도구, 메모리, 데이터 생성 기능을 갖춘 LLM 기반 에이전트를 구축하고 시뮬레이션하며 연구할 수 있는 Python 멀티 에이전트 프레임워크입니다.

스타
17,939
포크
2,121
열린 이슈
545
마지막 커밋
어제

어떤 프로젝트인가요?

CAMEL은 대규모 언어 모델을 기반으로 한 멀티 에이전트 시스템을 구축하기 위한 Python 프레임워크입니다. 상태를 유지하는 메모리, 도구 사용, 역할 기반 커뮤니케이션을 지원하는 에이전트 구성 요소와 여러 에이전트가 작업에 협력하는 에이전트 사회를 제공합니다. 에이전트 수가 늘어날 때 에이전트의 행동이 어떻게 달라지는지 연구하는 오픈 리서치 커뮤니티가 프로젝트를 이끌고 있습니다.

이 프레임워크는 여러 영역을 다룹니다. 합성 데이터셋을 위한 Chain-of-Thought 및 Self-Instruct 파이프라인 등의 데이터 생성, 역할극과 조직 형태의 에이전트 팀을 통한 작업 자동화, 월드 시뮬레이션이 포함됩니다. 여러 모델 플랫폼을 지원하는 팩토리로 모델을 생성할 수 있으며, 에이전트에 웹 검색 등의 툴킷을 제공할 수도 있습니다.

라이브러리는 PyPI에서 camel-ai 패키지로 설치할 수 있으며, 프로젝트에는 문서, 쿡북, 예제 스크립트가 포함됩니다. 또한 OWL, OASIS와 같은 관련 연구 프로젝트의 기반이기도 합니다.

핵심 기능

  • 01상태를 유지하는 메모리와 도구 호출을 지원하는 에이전트
  • 02역할극 및 조직 형태의 협업을 수행하는 멀티 에이전트 사회
  • 03CoT 및 Self-Instruct 등의 합성 데이터 생성 파이프라인
  • 04여러 LLM 플랫폼을 지원하는 모델 팩토리
  • 05PyPI에서 camel-ai 패키지로 설치 가능

활용 사례

  • 대규모 LLM 에이전트 집단의 행동과 규모 확장에 따른 변화를 연구
  • 합성 지시 또는 추론 데이터셋 생성
  • 협력하는 에이전트 팀으로 여러 단계의 작업 자동화
  • 문서나 코드베이스를 대상으로 질문에 답하는 RAG 기반 에이전트 구축

빠른 시작

  1. 1

    PyPI에서 CAMEL을 설치합니다

    pip install camel-ai
  2. 2

    web tools 패키지를 설치합니다

    pip install 'camel-ai[web_tools]'
  3. 3

    OpenAI API 키를 설정합니다

    export OPENAI_API_KEY='your_openai_api_key'
  4. 4

    README의 ChatAgent 예제 Python 코드를 실행합니다

사용 전 알아둘 점

  • 빠른 시작 예제를 사용하려면 유료 OpenAI API 키가 필요합니다.
  • README의 ChatAgent 예제는 외부 모델 제공업체에 의존합니다.

토픽

자주 묻는 질문

camel은(는) 무엇인가요?
도구, 메모리, 데이터 생성 기능을 갖춘 LLM 기반 에이전트를 구축하고 시뮬레이션하며 연구할 수 있는 Python 멀티 에이전트 프레임워크입니다. CAMEL은 대규모 언어 모델을 기반으로 한 멀티 에이전트 시스템을 구축하기 위한 Python 프레임워크입니다. 상태를 유지하는 메모리, 도구 사용, 역할 기반 커뮤니케이션을 지원하는 에이전트 구성 요소와 여러 에이전트가 작업에 협력하는 에이전트 사회를 제공합니다. 에이전트 수가 늘어날 때 에이전트의 행동이 어떻게 달라지는지 연구하는 오픈 리서치 커뮤니티가 프로젝트를 이끌고 있습니다.
camel은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
camel은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
camel은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. camel의 마지막 커밋은 2026년 10월 19일입니다.
camel은(는) 어디에 사용할 수 있나요?
대규모 LLM 에이전트 집단의 행동과 규모 확장에 따른 변화를 연구 합성 지시 또는 추론 데이터셋 생성 협력하는 에이전트 팀으로 여러 단계의 작업 자동화 문서나 코드베이스를 대상으로 질문에 답하는 RAG 기반 에이전트 구축
camel는 어떻게 설치하나요?
PyPI에서 CAMEL을 설치합니다: pip install camel-ai web tools 패키지를 설치합니다: pip install 'camel-ai[web_tools]' OpenAI API 키를 설정합니다: export OPENAI_API_KEY='your_openai_api_key' README의 ChatAgent 예제 Python 코드를 실행합니다
camel은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/camel-ai/camel

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

관련 프로젝트