2025년 7월 8일 화요일

인공지능 멀티 에이전트 개발 방법 정리

이 글은 인공지능 멀티 에이전트 개발 방법을 정리한 것이다. 

기술스택
crewai
높은 수준의 프레임워크로 포지셔닝된 CrewAI는 다양한 방식으로 협업할 수 있는 롤플레잉 에이전트로 구성된 "크루"의 생성이 용이하다. 

설치는 uv를 이용한다. 참고로, 현재 시점(2025.7)에서 윈도우 버전 설치는 불안정하며, 우분투 리눅스에 uv로 설치하면 좀 더 쉽게 설치할 수 있다. 
uv venv 
uv tool install crewai
다음은 관련 예제이다.
Langchain
langgraph
엄밀히 말하면 다중 에이전트 프레임워크는 아니지만 LangGraph를 사용하면 그래프 구조를 사용하여 행위자 간의 복잡한 상호 작용을 정의한다.
Autogen
Microsoft에서 개발한 AutoGen은 대화형 접근 방식을 사용하며 다중 에이전트 시스템을 위한 초기 프레임워크 중 하나이다.

Swarm
기타, Carmel, Agno 등이 있다. 

레퍼런스

댓글 없음:

댓글 쓰기