설치
영상: 코딩 에이전트 스킬을 활용한 CrewAI Agents & Flows 구축
섹션 제목: “영상: 코딩 에이전트 스킬을 활용한 CrewAI Agents & Flows 구축”코딩 에이전트 스킬(Claude Code, Codex 등)을 설치하여 CrewAI로 코딩 에이전트를 빠르게 시작하세요.
npx skills add crewaiinc/skills 명령어로 설치할 수 있습니다
비디오 튜토리얼
섹션 제목: “비디오 튜토리얼”설치 과정을 단계별로 시연하는 비디오 튜토리얼을 시청하세요:
텍스트 튜토리얼
섹션 제목: “텍스트 튜토리얼”CrewAI는 의존성 관리와 패키지 처리를 위해 uv를 사용합니다. 프로젝트 설정과 실행을 간소화하여 원활한 경험을 제공합니다.
아직 uv를 설치하지 않았다면 1단계를 따라 빠르게 시스템에 설치할 수 있습니다. 이미 설치되어 있다면 2단계로 건너뛸 수 있습니다.
- uv 설치하기
-
macOS/Linux에서:
curl을 이용해 스크립트를 다운로드하고sh로 실행하세요:Terminal window curl -LsSf https://astral.sh/uv/install.sh | sh시스템에
curl이 없다면,wget을 사용할 수 있습니다:Terminal window wget -qO- https://astral.sh/uv/install.sh | sh -
Windows에서:
irm으로 스크립트를 다운로드하고iex로 실행하세요:Terminal window powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"문제가 발생하면 UV 설치 가이드를 참고하세요.
-
- CrewAI 설치 🚀
-
다음 명령어를 실행하여
crewaiCLI를 설치하세요:Terminal window uv tool install crewai -
crewai가 정상적으로 설치되었는지 확인하려면 다음을 실행하세요:Terminal window uv tool list -
다음과 같이 표시되어야 합니다:
Terminal window crewai v0.102.0- crewai -
crewai를 업데이트해야 하는 경우, 다음을 실행하세요:Terminal window uv tool install crewai --upgrade
-
CrewAI 프로젝트 생성하기
섹션 제목: “CrewAI 프로젝트 생성하기”crewai create crew는 이제 JSON-first crew 프로젝트를 생성합니다. 에이전트는 agents/*.jsonc에, 태스크와 crew 수준 설정은 crew.jsonc에 두며, crewai run은 이 JSON 정의를 직접 로드합니다.
- 프로젝트 스캐폴딩 생성
-
crewaiCLI 명령어를 실행하세요:Terminal window crewai create crew <your_project_name> -
이 명령어를 실행하면 다음과 같은 구조로 새로운 프로젝트가 생성됩니다:
my_project/├── .gitignore├── .env├── agents/│ └── researcher.jsonc├── crew.jsonc├── knowledge/├── pyproject.toml├── README.md├── skills/└── tools/ -
crew.py,config/agents.yaml,config/tasks.yaml을 사용하는 기존 Python/YAML 스캐폴드가 필요하다면 다음을 실행하세요:Terminal window crewai create crew <your_project_name> --classic
-
- 프로젝트 커스터마이즈
-
프로젝트에는 다음과 같은 주요 파일들이 포함되어 있습니다:
파일 용도 crew.jsonccrew, 태스크 순서, 프로세스, 기본 입력값 설정 agents/*.jsonc각 에이전트의 역할, 목표, backstory, LLM, 도구, 동작 정의 .envAPI 키 및 환경 변수 저장 tools/custom:<name>도구를 위한 선택적 Python 파일knowledge/에이전트용 선택적 지식 파일 skills/crew에 적용할 선택적 skill 파일 -
crew.jsonc와agents/안의 파일을 편집하여 crew 동작을 정의하세요. -
에이전트와 태스크 텍스트에
{placeholder}를 사용하고,crew.jsonc의inputs에 기본값을 넣으세요.crewai run실행 시 빠진 값은 CLI가 묻습니다. -
API 키와 같은 민감한 정보는
.env파일에 보관하세요.
-
- Crew 실행하기
- crew를 실행하기 전에 아래 명령을 먼저 실행하세요:
Terminal window crewai install - 추가 패키지를 설치해야 하는 경우 다음을 사용하세요:
Terminal window uv add <package-name> - crew를 실행하려면 프로젝트 루트에서 아래 명령을 실행하세요:
Terminal window crewai run
- crew를 실행하기 전에 아래 명령을 먼저 실행하세요: