리서치 Crew 만들기
이 가이드에서는 두 에이전트가 주제를 조사하고 markdown 보고서를 작성하는 crew를 만듭니다. 새 crew 프로젝트는 JSON-first입니다. 에이전트는agents/*.jsonc, 태스크와 crew 설정은 crew.jsonc에 두며, crewai run이 이 정의를 직접 로드합니다.
준비 사항
- 설치 가이드에 따라 CrewAI 설치
- LLM 설정에 따라 모델 API 키 설정
- 웹 검색을 사용할 경우 Serper.dev API 키 준비
1단계: 새 Crew 만들기
2단계: 에이전트 정의
생성된agents/researcher.jsonc 파일을 교체하고 agents/analyst.jsonc를 추가합니다. 파일 이름이 crew.jsonc에서 참조하는 에이전트 이름입니다.
agents/researcher.jsonc
agents/analyst.jsonc
provider/model-id를 openai/gpt-4o, anthropic/claude-sonnet-4-6, gemini/gemini-2.0-flash-001 같은 모델로 바꾸세요.
3단계: 태스크와 Crew 설정
crew.jsonc를 다음으로 교체합니다:
crew.jsonc
context는 이전 태스크 이름을 가리키므로 analyst가 research 태스크 출력을 받습니다. inputs는 {topic}의 기본값을 제공합니다. 기본값이 없으면 crewai run이 실행 중에 물어봅니다.
4단계: 환경 변수 설정
.env를 편집합니다:
5단계: 설치 및 실행
output/report.md를 확인하세요.
주제를 조사하고 보고서를 작성하는 JSON-first crew를 만들었습니다.
