CrewAI Flows는 CrewAI 내의 기능으로, 구조화된 이벤트 기반 AI 워크플로를 구축하기 위한 오케스트레이션 계층(Orchestration Layer) 역할을 합니다.
CrewAI가 자율적인 에이전트 팀(“Crews”)을 생성하기 위한 프레임워크를 제공한다면, Flows는 여기에 제어, 상태 관리(State Management), 그리고 여러 개의 Crew나 단순한 LLM 호출들을 하나의 조직화된 자동화 프로세스로 결합할 수 있는 기능을 추가합니다.
즉, CrewAI는 AI 에이전트와 팀을 구축하기 위한 기반 프레임워크이고, Flows는 그 프레임워크 안에서 이러한 팀들과 로직의 실행 순서를 관리하고 제어하기 위한 구체적인 기능입니다.
인스톨
※ Python 버젼의 제한 : Python >=3.10 and <3.14
1. Install uv ( On macOS/Linux )
# curl 사용시
curl -LsSf https://astral.sh/uv/install.sh | sh
# wget 사용시
wget -qO- https://astral.sh/uv/install.sh | sh
2. Install CrewAI
uv tool install crewai
# 설치된 tool 확인
uv tool list
# crewai 업그레이드시
uv tool install crewai --upgrade
3. CrewAI Project 생성
crewai create crew <your_project_name>

4. 실행
crewai install
# 패키지가 부족할 경우
uv add <package-name>
# 최상위 my_project 에서
crewai flow kicoff()
'data science > AI Agents' 카테고리의 다른 글
| CrewAi Flows - 개념편 (0) | 2025.10.25 |
|---|---|
| CWD(Coordinator Worker Delegator) Model (0) | 2025.10.20 |
| LangGraph - 지능적인 고객 대응 agent (0) | 2025.10.16 |
| CrewAI & LangChain - 영업 통화 분석 (1) | 2025.10.16 |
| agno - Memory 관리 (0) | 2025.10.16 |