데브허브 | DEVHUB | How 11x Rebuilt Their Alice Agent: From React to Multi-Agent with LangGraph| LangChain InterruptHow 11x Rebuilt Their Alice Agent: From React to Multi-Agent with LangGraph| LangChain Interrupt
- 11x는 AI SDR 'Alice'와 AI 음성 에이전트 'Julian'을 포함한 디지털 워커를 구축합니다. 🤖
- 초기 Alice 1은 수동 작업, 기본적인 리드 조사, 제한된 개인화, 자동 응답 및 자체 학습 부재 등 여러 한계가 있었습니다. 📉
- GPT-4, LangGraph, Replit 에이전트 등 AI 산업의 급속한 발전은 에이전트가 강력하고 프로덕션 준비가 완료되었음을 확신시켰습니다. 🚀
- 새로운 Alice 2 비전은 채팅 기반 상호작용, 지식 기반 학습, 고품질 리드 소싱, 심층 연구를 통한 진정한 개인화, 자동 인바운드 메시지 처리, 자체 학습 및 최적화를 포함합니다. ✨
- Alice 2 재구축은 3개월의 공격적인 일정, 소규모 초기 팀, 300개 이상의 고객 마이그레이션 등 도전적인 프로젝트였습니다. ⏱️
- 재구축의 핵심 결정은 Alice 1의 제약에서 벗어나 완전히 새로 시작하고, 위험을 줄이기 위해 바닐라 기술 스택을 사용하며, 속도를 위해 외부 벤더를 최대한 활용하는 것이었습니다. 🛠️
- Langchain은 에이전트 프레임워크, 클라우드 호스팅, 관찰 가능성, TypeScript 지원 및 탁월한 고객 지원 덕분에 핵심 파트너로 선정되었습니다. 🤝
- 가장 큰 도전 과제는 캠페인 생성을 위한 올바른 에이전트 아키텍처를 찾는 것이었습니다. 🧩
- 첫 번째 시도인 React(Reason and Act) 에이전트는 단순하고 다양한 사용자 입력에 강했지만, 많은 도구 사용 시 도구 선택 문제, 무한 루프, 평범한 결과물 등의 단점이 있었습니다. 🔄
- 두 번째 시도인 워크플로우 아키텍처는 미리 정의된 코드 경로를 통해 LLM과 도구를 조율하며, React의 도구 문제를 해결하고 명확한 실행 흐름을 제공했지만, 유연성이 부족하고 에이전트의 자율적인 적응 및 수정 능력이 제한적이라는 한계가 있었습니다. 🏗️
- (영상 제목과 이전 아키텍처의 한계를 고려할 때) 11x는 이러한 문제들을 해결하고 더 복잡하고 유연한 에이전트 시스템을 구축하기 위해 멀티 에이전트 아키텍처로 전환했습니다. 🌐