自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coding

Ciallo ~(∠・ω< )⌒🌟

  • 博客(88)
  • 收藏
  • 关注

原创 LangGraph 中断、工具调用与部署

LangGraph 通过动态中断和静态断点机制,实现了对Agent流程的可观察与持久化管理。动态中断由业务条件触发(如人工审批、内容审核),需配合checkpointer和thread_id使用,支持恢复执行并处理幂等性问题。静态断点则用于调试,在节点边界暂停。典型应用场景包括HITL模式、审批流程、多并行中断等,需遵循规范(如避免复杂类型、保持中断顺序稳定)。检查点机制确保状态持久化,但业务操作需自行处理副作用。动态中断的核心价值在于将人工交互无缝嵌入自动化流程。 (字数:149)

2026-08-23 22:34:40 345

原创 LangGraph 持久化

摘要 本文探讨LangGraph中状态持久化的核心机制与常见问题。当服务重启后流程状态丢失,通常由以下原因导致:未配置检查点存储(checkpointer)、未使用稳定thread_id、开发环境使用内存存储等。持久化系统包含四个关键对象:State(运行时数据)、Checkpoint(状态快照)、Checkpointer(存储实现)和Thread(执行线),它们分别负责状态管理、版本保存、存储方案和执行追踪。 文章强调三个关键区分: 检查点与业务存储的边界:检查点维护执行连续性,业务存储保存长期信息 运行

2026-08-21 10:32:56 288

原创 LangGraph 控制流与节点容错

本文探讨了构建可靠Agent工作流的关键问题,重点解析了LangGraph的执行模型和应用方法。主要内容包括: LangGraph采用Pregel模型的Superstep执行方式,控制流由节点行为、边传递规则和状态合并机制共同决定。 顺序结构可通过add_edge或add_sequence实现,静态分支使用add_conditional_edges进行路径选择。 并行与汇聚时需注意:列表形式的边表示同步等待,而多条独立边会导致多次触发。 动态任务通过Send实现,适用于Map-Reduce等场景,可为每次任

2026-08-20 10:28:37 354

原创 LangGraph 从状态图到可恢复 Agent:一篇入门与实践指南

LangGraph 是 LangChain 生态中的底层编排框架,专注于复杂工作流的显式描述和执行。它通过状态(State)、节点(Node)和边(Edge)三个核心概念,将工作流拆分为可组合的组件,支持持久化、流式输出和人工介入等能力。LangGraph 适用于需要精细控制流程、混合确定性步骤与模型步骤的场景,如条件分支、并行执行和动态路由。开发者可以通过定义状态 Schema 和 Reducer 来控制状态更新方式,使用条件边和 Send 实现高级路由逻辑。与 LangChain 的高层抽象配合,Lan

2026-08-19 20:27:27 337

原创 传统 RAG 流程详解:从文档入库到检索增强生成

文章摘要 本文介绍了传统RAG系统的完整流程,分为离线链路和在线链路两部分: 离线链路(知识库构建): 文档收集与格式统一 文档加载与元数据处理 数据清洗去除噪声 文档切片形成检索单元 向量化处理(推荐BGE-M3模型) 入库存储(包含文本、向量和完整元数据) 在线链路(问答流程): 问题重构补全语义 查询向量化处理 多路并行检索(稠密/稀疏向量) 结果融合(RRF或加权) 相关性重排(BGE-Rerank等) Prompt组装生成最终答案 RAG通过将外部知识检索与大模型结合,解决了私有数据、时效性和引用

2026-08-19 09:30:00 490 1

原创 五、LangChain之Agent 实战:从工具调用到记忆与中间件

这篇文章介绍了LangChain Agent的核心概念与实践方法。Agent相比普通大模型的关键区别在于能够自主选择工具并执行行动,直到完成任务。文章从最小示例出发,详细讲解了Agent的工作循环、工具定义、流式输出等核心机制。 主要内容包括: Agent的本质是模型在约束条件下循环调用工具,包含提示词、工具集等组件构成的Harness框架 通过@tool装饰器定义工具时需遵循命名规范、类型注解等原则 使用create_agent创建Agent实例,支持一次性调用和流式输出两种模式 通过Checkpoint

2026-08-18 19:29:55 514

原创 智协伯乐·面向企业HR与面试官的智能招聘协同平台

