CrewAI 배우기

이 섹션은 CrewAI를 마스터하는 데 도움이 되는 종합적인 가이드와 튜토리얼을 제공합니다. 기본 개념부터 고급 기술까지 다루며, 이제 막 시작하는 분이든 기존 구현을 최적화하려는 분이든, 이 자료들은 강력한 AI 에이전트 워크플로우를 구축하는 모든 측면을 안내해 드립니다.

시작하기 안내

핵심 개념

에이전트 개발

고급 기능

워크플로 제어

맞춤화 및 통합

특수화된 애플리케이션

콘텐츠 & 미디어

도구 관리

학습 경로 추천

초보자를 위한 안내

  1. 기본 워크플로 실행을 이해하려면 Sequential Process로 시작하세요.
  2. 효과적인 에이전트 구성을 만들기 위해 Customizing Agents를 학습하세요.
  3. 기능 확장을 위해 Create Custom Tools을(를) 탐색하세요.
  4. 인터랙티브 워크플로를 위해 Human in the Loop을(를) 시도해 보세요.

중급 사용자를 위한 안내

  1. 복잡한 다중 에이전트 시스템을 위해 계층적 프로세스 마스터하기
  2. 동적 워크플로우를 위해 조건부 태스크 구현하기
  3. 성능 최적화를 위해 비동기 시작 사용하기
  4. 특화된 모델을 위해 커스텀 LLM 통합하기

고급 사용자용

  1. 복잡한 미디어 처리를 위한 멀티모달 에이전트 빌드
  2. 정교한 오케스트레이션을 위한 커스텀 매니저 에이전트 생성
  3. 하이브리드 시스템을 위한 BYOA(Bring Your Own Agent) 구현
  4. 견고한 오류 복구를 위한 리플레이 태스크 사용

모범 사례

개발

  • 간단하게 시작하세요: 복잡성을 추가하기 전에 기본적인 순차 워크플로우부터 시작하세요
  • 점진적으로 테스트하세요: 더 큰 시스템에 통합하기 전에 각 구성 요소를 테스트하세요
  • 애노테이션 사용: 더 깔끔하고 유지보수가 쉬운 코드를 위해 Python 애노테이션을 활용하세요
  • 커스텀 도구: 다양한 agent에서 공유할 수 있는 재사용 가능한 도구를 만드세요

운영 환경

  • 오류 처리: 강력한 오류 처리 및 복구 메커니즘 구현
  • 성능: 비동기 실행을 사용하고 더 나은 성능을 위해 LLM 호출 최적화
  • 모니터링: 에이전트 성능 추적을 위해 가시성 도구 통합
  • 인간 감독: 중요한 의사결정을 위한 인간 점검 지점 포함

최적화

  • 리소스 관리: 토큰 사용량과 API 비용을 모니터링하고 최적화합니다.
  • 워크플로우 설계: 불필요한 LLM 호출을 최소화하는 워크플로우를 설계합니다.
  • 도구 효율성: 최소한의 오버헤드로 최대 가치를 제공하는 효율적인 도구를 만듭니다.
  • 반복적 개선: 피드백과 메트릭을 활용하여 에이전트 성능을 지속적으로 개선합니다.

도움 받기

  • 문서: 각 가이드에는 자세한 예시와 설명이 포함되어 있습니다
  • 커뮤니티: 토론과 지원을 위해 CrewAI 포럼에 참여하세요
  • 예제: 완전한 작동 구현을 보려면 예제 섹션을 확인하세요
  • 지원: 기술 지원이 필요하면 support@crewai.com으로 문의하세요
현재 필요에 맞는 가이드부터 시작하고, 기본 사항에 익숙해지면 점차 더 고급 주제를 탐색해보세요.