
langchain4j
文章平均质量分 80
tenthy1118
软件设计师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Langchain4j】Function Calling 函数调用
本文介绍了如何为大语言模型集成工具类并调用RPC接口。主要内容包括:1)创建带有@Tool注解的数学工具类,支持加减法和平方根运算;2)配置工具类到AI服务中;3)通过Feign调用RPC接口实现文章搜索功能,使用@ToolMemoryId维护上下文;4)通过REST API暴露聊天接口。关键点:工具类需用@Component/@Service注入,多工具配置需指定wiringMode=EXPLICIT,建议为工具方法添加清晰描述以提升AI调用准确性。原创 2025-05-26 10:44:50 · 372 阅读 · 0 评论 -
基于LangChain4j的智能助手开发实践
本文介绍了基于LangChain4j开发智能助手的实践,采用分层架构设计,核心模块包括接口层、服务层、存储层和配置层。通过@AiService注解定义对话接口,使用MongoDB实现对话记忆的持久化存储,并通过@MemoryId实现多用户对话的上下文隔离。技术策略上,采用弹性扩展设计,支持快速查询和更新操作。最佳实践建议包括合理设置内存管理参数、增强可观测性、优化聊天接口等。该架构具备多用户隔离、历史对话管理、弹性扩展和异常自动恢复等能力,开发者可根据需求调整记忆窗口大小和存储策略。原创 2025-05-16 10:53:17 · 400 阅读 · 0 评论