2026-01-07

1일 1아티클

데보션

Crew AI

정의

  • python 기반 멀티 에이전트 오케스트레이션 프레임워크
  • Langchain이나 기타 에이전트 프레임워크에 의존 X

핵심 구성 요소

  • 최상위 조직(Crew) : 에이전트 팀 관리, 감독, 결과 전달
  • 에이전트(Agent) : 특정 역할과 목표, 배경 설정 가진 가상의 팀원 (ex. 시장 조사 전문가, 항공권 예약 담당자, etc.)
  • 작업(Task) : 에이전트가 수행할 구체적인 과제, 실행 필요 도구 및 기대 결과물 정의
  • 도구(Tool) : 에이전트 검색, 데이터 분석, 파일 작성 등을 위해 사용하는 외부 API
  • 프로세스(Process) : 작업 진행 방식(순차적, 계층적, etc.) 및 에이전트 간 협업 방식 관리

파라미터

  1. Agent
    • role : 에이전트 역할 및 직책 정의
    • goal : 에이전트가 달성할 목표
    • backstory : 에이전트 배경 이야기 및 성격
  2. Task
    • description : 에이전트가 수행할 작업 지시
    • expected_output : 기대하는 출력 결과 형태
    • agent : 어떤 에이전트가 수행할지 지정
  3. Crew
    • agents : 소속된 에이전트 리스트 지정
    • tasks : 수행할 태스크 리스트 지정
    • process : 태스크 실행 방식 및 전략 정의 (Process.sequential : 순차실행)
    • verbose : 실행 과정 출력 자세히 할지 여부

오늘 배운 것

  1. 그라운드 룰 설정
  2. AI 공용 명세서

내일 할 일

  1. AI 공용 명세서 (con.)
  2. 주제 아이디어 고민

참고자료

results matching ""

    No results matching ""