- 博客(32)
- 收藏
- 关注
原创 谋谈(MouTalk)—— 一个「LLM + LangGraph」驱动的多轮谈判模拟 Agent
这篇文章详细复盘了一个全栈AI谈判陪练产品的设计与实现,涵盖从架构设计到核心模块的技术细节。产品采用Vue3+FastAPI技术栈,基于LangGraph构建谈判引擎的状态机工作流,包含意图解析、战术选择、话术生成等5个关键节点。文章重点解析了底线约束、记忆型RAG、断线续谈、流式输出等核心技术实现,以及并发控制、工程化测试等实战经验,最后总结了高频面试问题和全流程演示清单,为技术复盘和面试准备提供了完整参考。
2026-08-21 10:05:01
372
原创 MCP 协议工程化开发指南:从基础原理到多智能体集成
本文系统介绍了ModelContextProtocol(MCP)协议,这是一种基于JSON-RPC2.0的跨语言通信协议,用于连接大模型与外部业务系统。
2026-07-21 18:25:43
315
原创 从零看懂 AI Agent:从 “会聊天” 到 “会干活” 的智能体入门指南
摘要: AIAgent(智能体)区别于传统大模型(LLM),具备自主决策与工具调用能力,能动态执行复杂任务。其核心组件包括:大脑(LLM)负责推理决策,工具(Tools)实现外部交互,记忆系统(短期/长期)保障上下文连贯与知识检索,任务规划(ReAct或Plan-and-Execute模式)拆分复杂目标。Agent通过“感知→推理→行动”循环逐步完成任务(如查天气→取消预约),并依赖消息压缩和人工审核机制平衡效率与安全。典型应用场景包括动态生活助理、开放工具生态的出行助手及人机协作的财务客服。
2026-07-14 17:03:18
400
原创 零基础手把手教你RAG:让AI精准读懂你的私有文档
在 LangChain(一个开发 RAG 的工具库)里,不管你加载的是什么文件,最后都会变成统一的Document 对象。包装盒(Document 对象):外面贴着固定的标签。内容物(Page Content):文件里的纯文字。发货单(Metadata):关于这段文字的“小档案”,比如:它是从哪页截取的?原文件的名字叫什么?作者是谁?所有文档加载器都实现了 BaseLoader 接口,提供 load() (一次性加载)和 载,适合大文件)两种方法。
2026-07-11 18:36:23
321
1
原创 深浅拷贝:内存引用的底层逻辑
摘要: 编程中的深浅拷贝问题常导致数据意外篡改。赋值(=)仅复制引用,新旧变量指向同一对象;浅拷贝创建新外壳但共享内部引用对象;深拷贝则完全独立复制所有层级。Python通过copy模块实现,Java需手动处理或序列化实现深拷贝。深拷贝虽安全但有性能开销和循环引用风险,应根据场景选择:无嵌套修改用浅拷贝,需要完全隔离用深拷贝,不可变对象用浅拷贝即可。理解其底层逻辑可避免数据"暗改"问题。
2026-07-07 07:30:00
193
原创 FlashReport(秒研)AI 智能投研平台:从 0 到 1 的全栈技术实践
FlashReport(秒研)AI 智能投研平台技术实践 摘要:FlashReport是基于大语言模型的智能投研报告平台,60秒内生成结构化深度研报,解决传统金融投研信息过载、周期长、门槛高等痛点。采用全栈技术架构:前端Vue3+Element Plus,后端FastAPI异步框架,数据层MySQL+Redis+Elasticsearch,AI层通过Dify实现工作流编排和多模型支持。核心功能包括报告生成、AI对话、舆情监控等,采用Celery异步任务和WebSocket流式输出。
2026-07-06 09:33:44
386
原创 LangChain 模型 I/O 深度解构:提示词、结构化输出与 LCEL 链式调用全解析
从“怎么把话说清楚(Prompts)”,到“怎么把数据抠出来(Parsers)”,再到“怎么把它们串成自动流水线(Chains)”,LangChain 最核心的工程化内功。
2026-07-03 12:00:00
341
原创 [特殊字符] LangChain 进阶避坑指南:原生 SDK 的“坑”与高阶玩法全解析
走到这一步,您已经跨越了简单的 API 调用,掌握了 LangChain 赋予开发者的真正武器库。从适配器模式实现的代码解耦 ,到实现的网络 I/O 压榨;从 Base64 底层协议穿越图像数据的鸿沟,到利用 Callback 和 RateLimiter 构建稳固的商业级护盾。这些特性单独拿出来都需要极高的工程造诣,而 LangChain 将它们压缩成了寥寥数行代码。
2026-07-03 07:30:00
641
原创 Pinia 新手完全指南:从入门到精通的实战教程
Pinia:Vue3新一代状态管理库核心指南 Pinia作为Vue官方推荐的状态管理工具,相比Vuex具有显著优势:简化API(去除Mutations)、完美支持TypeScript、深度集成组合式API、扁平化模块设计及轻量高效。其核心概念仅包含Store、State、Getters和Actions,通过简洁的API实现状态管理。
2026-06-04 18:11:52
302
原创 Vue3父子组件传值:从零到精通
本文系统梳理了Vue3父子组件传值的核心知识,重点包括: 单向数据流原则:数据只能从父组件流向子组件 基础传值方式: 父传子:通过Props实现数据向下传递 子传父:通过自定义事件实现数据向上通知 进阶技巧: v-model语法糖简化双向绑定 ref+defineExpose实现父调子方法 常见错误与实战场景:以博客系统为例演示典型应用 学习建议:强调基础优先,推荐最小化demo练习 全文通过原理讲解+代码示例+场景分析,帮助开发者建立完整的父子组件通信知识体系。
2026-06-04 18:00:53
676
原创 Python自定义迭代器:从入门到精通
本文详细介绍了Python中自定义迭代器的实现方法。首先阐述了迭代器协议的核心要求:必须实现__iter__()返回自身和__next__()方法。然后通过生成指定范围偶数的示例,展示了基本实现方式。文章深入解析了迭代器的工作原理,包括一次性特性及多次遍历的实现方法。
2026-05-28 21:00:00
395
原创 Python迭代器:90%人不知道的3大核心价值
本文揭示了Python中迭代器与for循环的本质关系及迭代器的核心价值。for循环实际上是基于迭代器实现的语法糖,自动完成迭代器的创建、next()调用和异常处理。两者的关键区别在于:for循环自动遍历所有元素,而迭代器支持手动控制、惰性求值和精细粒度操作。迭代器的真正优势体现在三大场景:1)处理超大文件时节省内存;2)生成无限序列;3)实现精细的迭代控制(暂停/恢复/跳过)。此外,迭代器只能遍历一次,且Python许多内置函数返回迭代器以提高效率。
2026-05-28 16:24:49
400
原创 从单体到分布式:JWT 如何彻底改变 Web 认证系统
本文对比分析了传统Session认证与JWT认证方案。传统Session方案依赖服务器存储会话信息,存在单点故障、跨域限制等问题;而JWT采用无状态设计,通过签名令牌实现分布式认证。文章详细解析了JWT的结构和工作流程,指出其在微服务架构中的优势,如解耦服务、支持跨域等。同时强调JWT的安全注意事项,包括使用HTTPS、设置合理过期时间等最佳实践。最后总结指出,JWT是分布式系统的理想认证方案,但需根据具体场景选择合适方案。
2026-05-21 18:05:25
563
原创 MySQL 索引从入门到精通:新手必懂的底层原理与实战
本文深入解析MySQL索引原理,重点介绍B+树作为默认索引结构的原因。通过对比二叉树、红黑树、Hash表等数据结构,说明B+树在树高低、范围查询、排序分组等方面的优势。详细讲解InnoDB聚集索引实现机制,强调整型自增主键的重要性,分析联合索引的最左前缀原则。文章还包含索引选型决策表、新手避坑指南等实用内容,帮助开发者正确使用索引优化查询性能。核心结论:B+树索引适合绝大多数数据库场景,合理设计索引可显著提升查询效率。
2026-05-21 16:03:05
501
1
原创 一文搞懂 MySQL:一条 SQL 语句的完整执行之旅
本文详细解析了MySQL执行SQL查询的完整流程。首先介绍了MySQL的两层架构:Server层处理通用逻辑,存储引擎层负责数据存取。然后以SELECT查询为例,逐步拆解了SQL执行的6个关键步骤:1)连接器建立连接并验证权限;2)查询缓存检查(MySQL8.0已移除);3)分析器进行词法语法解析;4)优化器生成最优执行计划;5)执行器调用存储引擎接口执行查询;6)存储引擎实际读写数据。
2026-05-20 17:42:31
526
原创 Linux 基础指令入门
本文为Linux新手提供三大核心模块的简明教程:帮助命令模块详解man、help命令及快捷键的使用;文件目录操作模块涵盖pwd、ls、cd等18个高频命令,每个均附实用案例;VI/VIM编辑器模块重点讲解三种模式切换和基础编辑技巧。教程采用"解释+实操"形式,帮助零基础用户快速掌握Linux基础操作,强调通过实践而非死记硬背来学习,推荐新手按步骤练习1-2遍即可上手日常操作。
2026-05-18 16:30:29
492
原创 WebSocket 从入门到实战:用 FastAPI 打造实时租房系统
本文是一份面向初学者的WebSocket实时通信指南,重点介绍了如何在FastAPI框架中实现WebSocket功能。文章首先对比了WebSocket与传统HTTP协议的区别,强调了WebSocket在实时性、高效性和双向通信方面的优势。然后详细讲解了FastAPI中WebSocket的实现步骤,包括连接管理器设计、后端服务搭建、前端连接实现等核心内容。通过一个房源实时更新的实战案例,演示了完整的WebSocket应用场景。最后还提供了断线重连、心跳检测等进阶技巧,以及常见问题解答。
2026-05-16 08:00:00
336
原创 从零打造 AI 智能租房系统:FastAPI + WebSocket + DIFY,让找房更聪明!
本文介绍了一个基于FastAPI的AI智能租房系统,旨在解决传统租房中的信息不对称、效率低下和沟通成本高等痛点。系统采用前后端分离架构,后端使用FastAPI框架,前端采用原生HTML/CSS/JS实现。核心功能包括:AI智能问答(集成DIFY平台)、WebSocket实时消息推送、个性化房源推荐和全流程租房管理。系统实现了JWT认证、bcrypt加密等安全措施,并支持多条件房源筛选和管理员后台管控。项目亮点在于AI赋能智能找房、实时推送技术和高可用架构设计,为开发者提供了现代Web开发技术的综合实践案例。
2026-05-15 14:51:37
453
原创 Git 操作指南一:从配置到版本穿梭
本文介绍了Git版本控制系统的核心操作指南。首先讲解了全局身份配置方法,包括用户名和邮箱设置。然后详细说明了本地库的基础操作流程:从创建/编辑文件、添加到暂存区到提交至本地库的全过程。进阶部分涵盖了文件修改后的重新提交、版本差异对比(工作区/暂存区/本地库)、版本回退等实用技巧。最后讲解了分支管理的关键操作,包括创建、切换、合并分支等并行开发必备技能。全文通过具体命令示例,帮助开发者掌握Git本地版本控制的完整工作流,为团队协作开发奠定基础。
2026-05-09 17:34:49
395
原创 FastAPI学习博客(三):高级应用(依赖注入 + ORM + 项目实战)
本文介绍了FastAPI的高级应用,主要包括三个核心内容:1)依赖注入系统,通过Depends实现代码复用和模块化,用于分页、权限校验等场景;2)数据库ORM(SQLAlchemy)的异步操作,包括模型定义、CRUD接口实现和事务管理;3)企业级项目结构,采用分层架构组织代码。文章还通过JWT认证系统的实战案例,展示了如何整合这些技术构建生产级API。这些知识将帮助开发者编写可维护、高性能的后端服务。
2026-04-27 01:33:44
446
原创 FastAPI学习博客(二):核心功能详解(路由、请求、响应、中间件)
本文深入讲解了FastAPI的核心功能,包括路由模块化、请求参数处理、响应对象和中间件机制。主要内容包括:1. 路由系统:使用APIRouter实现模块化路由管理,通过prefix统一前缀和tags文档分组;2. 请求参数:详解路径参数、查询参数、请求体、表单数据和文件上传的使用方法;3. 响应处理:介绍默认JSON响应、HTML响应、重定向、文件下载以及响应模型的应用;4. 中间件:讲解中间件原理、实现请求日志记录和CORS处理等常见场景。文章通过电商系统示例演示了用户管理API的实现,帮助开发者快速掌握
2026-04-25 08:00:00
423
原创 FastAPI学习博客(一):零基础入门与完整环境搭建
FastAPI是一个现代高效的Python Web框架,基于Python 3.6+类型提示特性开发,具有极高性能和开发效率。它结合了Starlette和Pydantic的优势,支持异步编程、自动生成API文档和强大的数据验证。
2026-04-22 09:34:32
957
原创 JavaScript 进阶实战:数组、函数、DOM 与 BOM 全解析
本文系统介绍了JavaScript核心操作技巧,包括数组管理、函数封装、DOM/BOM操作等。重点讲解了数组创建与遍历、函数参数与作用域、元素获取与事件处理、定时器使用等关键技术,并通过倒计时、短信验证码、密码显示等5个实战案例展示具体应用。文章强调代码复用、用户体验优化等开发要点,为前端开发者提供了实用的技术参考和实现方案。
2026-01-07 16:00:00
2785
原创 下篇:CSS 进阶实战 —— 布局、定位与美化高级技巧
本文深入讲解CSS进阶技巧,重点介绍复合选择器(后代/子代/并集/伪类选择器)、Emmet语法快速生成代码、背景美化属性、元素显示模式转换等核心知识。
2025-12-29 13:12:00
1129
原创 上篇:CSS 入门必备 —— 从基础概念到样式美化全攻略
作为网页的 “化妆师”,CSS(层叠样式表)承担着给 HTML 结构赋予美观外观的核心职责。无论是简单的文字变色,还是复杂的页面布局,掌握 CSS 基础都是前端入门的关键一步。本文将从核心概念出发,带你吃透 CSS 引入方式、选择器、字体文本样式等基础技能,轻松实现网页初步美化。
2025-12-25 16:02:47
1526
原创 上篇:HTML 基础入门 —— 从 Web 标准到核心标签
本文介绍了HTML学习的基础知识,包括Web标准的重要性、开发工具选择、HTML基本结构和常用标签。
2025-12-23 16:00:00
932
原创 一文吃透 SQLite:轻量级数据库的 Python 实战与 FastAPI 进阶应用
本文全面介绍了轻量级数据库SQLite的特性与应用。SQLite作为无需配置的嵌入式数据库,具有跨平台、高性能等优势,适合小型应用、移动设备和快速开发场景。
2025-12-07 17:10:10
1373
原创 从零到项目:FastAPI 学习方法与实操指南
本文介绍了FastAPI框架的学习路径与实战指南。首先强调夯实基础,包括环境配置(Python≥3.8)和核心概念(路由、参数等)。学习过程分为三个阶段:入门案例(HelloWorld)、核心功能(Request对象、路由分发)和项目实战(登录注册系统)。文章提供了详细的项目搭建示例,包含用户注册登录接口的实现与测试代码,并推荐使用FastAPI自动文档和requests库进行测试验证。关键学习建议包括循序渐进、重视实战、善用工具和迭代优化,通过该方法可在1-2周内掌握FastAPI并开发中小型API项目。
2025-11-30 18:26:15
1342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