> ## Documentation Index
> Fetch the complete documentation index at: https://crewai.burt.pe.kr/llms.txt
> Use this file to discover all available pages before exploring further.

# 소개

> 복잡한 작업을 해결하기 위해 협력하는 AI 에이전트 팀을 구축한다

# CrewAI란 무엇인가?

**CrewAI는 자율 AI 에이전트를 조율하기 위한 최첨단 프레임워크이다.**

CrewAI를 사용하면 각 에이전트가 특정 역할, 도구, 목표를 가진 AI 팀을 구성할 수 있다. 이들은 복잡한 작업을 수행하기 위해 협력한다.

마치 꿈의 팀을 구성하는 것과 같다. 각 팀원(에이전트)은 고유한 기술과 전문성을 가지고 목표를 달성하기 위해 원활하게 협력한다.

## CrewAI 작동 원리

<Note>
  회사가 영업, 엔지니어링, 마케팅 등의 부서를 두고 리더십 아래에서 협력해 비즈니스 목표를 달성하듯, CrewAI는 특화된 역할을 가진 AI 에이전트 조직을 만들어 복잡한 작업을 수행할 수 있도록 돕는다.
</Note>

<Frame caption="CrewAI 프레임워크 개요">
  <img src="https://mintcdn.com/burtk/rNQc_sgW_NZiUz5g/crewAI-mindmap.png?fit=max&auto=format&n=rNQc_sgW_NZiUz5g&q=85&s=eeeef2a5c07eacfdcffbe3a959631191" alt="CrewAI 프레임워크 개요" width="2128" height="1460" data-path="crewAI-mindmap.png" />
</Frame>

| 컴포넌트        |      설명     | 주요 기능                                                                  |
| :---------- | :---------: | :--------------------------------------------------------------------- |
| **Crew**    |    최상위 조직   | • AI 에이전트 팀 관리<br />• 워크플로 감독<br />• 협업 보장<br />• 결과물 전달               |
| **AI 에이전트** |    특화된 팀원   | • 특정 역할 보유 (연구원, 작가)<br />• 지정된 도구 사용<br />• 작업 위임 가능<br />• 자율적 결정 수행 |
| **프로세스**    | 워크플로 관리 시스템 | • 협업 패턴 정의<br />• 작업 할당 제어<br />• 상호작용 관리<br />• 효율적 실행 보장             |
| **태스크**     |    개별 작업    | • 명확한 목표 설정<br />• 특정 도구 사용<br />• 더 큰 프로세스에 기여<br />• 실행 가능한 결과 생성    |

### 전체적인 작동 원리

1. **크루**가 전체 운영을 조직한다.
2. **AI 에이전트**가 각자의 전문 작업을 수행한다.
3. **프로세스**가 원활한 협업을 보장한다.
4. **작업**이 완료되어 목표를 달성한다.

## 주요 기능

<CardGroup cols={2}>
  <Card title="역할 기반 에이전트" icon="users">
    연구자, 분석가, 작가 등 다양한 역할과 전문성, 목표를 가진 특화된 에이전트를 생성한다
  </Card>

  <Card title="유연한 도구" icon="screwdriver-wrench">
    외부 서비스 및 데이터 소스와 상호작용할 수 있는 커스텀 도구와 API로 에이전트를 구성한다
  </Card>

  <Card title="지능형 협업" icon="people-arrows">
    에이전트들이 함께 작업하며 통찰을 공유하고 복잡한 목표를 달성하기 위해 업무를 조율한다
  </Card>

  <Card title="작업 관리" icon="list-check">
    순차적 또는 병렬 워크플로를 정의하고, 에이전트가 작업 간 의존성을 자동으로 처리한다
  </Card>
</CardGroup>

## CrewAI를 선택하는 이유

* 🧠 **자율적인 운영**: 에이전트는 자신의 역할과 사용 가능한 도구를 기반으로 지능적인 결정을 내린다.
* 📝 **자연스러운 상호작용**: 에이전트는 인간 팀원처럼 소통하고 협력한다.
* 🛠️ **확장 가능한 설계**: 새로운 도구, 역할, 기능을 쉽게 추가할 수 있다.
* 🚀 **프로덕션 준비 완료**: 실제 애플리케이션에서 안정성과 확장성을 고려해 설계되었다.

<CardGroup cols={3}>
  <Card title="CrewAI 설치" icon="wrench" href="/installation">
    개발 환경에서 CrewAI를 시작해 보자.
  </Card>

  <Card title="퀵 스타트" icon="bolt" href="/quickstart">
    퀵 스타트 가이드를 따라 첫 번째 CrewAI 에이전트를 만들고 직접 경험해 보자.
  </Card>

  <Card title="커뮤니티 참여" icon="comments" href="https://community.crewai.com">
    다른 개발자와 연결하고 도움을 받으며 CrewAI 경험을 공유하자.
  </Card>
</CardGroup>