智协伯乐:AI赋能的智能招聘协同平台 智协伯乐是一个面向企业招聘流程的AI协同平台,通过将AI技术与业务流程深度结合,优化从岗位发布到入职确认的全周期管理。平台采用FastAPI+Vue3技术栈,基于LangChain和LangGraph构建AI工作流,集成BGE-M3混合检索、Milvus向量数据库等能力,实现简历智能解析、人岗精准匹配和面试方案生成等核心功能。系统强调"人机协同"理念,所有AI生成结果需经人工审核确认,并通过状态机严格管控业务流程流转。创新性地采用选择性OCR、质量分流机制和混合检索策略

2026-08-18 18:09:26 362 1

原创 四、LangChain的Chanis 链式调用

本文介绍了LangChain中的Chains链式调用机制,重点阐述了Runnable接口和LCEL表达式语言的核心概念与使用方法。主要内容包括:1) Chain作为AI任务流水线的定义与价值,通过标准化组件串联实现业务解耦和工程化;2) Runnable作为统一抽象类提供的6种核心调用方法;3) LCEL通过管道符|实现链式组合的声明式编程;4) RunnableParallel并行执行器的原理与示例。文章还强调了新版LangChain全面采用LCEL替代旧版LLMChain的技术迁移趋势。

2026-07-13 20:27:03 376

原创 三、LangChain基础 Model-IO(下)

本文介绍了提示词模板(Prompt Template)在大模型应用开发中的核心价值与使用方法。主要内容包括: 提示词模板概念:通过固定指令与动态变量解耦,实现模板复用、参数化输入和标准化管理,兼容LCEL链式调用。 模板类型: 基础模板:PromptTemplate(纯文本)和ChatPromptTemplate(对话首选) 进阶模板:支持少样本学习的对话模板 工作原理:统一采用.invoke()方法,输入变量字典生成中间格式PromptValue,直接对接大模型。 具体用法: PromptTemplate

2026-07-13 19:05:44 514

原创 二、LangChain基础 Model-IO(上)

本文介绍了LangChain中与大语言模型交互的核心流程Model I/O,包含提示词模板、模型调用和输出解析三个环节。重点讲解了LLM模型在LangChain中的两种实例化方式:使用LangChain集成的模型提供商类(如ChatOpenAI)和统一工厂init_chat_model,并比较了它们的适用场景。前者适合固定厂商和需要底层参数的场景,后者便于多模型动态切换和统一管理。文章还详细说明了核心参数设置,如temperature的选择和token的概念,帮助开发者更有效地使用大语言模型。

2026-07-10 09:47:59 350

原创 一、零基础入门LangChain与环境搭建

LangChain 并非大模型,而是 LLM 应用编排框架,解决原生 API 代码耦合、重复造轮子、换模型重构的痛点。它采用乐高式模块化设计,Prompt、Memory、模型、检索器等组件可自由替换,依托统一 Runnable 接口用管道快速拼接业务。生态分三层:LangGraph 精细控流程、LangChain 日常开发、Deep Agents 快速验证。推荐 uv 管理项目,安装速度远超 pip,依靠 pyproject.toml 与 uv.lock 实现环境一键复现,搭配.env 存放密钥,一套代码无

2026-07-07 20:31:36 363 1

原创 智枢 · AI驱动的企业级售后服务与故障协同平台

「智枢」是一款AI驱动的商业化售后服务一体化平台,针对企业IT外包、设备售后等场景中工单系统存在的服务计费混乱、流程断裂等问题,提供全链路解决方案。平台覆盖从报障到验收评价的完整流程,集成AI诊断、智能报价、支付结算、知识库辅助等功能,支持客户、工程师、管理员三类角色协同工作。技术架构采用FastAPI+Vue 3前后端分离,结合MySQL、Redis、Elasticsearch等数据库,通过Dify Cloud API实现AI能力。核心模块包括认证授权、工单管理、服务报价、订单生成和支付中心,重点解决服务

2026-07-06 18:20:00 226

原创 ReAct Agent:让 AI 学会思考与行动

摘要: ReAct(Reason + Act)是当前AI Agent的核心架构范式,通过协同推理(Reasoning)与行动(Action)解决传统大语言模型(LLM)的三大局限:时效性断层、计算逻辑缺失和无法影响外部世界。其执行循环为“Thought-Action-Observation”闭环状态机,需配合严格Prompt模版驱动。然而,ReAct存在高Token消耗、延迟和死循环等硬伤,需通过Prompt压缩、流式输出、强类型约束等优化。

