Shy2593666979/AgentChat
AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
해결하는 문제
AgentChat은 단순한 챗봇을 넘어 추론, 의사결정, 외부 도구 및 지식 기반과의 상호작용이 가능한 AI 에이전트를 위한 포괄적인 프레임워크를 제공하는 현대적인 지능형 대화 시스템입니다. 복잡한 작업을 자동화하기 위해 여러 AI 에이전트가 협업할 수 있는 통합 플랫폼의 필요성을 해결합니다.
작동 방식
시스템은 분리된 프론트엔드(Vue 3)와 백엔드(FastAPI) 아키텍처를 사용합니다. LangChain을 활용해 LLM을 오케스트레이션하고, 단기 메모리, 자동 요약, 장기 메모리의 3계층 메모리 아키텍처를 구현하여 문맥과 사용자 선호를 유지합니다. 지식 기반 쿼리에는 RAG(Retrieval-Augmented Generation)을 통합하고, 동적 도구 로딩을 위한 Model Context Protocol(MCP)을 지원합니다.
대상 사용자
도구 호출, 지식 검색, 다중 에이전트 협업을 내장된 지원과 함께 제공하는 풀스택 AI 에이전트 플랫폼을 구축하고자 하는 개발자 및 조직을 위한 것입니다.
주요 특징
- 다중 에이전트 협업: 목표 달성을 위해 함께 작업하는 하위 에이전트를 지원합니다.
- HITL MCP 생성: OpenAPI 사양에서 대화형으로 MCP 서버를 인간이 개입하는(HITL) 방식으로 생성합니다.
- 3계층 메모리: 단기 메모리, 자동 요약, 지속적 장기 선호를 사용한 지능형 문맥 관리.
- RAG 통합: 의미 기반 청크화 및 벡터 검색을 갖춘 내장 지식 기반 시스템.
- 도구 생태계: 다단계 도구 호출(순차적 종속성)과 Swagger/OpenAPI를 통한 사용자 정의 도구 확장 지원.
- 작업 시각화: 에이전트의 계획 과정을 실시간으로 시각화하는 작업 흐름도 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트