비디오 튜토리얼

설치 과정을 단계별로 시연하는 비디오 튜토리얼을 시청하세요:

텍스트 튜토리얼

Python 버전 요구 사항CrewAI는 Python >=3.10 및 <3.14가 필요합니다. 버전을 확인하는 방법은 다음과 같습니다:
python3 --version
Python을 업데이트해야 하는 경우, python.org/downloads를 방문하세요.
CrewAI는 의존성 관리와 패키지 처리를 위해 uv를 사용합니다. 프로젝트 설정과 실행을 간소화하여 원활한 경험을 제공합니다. 아직 uv를 설치하지 않았다면 1단계를 따라 빠르게 시스템에 설치할 수 있습니다. 이미 설치되어 있다면 2단계로 건너뛸 수 있습니다.
1

uv 설치하기

  • macOS/Linux에서: curl을 이용해 스크립트를 다운로드하고 sh로 실행하세요:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    시스템에 curl이 없다면, wget을 사용할 수 있습니다:
    wget -qO- https://astral.sh/uv/install.sh | sh
    
  • Windows에서: irm으로 스크립트를 다운로드하고 iex로 실행하세요:
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
    문제가 발생하면 UV 설치 가이드를 참고하세요.
2

CrewAI 설치 🚀

  • 다음 명령어를 실행하여 crewai CLI를 설치하세요:
    uv tool install crewai
    
    PATH 경고가 발생하면 쉘을 업데이트하기 위해 아래 명령어를 실행하세요:
    uv tool update-shell
    
    Windows에서 chroma-hnswlib==0.7.6 빌드 오류(fatal error C1083: Cannot open include file: 'float.h')가 발생하면, Visual Studio Build Tools에서 C++를 사용한 데스크톱 개발을 설치하세요.
  • crewai가 정상적으로 설치되었는지 확인하려면 다음을 실행하세요:
    uv tool list
    
  • 다음과 같이 표시되어야 합니다:
    crewai v0.102.0
    - crewai
    
  • crewai를 업데이트해야 하는 경우, 다음을 실행하세요:
    uv tool install crewai --upgrade
    
설치가 완료되었습니다! 이제 첫 번째 crew를 만들 준비가 되었습니다! 🎉

CrewAI 프로젝트 생성하기

에이전트 및 태스크를 정의할 때 구조적인 접근 방식을 위해 YAML 템플릿 스캐폴딩을 사용하는 것을 권장합니다. 다음은 시작 방법입니다:
1

프로젝트 스캐폴딩 생성

  • crewai CLI 명령어를 실행하세요:
    crewai create crew <your_project_name>
    
  • 이 명령어를 실행하면 다음과 같은 구조로 새로운 프로젝트가 생성됩니다:
    my_project/
    ├── .gitignore
    ├── knowledge/
    ├── pyproject.toml
    ├── README.md
    ├── .env
    └── src/
        └── my_project/
            ├── __init__.py
            ├── main.py
            ├── crew.py
            ├── tools/
            │   ├── custom_tool.py
            │   └── __init__.py
            └── config/
                ├── agents.yaml
                └── tasks.yaml
    
2

프로젝트 커스터마이즈

  • 프로젝트에는 다음과 같은 주요 파일들이 포함되어 있습니다:
    파일용도
    agents.yamlAI 에이전트 및 역할 정의
    tasks.yaml에이전트 태스크 및 워크플로우 설정
    .envAPI 키 및 환경 변수 저장
    main.py프로젝트 진입점 및 실행 흐름
    crew.pyCrew 오케스트레이션 및 코디네이션
    tools/커스텀 에이전트 도구 디렉터리
    knowledge/지식 베이스 디렉터리
  • agents.yamltasks.yaml을 편집하여 crew의 동작을 정의하는 것부터 시작하세요.
  • API 키와 같은 민감한 정보는 .env 파일에 보관하세요.
3

Crew 실행하기

  • crew를 실행하기 전에 아래 명령을 먼저 실행하세요:
    crewai install
    
  • 추가 패키지를 설치해야 하는 경우 다음을 사용하세요:
    uv add <package-name>
    
  • crew를 실행하려면 프로젝트 루트에서 아래 명령을 실행하세요:
    crewai run
    

엔터프라이즈 설치 옵션

팀과 조직을 위해, CrewAI는 설치 복잡성을 없애는 엔터프라이즈 배포 옵션을 제공합니다:

CrewAI Enterprise (SaaS)

  • 설치가 전혀 필요하지 않습니다 - app.crewai.com에서 무료로 가입하세요
  • 자동 업데이트 및 유지 보수
  • 관리형 인프라 및 확장성 지원
  • 코딩 없이 Crew 생성

CrewAI Factory (자가 호스팅)

  • 귀하의 인프라를 위한 컨테이너화된 배포
  • 온프레미스 배포를 포함하여 모든 하이퍼스케일러 지원
  • 기존 보안 시스템과의 통합

엔터프라이즈 옵션 살펴보기

CrewAI의 엔터프라이즈 서비스에 대해 알아보고 데모를 예약하세요

다음 단계