2026-06-15 23:42:18 498

原创 九、vue3 组件通信:全场景详解

Vue3共10种组件通信方式,适配全层级组件交互:父子通信用props(父传子)、defineEmits(子传父)、v-model双向绑定、$refs;隔代通信选用$attrs属性透传、provide/inject;无关联跨组件用mitt事件总线;全局共享数据用Pinia;插槽用于内容分发,其中作用域插槽实现子传父数据。补充要点:mitt必须手动解绑防止内存泄漏,setup语法下子组件需defineExpose暴露属性,所有通信按需选用,避免组件高耦合。

2026-06-11 14:56:06 272

原创 八、vue3:Pinia

Pinia是Vue官方新一代集中式状态管理库,替代Vuex,压缩体积仅1.5kb,完美适配Vue3组合式API。舍弃Vuex繁琐的mutations,支持直接修改状态、$patch批量更新、actions封装同步/异步逻辑。包含state、getters、actions三大核心模块,提供storeToRefs解决解构失活问题、$subscribe监听状态变更。分为选项式、setup组合式两种写法,组合式无需处理this指向,TS类型推导更友好。多用于跨组件、跨页面全局数据共享,支持本地持久化。

2026-06-11 14:27:05 515

原创 七、Vue Router

本文是 Vue3 + TS 环境下 Vue Router 完整学习笔记,讲解路由核心概念、工作模式、基础用法。涵盖声明式导航、嵌套路由、路由传参(query/params)、props 解耦、编程式导航等核心知识点,同时介绍 replace 跳转、路由重定向与 404 页面配置。搭配完整代码示例与使用注意事项,由浅入深,适合新手入门与日常查阅

2026-06-08 21:51:35 371

原创 六、vue3 生命周期与自定义 Hooks

本文讲解 Vue3 核心知识点:生命周期替代 Vue2 的 beforeCreate/created 为 setup,卸载钩子更名,onMounted 可操作 DOM、onUnmounted 需清理定时器 / 事件防内存泄漏;自定义 Hooks 是组合式 API 核心,用于封装复用逻辑,解决 Mixin 弊端,以 use 开头命名,需注意避免 reactive 解构导致响应式丢失,可用 ref 或 toRefs 保证响应式。

2026-06-07 16:45:12 201

原创 五、Vue3 ref 用法 + Props 完整指南

Vue3 中的 ref 和 props 是组件通信的核心机制。ref 用于直接访问 DOM 或子组件实例:作用在原生元素上获取 DOM 对象;作用在组件上需配合 defineExpose 暴露内容才能访问子组件方法/数据。props 实现父向子单向数据传递,子组件通过 defineProps 接收并严格遵循单向数据流原则(只读不可改),需要修改时应使用本地副本或计算属性。props 支持类型校验和默认值设置,对象/数组类型需特别注意不可直接修改属性,以免破坏数据流。两者共同构成了 Vue 组件间安全可控的通

2026-06-07 14:33:15 604

原创 四、Vue3 计算属性与侦听器核心详解

Vue3的计算属性与侦听器使用指南 计算属性(computed)用于依赖响应式数据动态计算新值,具有缓存机制,只有当依赖数据变化时才会重新计算。它支持只读和可读可写两种形式。 侦听器包括watch和watchEffect: watch需显式指定侦听对象,默认懒执行,能获取新旧值,支持深度侦听配置 watchEffect自动追踪代码中使用到的响应式数据,立即执行但无法获取旧值 两者适用场景不同:watch适合明确变量变化的场景,watchEffect适合多依赖联动或初始异步操作。

2026-06-05 22:43:12 200

原创 三、Vue3 模板语法

Vue模板语法核心要点: 插值语法:用{{ }}在HTML中嵌入JS变量或表达式,如{{ username }}。 常用指令: v-bind(简写:):动态绑定属性值 v-on(简写@):监听DOM事件 v-if/v-show:条件渲染(前者销毁DOM,后者隐藏元素) v-for:列表渲染,必须配合:key使用 v-model:表单双向绑定,底层是:value+@input的组合语法糖 典型应用场景: 动态用户界面(头像/链接) 事件处理(点赞/删除) 条件渲染(权限控制) 列表展示(待办事项) 表单交互(

2026-06-05 22:32:26 223

原创 二、Vue3 核心基础:API 对比、Setup 与响应式详解

Vue 3中的Options API与Composition API是两种核心组件编写风格。Options API按代码特性分类(如data、methods等),适合简单场景但会导致复杂业务逻辑碎片化;而Composition API按业务逻辑组织代码,通过setup语法糖实现高内聚,支持更灵活的组合与复用。关键响应式工具包括ref(处理基本类型,需.value访问)和reactive(处理对象类型),两者共同构建了Vue 3的响应式系统。

2026-06-05 22:21:22 444

原创 一、Vue3 零基础入门:从核心原理到 Vite 项目搭建

Vue.js 是一个渐进式 JavaScript 框架,由尤雨溪于2014年创建,已成为主流前端框架之一。其核心设计理念包括渐进式框架、声明式渲染、组件化开发和单文件组件(SFC),支持从小型到大型应用的灵活扩展。Vue 3 引入了组合式 API、更好的 TypeScript 支持和性能优化,成为当前主流版本。Vue 采用 MVVM 架构,通过 Proxy 实现响应式数据绑定,并利用虚拟 DOM 和 Diff 算法高效更新视图。创建 Vue 3 项目可使用 Vite 构建工具。

2026-06-04 18:47:09 533

原创 Redis线程模型、原子性保证与持久化机制底层原理

Redis线程模型与数据持久化核心机制解析 线程架构:Redis采用混合线程模型,网络I/O处理使用多线程(6.x+版本),而核心命令执行保持单线程,通过I/O多路复用技术实现高效事件处理,避免并发冲突。 原子性保障:提供5种方案确保操作原子性: 复合指令(如SETEX) 事务机制(MULTI/EXEC) Pipeline批量操作 Lua脚本(完全原子执行) Redis 7 Function(服务端函数式编程) 持久化机制: RDB:定时生成内存快照,恢复速度快但可能丢失最新数据 AOF:记录所有写操作命令

2026-05-31 14:49:49 348 1

原创 Redis 哨兵模式(Sentinel)

Redis哨兵模式是为解决主从架构高可用性问题而设计的分布式监控系统。通过独立哨兵进程集群实现三大核心功能:10秒周期的拓扑发现(自动识别主从节点)、2秒周期的哨兵自组织(利用Pub/Sub建立集群通信)、1秒周期的心跳检测。采用两级下线机制(主观下线和需多数哨兵确认的客观下线)确保故障判断准确性。故障转移时,先通过类Raft协议选举Leader哨兵,再按优先级、数据完整性等严格标准选择新主节点,最终通过Pub/Sub通知客户端切换。但该模式存在数据丢失风险,主要源于异步复制延迟、故障转移空窗期及网络分区导

2026-05-29 16:54:14 615

原创 深度解析 Redis 主从复制

Redis主从复制是一种数据同步机制,通过主节点(Master)负责写操作并将数据单向复制到从节点(Slave),实现数据冗余、故障恢复和读写分离。主从复制支持一主多从和链式拓扑结构,采用异步同步方式,存在最终一致性问题。复制过程分为全量复制和增量复制两个阶段,全量复制适用于初次连接或无法增量同步的场景,增量复制则通过复制积压缓冲区减少网络抖动带来的开销。负载均衡算法如轮询、随机和一致性哈希可用于优化从节点访问。然而,主从复制存在复制延迟、缺乏自动故障转移、写扩展瓶颈和内存浪费等缺点,需结合哨兵或集群机制提

2026-05-29 15:41:49 379

原创 Python 实战:Redis 的基础操作与连接池(Pool)深度解析

本文介绍了如何在Python中使用redis-py库操作Redis数据库,并重点探讨了连接池优化高并发性能的方法。主要内容包括:1)Redis服务启动方法;2)Python依赖安装;3)基础连接方式及解决返回值bytes类型问题的两种方案;4)连接池的原理与实现,通过复用连接降低高并发场景下的性能开销;5)对比单连接与连接池模式的优缺点及适用场景。文章强调在生产环境中应使用连接池模式,并推荐开启自动解码参数提升代码可读性。

2026-05-28 18:04:33 618

原创 Redis数据类型补充

Redis 除了五大基础数据类型(String、Hash、List、Set、ZSet)外,还提供了 Bitmap、Geo、Stream、HyperLogLog 等高级数据结构,用于解决特定业务场景下的性能与存储问题。

2026-05-28 17:32:12 386

原创 从客户端通信到分布式消息中间件

本文围绕分布式系统中的通信机制与消息中间件展开,介绍了短轮询、长轮询与 WebSocket 的核心原理及应用场景,并分析了 MQ 在异步解耦、流量削峰和服务解耦中的重要作用。同时对 Redis、RabbitMQ 与 Kafka 的实现机制、消息可靠性、路由能力及适用场景进行了深入对比,帮助理解不同消息队列在高并发与微服务架构中的技术选型。

2026-05-27 23:42:46 986

原创 Redis基础入门

Redis基础入门摘要 Redis是一款高性能键值型NoSQL数据库,核心特性包括纯内存操作、单线程模型和I/O多路复用技术。它支持多种数据结构:String(字符串)、Hash(哈希表)、List(列表)等,每种结构都有其独特优势和应用场景。 String类型采用SDS实现,支持原子操作和分布式锁;Hash类型适合存储对象属性,内存效率高;List基于quicklist实现,可模拟栈/队列等数据结构。

2026-05-27 23:02:50 437

原创 深度解析JWT认证机制

JWT认证机制解析 JWT(JSON Web Token)是一种用于网络应用间安全传递声明的开放标准,特别适用于单点登录(SSO)场景。其核心优势在于无状态性,服务端无需保存Session数据,所有认证信息都包含在令牌中,完美解决分布式系统的扩展性问题。 JWT由三部分组成:Header(元数据)、Payload(业务数据)和Signature(防篡改签名)。认证流程包括:客户端登录获取JWT令牌,后续请求携带令牌,服务端验证签名和有效期后放行。Payload包含标准声明(如过期时间)、公共声明和私有声明,

2026-05-26 23:24:36 489 1

原创 彻底搞懂 OAuth 2.0、2.1 与 OIDC

文章摘要: 本文深入解析OAuth 2.0协议在现代分布式系统中的核心作用,重点对比传统密码验证与令牌机制的安全差异。通过剖析四大授权模式(客户端凭证、密码模式、简化模式、授权码模式),揭示不同场景下的适用方案与安全陷阱,其中授权码模式因最高安全性成为行业标准。文章详细拆解授权码模式的五步交互流程,强调后端保密通信的关键性,并给出刷新令牌的静默续期方案。最后指出OAuth 2.1已废除密码/简化模式,为开发者提供与时俱进的认证架构指南。(149字)

2026-05-25 18:58:58 799

原创 Web认证机制演进

摘要: 本文探讨了Web认证技术的演进历程,从单体架构的Session机制到分布式环境下的解决方案。单体架构采用服务器内存存储Session,简单但存在单点故障风险;分布式架构引入Redis集群集中管理Session,缓解了单机瓶颈却带来网络开销和强耦合问题;最终**JWT(Token)**通过客户端存储和本地验签实现无状态认证,成为高并发微服务架构的理想选择。三种方案各有利弊:Session适合中小型应用,Redis集群平衡扩展性,而JWT在去中心化、高性能场景中表现最优。选择取决于业务规模与架构需求。

2026-05-24 15:24:32 481

原创 三、深入理解MySQL索引底层

MySQL索引采用B+树结构,相比二叉树、红黑树和哈希表具有显著优势:B+树通过多叉结构降低树高,减少磁盘I/O次数;非叶子节点仅存储键值和指针,提高单页存储容量;叶子节点双向链表连接,支持高效范围查询。InnoDB引擎中,聚簇索引(主键索引)的叶子节点存储完整数据行,而非聚簇索引(二级索引)仅存储索引列和主键值。查询时若需获取非索引列数据,会触发"回表"操作,即通过二级索引找到主键后,再查询聚簇索引获取完整数据,这是影响查询性能的关键因素。合理设计索引可避免回表,提升查询效率。

2026-05-21 16:42:22 409 1

原创 二、全面理解MySQL架构

MySQL查询与更新语句执行全流程解析 本文系统梳理了MySQL核心架构与SQL执行机制。首先介绍服务端五大组件:连接器负责认证鉴权,查询缓存(8.0已移除)加速查询,分析器进行语法解析,优化器制定执行计划,执行器调用引擎接口。重点解析了三大日志系统:undolog实现事务回滚和MVCC,redolog保障崩溃恢复和持久性,binlog用于数据备份和主从同步。特别详解了更新语句的两阶段提交机制:先prepare redolog再写入binlog最后commit,确保事务状态一致。通过完整的SQL执行流程图解

