CrewAI로 멀티 AI Agent 시스템 구축하기

혼자 일하는 에이전트를 넘어, 여러 AI Agent가 팀으로 협업하는 멀티 에이전트 시스템이 주목받고 있습니다. CrewAI는 이를 가장 직관적으로 구현할 수 있는 프레임워크입니다.

CrewAI란?

CrewAI는 역할 기반 멀티 에이전트 오케스트레이션 프레임워크입니다. 각 에이전트에게 역할(Role), 목표(Goal), 배경(Backstory)을 부여하고, 태스크를 분배하여 협업하게 합니다.

설치

pip install crewai crewai-tools

기본 구조

CrewAI의 핵심은 세 가지입니다:

  • Agent: 역할과 도구를 가진 개별 AI
  • Task: 에이전트에게 할당되는 작업 단위
  • Crew: 에이전트와 태스크의 조합

예제: 리서치 + 작성 에이전트 팀

from crewai import Agent, Task, Crew
from crewai_tools import SerperDevTool

search_tool = SerperDevTool()

# 리서처 에이전트
researcher = Agent(
    role="AI 트렌드 리서처",
    goal="최신 AI Agent 관련 정보를 수집하고 분석한다",
    backstory="5년 경력의 AI 리서처로, 최신 기술 트렌드에 밝다",
    tools=[search_tool],
    verbose=True
)

# 작성자 에이전트
writer = Agent(
    role="테크 블로그 작성자",
    goal="리서치 내용을 독자 친화적인 블로그 포스트로 작성한다",
    backstory="IT 전문 매체 기자 출신으로 복잡한 기술을 쉽게 설명한다",
    verbose=True
)

# 태스크 정의
research_task = Task(
    description="2024년 AI Agent 분야 주요 발전 사항 3가지를 조사하라",
    agent=researcher,
    expected_output="3가지 트렌드와 각각의 의미를 담은 리포트"
)

writing_task = Task(
    description="리서치 결과를 바탕으로 1000자 분량의 블로그 포스트를 작성하라",
    agent=writer,
    expected_output="한국어 블로그 포스트"
)

# Crew 실행
crew = Crew(
    agents=[researcher, writer],
    tasks=[research_task, writing_task],
    verbose=True
)

result = crew.kickoff()
print(result)

멀티 에이전트의 강점

복잡한 프로젝트를 단일 에이전트에게 맡기면 컨텍스트가 폭발하고 품질이 저하됩니다. 멀티 에이전트 시스템은 분업을 통해 각 에이전트가 자신의 전문 영역에 집중하게 하여 전체 품질을 높입니다.

마치 실제 팀처럼, AI Agent들도 역할 분담이 핵심입니다.

Read more

메모리 대란, 애플 맥 가격 25% 폭등 — Mac Studio·MacBook 가격 인상 총정리

메모리 대란, 애플 맥 가격 25% 폭등 2026년 6월 26일, 애플이 맥·아이패드 전 제품군 가격을 15~25% 전격 인상했습니다. AI 데이터센터 건설 경쟁으로 촉발된 메모리 반도체 대란이 전례 없는 '칩플레이션'으로 이어지며, 결국 소비자가 청구서를 받아 들이게 됐습니다. 가격 인상 상세 Mac Studio * 이전: $1,999 → 현재:

By mulpats

ChatGPT의 한계를 넘어서! 나만의 LLM 위키 구축 완벽 가이드, 알고 계신가요?

서론: 범용 AI의 벽, 그리고 당신의 고유 지식 방대한 지식을 자랑하는 대형 언어 모델을 사용해 본 분이라면 한 번쯤 체감했을 공통점이 있습니다. 바로 모델이 아무리 뛰어나도 최신 정보나 개인적 경험, 조직 내부 자료에는 접근하지 못한다는 점입니다. 범용 AI는 훌륭하지만, 당신의 고유한 지식만큼은 알 수 없습니다. 이 간극을 메우는 것이 바로

By mulpats

MacBook Pro M4 Max + Mac Studio M4 Max => RDMA 클러스터로 로컬 LLM 실행하기

서문 Apple Silicon Mac 두 대를 연결하면 강력한 로컬 LLM 클러스터를 구축할 수 있습니다. MacBook Pro M4 Max 64GB와 Mac Studio M4 Max 64GB를 Thunderbolt 케이블로 연결하고, Apple의 MLX 프레임워크에서 제공하는 JACCL 백엔드(RDMA over Thunderbolt)를 활용하면 두 기기의 GPU 성능을 합쳐 70B급 대형 모델을 로컬에서 실행할 수 있습니다.

By mulpats