TaskWeaver: Code-first agent framework for efficient data analytics
Microsoft Research
데이터 분석가에 이어서 데이터 과학자도 이제 R.I.P... 🪦
TL;DR
❓ 문서 위주의 작업 대신에 데이터 분석이나 ML을 하기 위한 오픈소스 LLM 에이전트 프레임워크
🗺️ 아키텍처: 플래너 + 코드 인터프리터 (코드 제너레이터 + 코드 익스큐터)
⚙️ 워크플로: 사용자 요청 → 플래너가 상위 수준의 계획 생성 → 계획의 각 단계마다 코드 제너레이터가 하위 수준의 계획 수립, 플러그인과 도메인 별 태스크 샘플 참조해서 코드 생성 → 코드 익스큐터가 실행 → 플래너에 결과 전송 후 사용자 확인 받거나 다음 단계 진행 (각 실행 단계와 루프마다 ReAct와 셀프-리플렉션 기법 사용)
❗️ 에이전트가 다양한 데이터 구조 (numpy, pandas 등) 핸들링, 사용자 정의 플러그인과 샘플을 통해 도메인 적응 지원, 상태 유지로 데이터 반복 분석 가능
논문: https://arxiv.org/abs/2311.17541
코드 리포지토리: https://github.com/microsoft/TaskWeaver
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 1월 12일 오후 1:26