2026-05-20 21:25:36 400

原创 Linux入门及相关命令

Linux系统入门指南 本文介绍了Linux操作系统的基础知识,包括其发展历史、与Windows的区别、文件目录结构以及常用命令操作。Linux作为开源的多用户网络操作系统,具有免费、安全、可定制性强等特点,广泛应用于服务器领域。文章详细讲解了文件管理命令(如ls、cd、mkdir等)、用户管理(root权限、用户增删改)、用户组管理以及文本编辑器vim的使用方法。通过本指南,读者可以快速掌握Linux系统的基本操作技能,为后续深入学习打下基础。

2026-05-19 23:47:05 924

原创 InsightEdu - 轻量智能学习平台

项目摘要:智能在线教育平台开发 本项目构建了一个基于FastAPI和现代Web技术的智能在线教育平台,主要特点包括: 架构设计:采用前后端分离架构,前端使用HTML5/CSS3/ES6+技术栈,后端基于Python FastAPI框架,数据库使用MySQL 8.0 核心功能: 多角色系统(学生/教师/管理员) 课程管理系统与学习进度追踪 集成Dify平台的AI智能问答和章节学习助手 JWT认证和细粒度权限控制 技术亮点: 异步IO架构提升性能 响应式设计和CSS变量系统 Markdown内容解析与展示 AI

2026-05-15 16:12:02 453

原创 Git入门

Git是一个分布式版本控制系统,核心功能包括记录文件修改历史、版本回退和多人协作开发。它通过工作区、暂存区和本地/远程仓库管理文件修改流程。本地操作包括初始化仓库、提交修改和版本回退;远程操作涉及关联远程仓库、推送和拉取代码。Git的分支功能支持并行开发,通过创建、切换和合并分支实现高效协作,合并冲突时需要手动解决。这些功能使Git成为团队开发中不可或缺的版本控制工具。

2026-05-08 22:26:26 538

原创 一、MySQL入门

本文系统介绍了MySQL数据库的核心知识与应用实践。首先从基础概念入手,解析了数据库、DBMS和SQL的关系,对比了关系型与非关系型数据库的特点,并详细阐述了MySQL的发展历程、产品优势及版本区别。接着重点讲解了数据库设计中三种表关系模型(一对一、一对多、多对多)及其实现方式。随后提供了Windows环境下MySQL8.0的安装指南,包括服务启动的两种方法(服务面板和命令行)。最后总结了命令行客户端的常用操作,涵盖数据库创建、表管理、数据增删改查以及导入导出等基础SQL语句。

2026-05-03 14:40:06 368

原创 Dify自定义工具

摘要 本文介绍了如何为AI Agent构建自定义工具,主要包括四个部分:1) 讲解Agent工具的概念与作用,2) 使用FastAPI创建天气查询API接口,3) 通过natapp将本地服务暴露到公网,4) 在Dify平台集成自定义工具。通过具体案例演示了从API开发到工具集成的完整流程,包括代码实现、服务部署和接口测试,使AI Agent能够扩展实时数据查询等实际功能。文中提供了详细的配置步骤和关键代码片段,帮助开发者快速掌握为Agent添加外部工具的方法。

2026-04-17 15:26:03 611

原创 RAG入门与在Dify中的简单实践

本文介绍了RAG(检索增强生成)技术在企业知识库问答系统中的应用。以长江科技新员工入职指南问答助手为例,分析了传统大模型的局限性(知识过时、产生幻觉),并详细阐述了RAG的三步核心流程:检索、增强、生成。重点讲解了知识库构建的关键环节,包括文档预处理、切片策略(300-500字符+重叠区)、向量化模型选择(Qwen3-Embedding系列),以及基于Dify平台的实操步骤。通过将员工手册PDF转化为结构化知识库,RAG能精准回答"育儿假天数"等政策问题,有效避免信息误导。该方案实现了从

2026-04-17 00:00:11 582 1

Dify自定义工具(natapp)

Dify自定义工具(natapp)

2026-04-17

RAG入门与在Dify中的简单实践知识库pdf

RAG入门与在Dify中的简单实践知识库pdf

2026-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除