LnYo-Cly/ai4j
Java 8+ agentic SDK: unified LLM access (OpenAI/Anthropic/DashScope/Doubao/DeepSeek...), Tool Calling, MCP, RAG, Agent Runtime, and a built-in Coding Agent CLI/TUI/ACP.
해결하는 문제
AI 에이전트 구축을 위한 통합된 Java 기반 개발 키트를 제공하여, 서로 다른 대규모 언어 모델(LLM) 제공업체 간에 전환할 때 플랫폼별 코드를 작성할 필요가 없도록 합니다.
작동 방식
이 SDK는 모델 액세스, 도구 호출 및 에이전트 런타임을 위한 표준화된 인터페이스를 제공합니다. OpenAI, Anthropic, DeepSeek와 같은 다양한 AI 플랫폼의 복잡성을 일관된 API로 추상화하여, 개발자가 구성 및 플랫폼 유형을 업데이트하는 것만으로 제공업체를 변경할 수 있도록 합니다.
대상
단일 AI 벤더에 종속되지 않고 LLM, RAG 및 에이전트 워크플로우를 애플리케이션에 통합하고자 하는 JDK 8 이상을 사용하는 Java 개발자.
주요 특징
- 폭넓은 플랫폼 지원: OpenAI, Anthropic, DeepSeek, Ollama 및 기타 다수와 호환됩니다.
- 에이전트 기능: Tool Calling, Model Context Protocol (MCP) 및 Agent-to-Agent (A2A) 통신을 기본 지원합니다.
- 통합된 RAG: 내장된 Retrieval-Augmented Generation 지원 및 Pinecone, Milvus, Redis와 같은 벡터 스토어와의 통합을 포함합니다.
- 개발자 도구: CLI, TUI 및 ACP를 통해 사용할 수 있는 내장된 Coding Agent가 제공됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트