langchain4j

📅 2026/7/5 1:19:16 👁️ 阅读次数 📝 编程学习
langchain4j

LangChain4j是 Java 生态对接大语言模型(LLM)的主流框架,对标 Python 版 LangChain,用于快速开发 AI 应用(聊天、RAG、智能体、工具调用等)。

Maven 依赖

基础 LLM 调用(最简单的 AI 对话)

核心:直接调用大模型,实现一问一答。

AI 服务(声明式聊天,最推荐)

核心:用接口定义 AI 能力,LangChain4j 自动实现,代码极简。

RAG 检索增强生成(本地文档问答)

核心:让 AI 读取你的本地文件(PDF/TXT/MD),基于文件内容回答,解决幻觉问题。

聊天记忆(上下文对话)

核心:让 AI 记住历史对话,实现连续聊天。

工具调用(AI 调用 Java 方法)

核心:让 AI 自动调用你写的Java 函数(查天气、查数据库、计算等)。