API 快速开始
涉及 Spring WebSocket 的主要 API
WebSocketHandler
第一步首先实现 WebSocketHandler
,或者直接继承
TextWebSocketHandler
或
BinaryWebSocketHandler
1 |
|
涉及 Spring WebSocket 的主要 API
第一步首先实现 WebSocketHandler
,或者直接继承
TextWebSocketHandler
或
BinaryWebSocketHandler
1 | @Component |
LangChain 生态下面都有哪些库和服务
langchain-core
基础抽象和 LCEL(LangChain Expression
Language)langchain-community
三方集成;例如
****langchain-openai
langchain-elasticsearch
langchain
Chains Agents retrieval strategiesSpringBoot 3 和 Spring 6 的升级对 Java 版本有了更高的要求,特别是现在基于 Spring 生态的开源仓库基本都基于新版本,所以往往需要维护多版本的 Java
IDEA 可以通过 Platform Settings
中的 SDKs
进行配置,而如果需要使用命令行如 mvn
等操作会比较麻烦,需要切换使用的 Java 版本(配置 profile
是一种思路,甚至 maven 可以实现不同的 module 使用不同的 Java
版本进行编译,如果没有这么精细化的需求在配置文件上操作我认为是有点繁琐的)
这里可以使用 jenv 工具对 Java 环境进行切换
基于 LangGraph,可以轻松实现不同设计模式的 Agent、RAG 等应用
这里以 Plan-and-Execute 为例,继续深入体验一下其功能
LangGraph 是 LangChain 社区下的新框架,主要用于构建基于状态的、多行动者的 LLM 应用,应用于 Agent 和复合 Agent 工作流
提供了对应用程序的流和状态的细粒度控制
LangChain 生态下有了新的框架 LangGraph
langchain-ai/langgraph: Build resilient language agents as graphs. (github.com)
Agent 的重心也迁移到 LangGraph,所以 Agent 相关的内容会放在 LangGraph 内