- 博客(186)
- 收藏
- 关注
原创 【Python AI实战】手把手带你从零打造“满血版”RAG:切片、混合检索与自动化评估
切片 (Splitter):用递归切分保留上下文。存储 (ChromaDB):用本地向量库实现持久化。检索 (Hybrid):向量 + 关键词 + Rerank,确保又快又准。评估 (Eval):用数据说话,持续优化。💡飞哥作业建议大家动手把代码跑一遍!尝试把换成 OpenAI 的,或者把数据换成你自己的私有文档,看看效果有什么不同?👉RAG进阶与评估_完整代码👋。
2026-01-15 08:00:00
2047
原创 万字长文详解 AI 进化史:从神经网络、Transformer 到 Super Agent 架构全解析
AI进化史:从单细胞到超级个体的成长之路 摘要: AI的发展经历了五个关键阶段:1)单细胞阶段(基于规则的简单逻辑);2)神经元阶段(神经网络初步连接);3)大脑阶段(Transformer架构突破算力限制,形成大语言模型);4)教育阶段(通过预训练、微调和强化学习培养专业能力与价值观);5)超级个体阶段(装备工具与知识库,成为可执行复杂任务的智能体)。这一进化过程展现了AI如何从机械执行逐步发展为具备理解、推理和行动能力的数字生命体,最终实现从"聊天机器人"到"数字员工&qu
2026-01-10 08:00:00
1882
原创 AI时代的突击:像许三多一样,修好你心里的那条路
《AI时代的"许三多生存法则":如何在内卷中活出意义》 互联网行业正经历AI冲击下的"草原五班困境":有人像薛林般抱怨环境,有人如成才般精于算计。本文借《士兵突击》启示提出: 做修路的傻子:停止算计AI威胁,专注解决眼前问题; 拒绝混日子:像许三多死磕333个腹部绕杠那样直面AI挑战; 坚守"不抛弃不放弃":积累每行代码都是对抗AI的参天大树; 从"想要"到"做到":用实际代码填补欲望与现实的鸿沟。 光荣在于
2025-12-28 07:43:38
1401
原创 河北2026年高等教育心理学错题梳理(按知识点分类版)
复习要点学派/人物核心贡献冯特(1879)首个心理学实验室,构造主义,研究意识桑代克教育心理学之父行为主义(华生、斯金纳)研究行为认知主义(布鲁纳、奥苏贝尔)研究认知结构弗洛伊德精神分析之父,开创无意识研究(本我/自我/超我)阿德勒个体心理学(自卑与补偿/追求优越)荣格分析心理学(集体无意识)学习定义:学习是个体在经验基础上产生的行为或行为潜能的相对持久变化。学习的对象 = 经验(不是练习)练习= 巩固经验的方式(学习方式)经验= 学习对象(学习的实际内容)记忆口诀。
2026-10-05 07:56:39
361
原创 高等教育学知识点学习笔记
科学性=内容、思想性=方向;方向=政治、疏导=引导、联系实际=实践、启发自觉=自我教育 ⚡。美赠地+社区、日短期、英开放、中高职 ⚡。:1983=第一个、1990=修订、1998=本科目录 ⚡。宏观=国家、微观=学校 ⚡。:宋四大=岳麓长沙+白鹿庐山+嵩阳登封+应天商丘 ⚡。:国家=主导、地方=区域、社会=参与、学校=对象 ⚡。:层次=公基+专基+专;:受道=继承、传播=传递、创新=创造、培育=培养 ⚡。:同文馆1862、京师大学堂1898=国立综合 ⚡。:鸿都门学=东汉、最早文学艺术专门学校 ⚡。
2026-10-05 07:55:43
318
原创 007.集合
数组长度固定,增删困难;集合(Collection)可动态扩容,封装增删改查,提升开发效率。集合分单列(List、Set)与双列(Map),本文聚焦单列。List有序可重复有索引,如ArrayList(数组实现)、LinkedList(链表);Set无序不重复无索引,如HashSet、TreeSet。所有集合继承Collection接口,支持add、size、contains、remove等通用方法。遍历方式包括迭代器、增强for、Lambda和仅限List的普通for循环,其中遍历时禁止直接修改集合,否则
2026-09-22 14:54:56
286
原创 006.注解
注解(Annotation)是 JDK 5 引入的语法,本质是给代码贴标签——标签本身不影响代码执行,但能被编译器、框架、运行时反射机制读取并做出相应处理。一句话:注解是**“代码的使用说明书”**——告诉别人"这段代码是用来干嘛的、什么时候用"。注解作用@Override告诉编译器"我要重写父类方法"告诉别人"这个方法已过时,不推荐用"告诉编译器"别再警告了",注解中的参数参考附录表A但更强大的,是自定义注解。
2026-09-20 13:41:13
230
原创 005.泛型
*** 储物盒<T>:T 表示"盒子里要装的东西的类型"* 占位符 T 是 Type 的缩写,可以用任何大写字母*/// 盒子里装的物品,类型由 T 决定System.out.println("放入:" + item);System.out.println("取出:" + item);
2026-09-20 13:38:19
235
原创 004.枚举
枚举是一种特殊类修饰符 enum 枚举类名{枚举项1,枚举项2,...;其他成员...*/**** * 一年四季** **/**SPRING*,*SUMMER*,*AUTUMN*,*WINTER*注意每个枚举类中的第一行,只能写一些合法的标识符(枚举项),多个名称用逗号隔开。这些枚举项,本质是常量,每个枚举项都是枚举类的一个对象。枚举类是一种特殊的类,所以枚举类中可以定义属性、方法和构造方法())。*PENDING*("待支付"),*PAID*("已支付"),
2026-09-20 13:36:18
185
原创 003.多态
多态(Polymorphism)是面向对象三大特性之一(封装、继承、多态)中最灵活、最体现设计思想的部分。它的字面意思是一“同一种类型,表现出多种形态”在Java中,多态表现为:父类(或接口)引用变量可以指向子类对象。也就是说//父类引用指向子类对象此时:编译阶段:看的是“父类”中有没有对应的方法;运行阶段:实际执行的是“子类”重写后的方法。👋一句话总结:多态让同一段代码,在不同的对象上,表现出不同的行为。
2026-09-20 11:41:35
130
原创 002.接口与面向接口编程思想
在系统设计和架构中,我们通常会将程序划分为多个层次(如控制层,业务层、数据层)。面向接口编程(Programming to Inteface)指的是各层之间不直接依赖具体类,而是依赖接口来交互。上层只知道接口能提供哪些功能,而不关心接口的具体实现。这样,系统各部分之间的耦合度降低,修改某一部分时不会影响其他部分。
2026-09-20 11:39:15
157
原创 001.抽象类
public abstract class 类名{//可以有成员变量//可以有成员方法public abstract 返回类型 方法名(参数列表);//抽象方法。
2026-09-20 11:37:34
132
原创 15年后,高考又至,我想起那个拼命过的自己
每次开学,学生们在墙上找自己的班级和对应的宿舍,而我从高一到高三,年年都在差班的名单上找到自己的名字。为了多学一点,我让同学把我锁在教室里,自己躲在靠墙的角落学习,躲避老师的检查。没想到,班主任让我当了班长,这反而成了我放纵的开始。高考第一天晚上,考完一天的科目后,我依然回到食堂,做了一套理综卷子。每当高考季来临,我都会想起那个在食堂里独自刷题的少年,想起那些没有午休的日子,想起那两个半米高的笔记和试卷。看着新闻里走出考场的年轻面孔,有的笑容灿烂,有的眼眶微红,我忽然想起了15年前的自己。
2026-06-12 13:05:48
375
原创 2026安卓开发大洗牌:死的是“搬砖人”,留下的全在啃这三块硬骨头
《移动端开发的生存法则:从UI搬砖到系统级工程的蜕变》 摘要: 当前移动端开发领域正经历深刻变革,纯应用层开发岗位被效率工具大幅替代,但底层技术人才需求反而激增。随着跨端技术成熟和端侧AI发展,行业对高级移动端研发的要求已发生本质变化:车企智能座舱开发、端侧大模型优化、实时音视频处理等硬核技术成为新刚需。开发者需要掌握KMP跨端架构、底层资源调度、系统性能优化等核心技术,同时善用AI工具解放生产力。移动端开发并未没落,而是进化成为需要系统级工程能力的深水区战场,唯有建立技术护城河才能在新生态中立足。(149
2026-06-04 21:53:12
425
原创 【扩展知识】系统太庞大跑不动?大白话秒懂“微服务”架构!
微服务架构解析:从单体应用到分布式商业街 微服务架构是解决单体应用臃肿问题的分布式方案。其核心思想是将大型应用拆分为独立部署、独立数据库的小服务(如订单、用户服务),通过轻量级协议通信。类比商业街模式:各店铺独立运营,可单独扩容(如蔬菜店开分店),故障隔离(某店着火不影响其他)。关键组件包括API网关(入口管理)和注册中心(服务发现)。但微服务也带来分布式事务、数据查询、熔断降级等挑战,需配套治理工具(如Seata、Sentinel、SkyWalking)。架构师需权衡利弊,避免过度拆分。
2026-05-11 08:00:00
621
原创 【扩展知识】分库分表后ID冲突怎么破?大白话秒懂“雪花算法”!
摘要: 分布式架构中,分库分表导致传统自增ID失效,需引入全局唯一ID生成方案。雪花算法通过64位数字(时间戳+机器号+序列号)确保ID唯一且递增,提升数据库写入性能。代码实现推荐使用Hutool工具库,但需注意两大坑点:1)时钟回拨可能导致重复ID,需校验时间或等待同步;2)前端JS处理长数字会丢失精度,需将ID转为字符串传输。核心逻辑是仿身份证机制,结合时间、机器标识和序列号生成唯一ID,适用于高并发分布式场景。
2026-05-10 08:00:00
588
原创 【架构师通关】系统乱成一锅粥?大白话秒懂“ESB”与“SOA”架构!
本文通过生动类比解析了ESB(企业服务总线)和SOA(面向服务架构)的起源与作用。传统企业系统间点对点调用形成"蜘蛛网"架构,SOA提出解耦思想,ESB作为"中央邮局+翻译官"实现协议转换、消息路由和数据映射三大核心功能,将架构优化为星型结构。但随着系统规模扩大,ESB暴露出单点故障和臃肿问题,微服务采用去中心化思想,用API网关、消息队列和RPC框架分解了ESB的功能。架构演进体现了技术方案的迭代优化,而非简单替代。
2026-05-10 07:00:00
532
原创 【架构师通关】一张表塞了1个亿查不动?大白话带你搞懂“分库分表”!
本文通过饭店经营类比,系统讲解了分库分表的原理与实践。当单表数据量超过千万级时,读写分离已无法解决性能问题,需要采用分库分表策略:垂直分表按字段拆分、水平分表按数据行拆分、垂直分库按业务模块拆分、水平分库按数据量拆分。但分库分表会带来四大挑战:跨库查询需代码组装或数据冗余、分布式ID需雪花算法、分布式事务需Seata或MQ方案、多维查询需ES支持。架构师需权衡利弊,不到万不得已不轻易拆分,并做好全链路解决方案。
2026-05-09 08:48:57
510
原创 【架构师通关】系统一查数据就卡死?大白话带你搞懂数据库“读写分离”!
第一步:锚定已知其实你只要去过稍微大一点的饭店吃饭,你就已经见过“读写分离”的架构了。第二步:生动类比(饭店后厨理论)假设你的数据库是一个饭店的后厨,一开始为了省钱,后厨里只有一个主厨。平时人少,主厨一个人切菜、炒菜、最后再自己端菜给客人,游刃有余。但今天饭店突然爆满!炒菜(对应数据库的写数据 Insert/Update):非常消耗体力,且必须由主厨亲自把控火候,绝不能出错。端菜/看菜单(对应数据库的读数据 Select):没啥技术含量,但非常繁琐,需要不停地跑来跑去。
2026-05-09 08:35:35
462
原创 【架构师通关】网速卡顿导致重复扣款?大白话秒懂接口“幂等性”!
第一步:锚定已知其实你在生活中早就用过幂等性了,只是你不知道它的专业名字而已。第二步:生动类比按电梯按钮。如果你要下楼,你按了一下“⬇️”按钮,按钮亮了。这时候你因为上班快迟到了,急得像热锅上的蚂蚁,对着那个“⬇️”按钮又疯狂狂按了 100 次!请问:电梯会因为你按了 100 次,就把你送到负 100 层去吗?绝对不会!电梯的逻辑是:只要这个按钮亮着,不管你再按多少次,它都只记录一次“这里有人要下楼”的需求。这就是一个典型的“幂等”操作。反过来,什么是“非幂等”呢?就像是在微信群里发红包。
2026-05-06 08:02:16
729
原创 科技爱好者周刊(第 3 期):Claude Opus 4.7 登顶:开源模型激战与一份重磅报告
本期科技周报聚焦AI领域新进展:Anthropic发布Claude Opus 4.7模型,在编程能力和视觉分辨率上显著提升,特别优化了"诚实性"训练,减少模型"胡说八道"现象。TIOBE 4月编程语言榜显示Python持续领跑,C语言回升,反映AI工具热与生产环境的技术分化。斯坦福报告指出中美AI差距已实质性缩小。同时推荐了实用的开发工具和深度技术文章,探讨AI时代效率与人性化的平衡问题。
2026-04-22 20:24:22
704
原创 【架构师通关】理发店排队 + 车库停车,大白话秒懂“进程状态模型”与“PV操作
兄弟们,操作系统的进程管理一直是软考里最让人头疼的“硬骨头” 🦴。什么“阻塞”、“挂起”、“信号量”、“PV操作”,听着就像天书 📚。但今天,飞哥绝不跟你拽学术名词!咱们就通过“去理发店剪个头” 💇♂️ 和“去商场地下车库停车” 🚗 这两个大家再熟悉不过的生活场景,把这两大高频考点一次性炖烂、嚼碎!想象一下你周末去一家非常火爆的理发店。店里只有一个最牛的Tony老师(CPU 🧠),但排队剪头发的人(进程 🏃)有十几个。如果大家都不排队,一窝蜂冲上去抢Tony老师手里的剪刀,场面是不是就失控了?
2026-04-02 21:56:31
658
原创 OpenClaw是什么?让你在微信、QQ、Telegram上用AI助手的开源神器!
概念一句话理解OpenClaw把AI助手接到微信/Telegram的开源网关Gateway运行在你电脑上的"翻译官"Skills扩展AI能力的插件市场Lobster工作流把多个技能组合成自动化流水线AI写技能它能自己给自己写插件!沙盒模式隔离危险操作,保护你的电脑数据自己管,更安全到这里,OpenClaw的基本介绍就讲完啦!希望这篇文章能帮助你理解这个强大的开源工具。官网:https://openclaw.ai如果你觉得有帮助,,也欢迎在评论区和我交流~
2026-03-24 14:43:27
590
原创 吴恩达《LangChain LLM 应用开发精读笔记》9-Document Splitting 文档拆分
Recursive 是首选:90% 的情况下,直接用,它最懂人类语言的结构。Overlap 不能省:一定要设置,否则切分边缘的信息会丢失。结构化拆分:如果文档有结构(如 Markdown, HTML),尽量用对应的结构化拆分器,把标题信息存入元数据。一句话记住它 💡:文档拆分就像切牛排,切得大小适中且不切断纹理(语义),AI 才能吃得香、消化好!
2026-03-18 20:40:29
566
原创 吴恩达《LangChain LLM 应用开发精读笔记》8-Document Loading 文档加载
标准化接口:无论来源是 PDF 还是 YouTube,加载后都是统一的Document对象。元数据很重要metadata(如页码、来源)在后续的检索环节非常有用,可以帮你定位答案的出处。依赖管理:不同的 Loader 需要不同的依赖包(如pypdfyt_dlp),用到什么装什么。一句话记住它 💡:Document Loaders 就像是 AI 的“进食口”,把各种“生食”(原始数据)加工成 AI 能消化的“熟食”(标准文档对象)!
2026-03-18 20:01:57
655
原创 吴恩达《LangChain LLM 应用开发精读笔记》7-Agents 代理
LangChain 的工具不够用?你可以自己造!只需要加个@tool装饰器。print("\n--- 3. 自定义工具 (Custom Tool) ---")# --- 3. 自定义工具 (Custom Tool) ---@tool"""返回今天的日期。当需要回答关于今天日期的问题时使用此工具。输入应该始终为空字符串,此函数始终返回今天的日期。任何日期计算都应在此函数之外进行。"""# 初始化一个新的 Agent,加入自定义工具tools + [time], # 把 time 工具加进去。
2026-03-03 15:20:37
1124
原创 吴恩达《LangChain LLM 应用开发精读笔记》6-Evaluation (评估)
评估的重要性:自动化评估是保证 LLM 应用质量的关键,特别是在模型迭代和 Prompt 优化过程中。:利用 LLM 来评估 LLM 的输出(语义一致性判断),是目前解决开放性问题评估的主流方案。自动化工作流:通过自动生成测试集,配合自动评分,可以构建高效的闭环测试系统。
2026-03-02 19:32:36
1010
原创 2026年 Trae 收费模式改变 —— AI 编程“免费午餐”终结后的生存法则
Trae 和 Cursor 的计费模式变更,只是一个开始,它标志着 AI 编程从“玩具时代”进入了“工具时代”。免费的午餐结束了,但盛宴才刚刚开始。未来的世界,依然属于人类,但属于“高质量人类”——那些懂得指挥 AI Agent、懂得利用算力杠杆、懂得在机器海洋中掌舵的人。一句话记住它不要担心 AI 编程涨价,那是老板该担心的事;你要担心的是,你是否具备了“指挥 AI 干活”的能力,让自己配得上那个更高的身价!
2026-03-01 17:57:50
9055
原创 吴恩达《LangChain LLM 应用开发精读笔记》5-Question and Answer 问答
今天我们学习了 RAG 的核心流程。核心三要点Embeddings是灵魂:让机器理解语义相似度,把“词”变成“数”。是仓库:高效存取这些语义向量,实现快速检索。是工人:负责“搬运文档”并让 LLM 结合文档回答问题。一句话记住它RAG 就是给 LLM 买了本参考书,遇到不会的问题,先查书,再回答。怎么知道 AI 回答得对不对?—— Evaluation (评估)。🚀。
2026-02-28 06:53:34
1104
原创 吴恩达《LangChain LLM 应用开发精读笔记》4-Chains 链
今天我们学习了 LangChain 的Chains (链)。核心三要点LLMChain是原子:最基本的“Prompt + LLM”单元。是流水线:把简单的任务串起来,实现复杂逻辑。是大脑:根据问题类型,智能选择处理路径。一句话记住它Chain 让 AI 不再只能做单选题(一次问答),而是能做复杂的综合题(多步推理、分工合作)。下一讲,我们将进入一个非常实用的领域 ——Q&A over Documents (文档问答/RAG),看怎么让 AI 学会查阅你的私有文档!🚀。
2026-02-26 17:06:52
1275
原创 吴恩达《LangChain LLM 应用开发精读笔记》3-Memory记忆
这一讲的核心在于“上下文管理无状态:认清 LLM 本身不记事的本质。外挂硬盘:Memory 就是我们在 Prompt 里专门留出的一块区域,用来放历史记录。取舍全记:效果好,但费钱,容易爆 Token。记最近:省钱,但会忘事。记摘要:折中方案,用计算换空间(多花点钱做总结,省下存储长文本的 Token)。一句话记住它:Memory 就是 AI 的“记事本”,决定了它能陪你聊多久而不“断片”。下一讲,我们将学习 LangChain 最核心的积木 ——Chains链),看怎么把这些组件串起来干大事。
2026-02-26 08:00:00
2409
原创 吴恩达《LangChain LLM 应用开发精读笔记》2-Models, Prompts and Parsers 模型、提示和解析器
这一讲的核心在于“规范化:把“怎么问”固化成模板,以后只需要换变量。:把“怎么答”固化成代码,让 AI 输出机器可读的 JSON。一句话记住它:LangChain 帮你把 AI 那个随意的“嘴”,变成了严谨的“接口”。下一讲,我们来解决 AI“健忘”的问题 ——Memory (记忆)。
2026-02-25 13:10:45
1424
2
原创 吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
这一讲其实就是个开胃菜,Harrison Chase 亲自为我们描绘了 LangChain 的蓝图。核心三要点起源:LangChain 源于开发者对“胶水代码”的厌倦,旨在提供标准化的抽象。核心Composability (可组合性)是 LangChain 的灵魂,把各种积木搭在一起。路线:从最基础的 Prompt 到复杂的 Agent,我们将一步步构建强大的 AI 应用。准备好了吗?下一讲,我们将正式开始写代码,去体验的威力!🚀。
2026-02-25 11:06:23
209
原创 2026年想学AI,面对 Dify、Coze、n8n、LangChain 该学哪个?
👉首选:n8n理由:这是一个典型的自动化流。用 n8n 的监控新闻源。连接OpenAI 节点进行总结。连接Telegram 节点发送消息。Coze 也能做,但 n8n 在处理定时任务和多平台连接上更专业稳定。👉首选:LangChain (或 LangGraph)理由:这种高度定制化的需求,现成的平台(Coze/Dify)可能满足不了你的特殊逻辑(比如复杂的循环推理、多跳检索)。这时候,你就得拿起代码(LangChain),像搭积木一样自己从头写逻辑。如果把 AI 学习之路比作“练武。
2026-02-22 15:56:14
1492
原创 LangGraph 实战:10分钟打造带“人工审批”的智能体流水线 (Python + LangChain)
messages: Annotated[List[BaseMessage], operator.add] # 聊天记录 (使用 operator.add 追加新消息)order_id: Optional[str] # 订单号amount: Optional[float] # 订单金额# 状态机核心字段:# pending: 初始状态# waiting_approval: 等待经理审批 (金额 > 1000)# approved: 已批准 (金额 < 1000 或 经理同意)
2026-02-20 19:45:16
858
原创 【保姆级教程】AutoGen多智能体协作实战:用DeepSeek打造你的AI金融分析团队
为了保证图表能稳定生成,我们定义一个专门的函数,并交给 Plotter 使用。# ... (省略具体绘图代码,使用 matplotlib) ...system_message="你是绘图师。调用 generate_chart 画图。",Analyst 不再需要自己写代码画图,而是专注于分析。system_message="""你是资深金融分析师。根据 Data_Fetcher 提供的新闻和 Plotter 提供的图表数据摘要,进行深度分析。
2026-02-11 12:09:41
1174
1
原创 RAG 实战进阶:彻底解决 PDF 复杂表格解析难题 (LlamaParse + 递归检索)
LangChain就像积木,适合搭建各种花哨的 Agent 流程。LlamaIndex就像显微镜,适合对数据进行深度处理和精准检索。用 LlamaIndex 处理数据 (RAG),用 LangChain/AutoGen 编排逻辑 (Agent)。这就是传说中的架构!下期预告搞定了数据,但一个 AI 还是干不完活怎么办?下周我们将进入Multi-Agent (多智能体)的世界,教你用AutoGen组建一个“AI 专家团队”!
2026-02-06 07:30:00
1278
1
吴恩达《LangChain LLM 应用开发精读笔记》2-Models, Prompts and Parsers 模型、提示和解析器 源码
2026-02-25
【保姆级教程】AutoGen多智能体协作实战:用DeepSeek打造你的AI金融分析团队(示例代码)
2026-02-11
RAG 实战进阶:彻底解决 PDF 复杂表格解析难题 (LlamaParse + 递归检索) 示例源码
2026-02-06
Android AI 实战:手把手教你用 Compose + CameraX 跑通 YOLOv8(实战代码)
2026-01-27
ocker+Ollama+LangChain:从零搭建企业级“隐私优先”本地 RAG 知识库的代码示例
2026-01-25
RAG进阶与评估-完整代码
2026-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