
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要:本文是"工藤学编程"系列教程的第36篇,聚焦AI大模型与LangChain框架实战应用。作者系统梳理了前35篇内容,涵盖大模型基础概念、API调用、私有化部署、Prompt工程、RAG技术、向量数据库等核心知识。最新篇重点介绍LangChain与Milvus向量数据库的整合实践,包括数据增删操作等实用案例。该系列从零基础出发,逐步深入大模型开发全流程,为开发者提供了一

本文介绍了LangChain框架中create_tool_calling_agent方法的应用,重点对比了它与initialize_agent的区别。该方法专为高精度工具调用设计,支持结构化参数和多步骤任务处理,能显著降低解析错误率。文章详细解析了create_tool_calling_agent的核心特点、参数配置及使用场景,特别适合开发需要多工具协作的个人助理类智能体。通过结构化参数输出和精准

本文深入探讨了Rust中的迭代器适配器,重点解析其设计原理、应用场景和性能优势。文章通过对比传统循环和适配器链式调用的代码差异,展示了适配器在减少内存占用和提高代码可读性方面的优势。核心内容包括: 适配器本质:实现了Iterator trait的结构体,具备惰性求值、零临时存储和类型安全三大特性。 底层机制:通过类型嵌套和next()触发传递实现高效处理,数据仅遍历一次。 分类讲解:重点介绍了ma

本文深入解析Rust中Vec的内存布局与扩容策略。Vec由栈上控制字段(指针、长度、容量)和堆上连续存储区组成,零大小类型有特殊优化。扩容采用分阶段策略:小容量翻倍,大容量1.5倍增长,通过摊还时间复杂度O(1)保证性能。实践部分提供了3个优化技巧:观察扩容过程验证原理、预分配容量避免性能损耗、使用shrink_to_fit释放多余内存。理解这些底层机制有助于编写更高效的Rust代码,其核心思想也

本文是"工藤学编程"博主分享的技术文章合集,涵盖多个热门技术领域。主要内容包括:1)C++实现GUI图书管理系统、SpringBoot整合MinIO等实战项目;2)分库分表、RabbitMQ消息确认机制等分布式技术;3)AI大模型系列教程(共36篇),从LangChain智能体、RAG技术到Milvus向量数据库实战,系统讲解大模型应用开发全流程。文章适合不同层次开发者学习,提

本文是"工藤学编程"博主关于AI大模型学习的系列教程,涵盖了从基础概念到实战应用的完整知识体系。主要内容包括:大模型API调用、SpringAI整合、LangChain核心模块解析、Prompt工程、RAG技术实现、向量数据库应用等核心技术。系列文章详细讲解了Milvus向量数据库的部署、索引优化及与LangChain的整合实践,并提供了文档处理、文本分割、相似度搜索等具体案例

【编程博主"工藤学编程"技术文章集锦】该博主专注于AI大模型、SpringBoot、C++等实战开发,近期推出系列技术文章:1)AI大模型专题涵盖LangChain框架、RAG技术、向量数据库(Milvus)等36篇深度解析;2)实战代码系列包含C++图书管理系统、SpringBoot整合MinIO等开发案例;3)分布式技术涉及分库分表原理、RabbitMQ消息确认机制等核心知

本文是"零基础学AI大模型"系列的第36篇,聚焦LangChain与Milvus的整合应用。作者工藤学编程详细讲解了如何利用LangChain框架结合Milvus向量数据库实现相似性搜索和MMR(最大边界相关)搜索功能。文章延续了该系列由浅入深的教学风格,从基本概念到实战案例,帮助读者掌握AI大模型开发的关键技术。该系列已涵盖Prompt工程、RAG技术、文档处理、向量数据库等

《智能图书馆管理系统:AI赋能的现代化解决方案》 本文介绍了一款基于SpringBoot+Vue+FastApi+LangChain的智能图书馆管理系统,旨在解决传统图书馆管理中的痛点问题。系统采用前后端分离架构,核心功能包括: 智能AI助理:支持自然语言交互,提供24小时图书咨询服务 全面图书管理:实现图书上架、搜索、修改等全生命周期管理 智能借阅系统:自动化借阅流程,自动计算归还日期和逾期提醒

本文介绍了在企业CRM系统中嵌入MateChat智能助手的实践过程。针对销售团队存在的三大效率痛点(信息查询繁琐、重复问答耗时、工单创建复杂),MateChat凭借即插即用、VUE技术栈适配、多模型兼容等优势成为理想解决方案。通过三步集成:1)部署Ollama服务与本地模型;2)配置MateChat连接业务接口;3)自定义对话逻辑实现CRM功能调用,显著提升了操作效率。实测表明,该方案开发周期短(








