🎯 개요
AgentChat은 LLM 기반의 에이전트 소통 플랫폼으로, 기본 Agent가 내장되어 있으며 사용자 정의 Agent를 지원합니다. 다중 턴 대화와 작업 협업을 통해 Agent는 복잡한 작업을 이해하고 지원할 수 있습니다. 이 프로젝트는 LangChain, Function Call, MCP 프로토콜, RAG, Memory, HITL, Skill, Milvus 및 ElasticSearch와 같은 기술을 통합하여 효율적인 지식 검색과 도구 호출을 구현하며, FastAPI를 사용하여 고성능 백엔드 서비스를 구축합니다.
⚙️ 핵심 기능
- AGENT: 에이전트 패러다임을 활용하여 뛰어난 성능을 제공합니다.
- AGENT-MEMORY: 최신 에이전트-메모리 생태계 내에서 원활하게 작동하도록 설계되었습니다.
- AGENT-SKILLS: 에이전트-스킬 아키텍처를 위한 전용 추상화를 제공합니다.
- HUMAN-IN-THE-LOOP: 인간-인-더-루프 기반 실행 파이프라인에 최적화되었습니다.
- 프로덕션 준비: 엣지 케이스 실패를 방지하기 위해 광범위하게 테스트되었습니다.
🛠️ 개발자 통합
경량 솔루션인 AgentChat은 빠른 배포를 위한 고수준 API를 제공합니다. 표준화된 워크플로우를 강제하여 기술 부채를 효과적으로 줄입니다.
📈 프로덕션 이점
일반적인 대안과 달리, 정확한 도메인 문제를 해결하는 집중된 기능 세트를 제공합니다. 이를 둘러싼 활발한 오픈소스 생태계는 장기적인 지원을 보장합니다.