欢迎来到 LangGraph4j!本指南将帮助您理解 LangGraph4j 的核心概念、进行安装,并构建您的第一个应用程序。
引言
LangGraph4j 是一个用于通过大型语言模型 (LLMs) 构建有状态、多代理应用的 Java 库。它受到 Python 库 LangGraph 的启发,并旨在与 Langchain4j 和 Spring AI 等流行的 Java LLM 框架无缝协作。
其核心在于,LangGraph4j 允许您定义循环图 (cyclical graphs),在图中,不同的组件(代理、工具或自定义逻辑)可以以有状态的方式进行交互。这对于构建需要记忆、上下文以及不同“代理”之间协作或交接任务能力的复杂应用程序至关重要。