LangChat/langchat

LangChat 是Java&LangChain4j生态的开源 AI Agent 应用平台,支持多模型、Agent、知识库 RAG、Skills、MCP 与智能问数。

해결하는 문제

LangChat은 모듈식으로 확장 가능한 오픈 소스 AI 에이전트 애플리케이션 플랫폼입니다. 모델 액세스, 에이전트 구축, RAG 기반 지식 베이스, 기술 확장 및 데이터 분석을 Java 및 Vue 기반의 단일 생태계로 통합하여 AI 애플리케이션 구축 및 배포의 복잡성을 해결합니다.

작동 방식

이 플랫폼은 배포의 단순성과 향후 확장성 간의 균형을 맞추기 위해 모듈식 모놀리스 아키텍처(auth, aigc, core, datasource, server 모듈로 분할)를 사용합니다. 비즈니스 코드를 특정 모델 SDK에서 분리하는 통합 AI 런타임을 제공하여 개발자가 모델, 지식 베이스 및 도구를 사용하여 에이전트를 조립할 수 있도록 합니다. 여러 LLM 공급자(OpenAI, Azure, Anthropic, Gemini, DeepSeek 등)를 지원하며 Pgvector 및 Milvus와 같은 벡터 저장소와 통합됩니다.

대상 사용자

기술 검증, 2차 개발이 필요하거나 조직을 위한 내부 AI 도구 및 에이전트를 구축해야 하는 개발자 및 팀을 위해 설계되었습니다.

주요 특징

  • 통합 AI 런타임: 비즈니스 로직을 모델 SDK에서 분리하여 모델 전환을 더 쉽게 만듭니다.
  • 포괄적인 도구 지원: RAG, MCP (Model Context Protocol) 서비스 및 사용자 지정 기술 등록을 통합합니다.
  • 구조화된 데이터 분석: 문서 기반 검색과 구조화된 데이터 소스에 대한 자연어 쿼리(Text2SQL)를 결합합니다.
  • 오픈 API 액세스: 플랫폼 API와 OpenAI 호환 Chat Completions 인터페이스를 모두 제공합니다.
  • 전체 관리 UI: 모델, 에이전트, 지식 베이스 및 사용자 권한(RBAC)을 관리하기 위한 완전한 Vue 3 인터페이스를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트