moyangzhan/langchain4j-aideepin

基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-term memory etc)

What it solves

LangChain4j-AIDeepin은 사용자가 인텔리전트 비즈니스 어시스턴트를 빠르게 구축할 수 있도록 설계된 AI 애플리케이션 플랫폼입니다. AI 채팅, 지식 베이스 및 복잡한 워크플로를 비즈니스 환경에 통합하기 위한 포괄적인 도구 모음을 제공합니다.

How it works

이 프로젝트는 Spring Boot, LangChain4j 및 LangGraph4j를 기반으로 백엔드를 구축했으며, 별도의 관리자 대시보드와 사용자용 웹 애플리케이션을 제공합니다. 플랫폼은 OpenAI, Qwen, DeepSeek 등 다양한 모델 플랫폼과 통합되어 다중 모달리티에 걸친 AI 경험을 제공합니다.

Who it’s for

처음부터 시작하지 않고도 RAG, 메모리 및 시각적 워크플로 오케스트레이션이 통합된 맞춤형 AI 어시스턴트를 만들고자 하는 개발자와 기업을 위한 것입니다.

Highlights

  • AI Chat & Memory: 다중 캐릭터 대화, 스트리밍 출력, 단기 및 장기 메모리를 지원하여 개인화된 응답을 제공합니다.
  • RAG Capabilities: 벡터 검색과 지식 그래프 검색을 모두 지원하는 지식 베이스.
  • Visual Workflow Editor: 조건 분기, 병렬 실행, LLM 호출 및 인간 피드백을 위한 내장 노드를 갖춘 시각적 워크플로 편집기.
  • Multimodal Support: ASR(자동 음성 인식) 및 TTS(텍스트-음성 변환)를 통합하여 음성 상호작용을 지원하고, 텍스트-이미지 생성 및 편집도 가능합니다.
  • MCP Service Marketplace: 외부 도구와 데이터 소스를 통해 AI 기능을 확장할 수 있는 MCP 서비스를 통합할 수 있습니다.
  • Open API: 캐릭터, 지식 베이스 및 워크플로를 위한 RESTful API를 제공하여 외부 시스템과의 통합을 용이하게 합니다.