- 博客(57)
- 收藏
- 关注
原创 一文读懂【智联工坊】:一座虚拟灯塔工厂的数字化全景蓝图(附全案例索引)
智联工坊是一座基于真实项目经验提炼的虚拟灯塔工厂,承载了制造业数据架构搭建、数据治理、AI Agent 落地的全场景实战案例。本文全景解析其组织产线、核心业务系统、湖仓一体数据底座、四层 AI 应用地图,并附从数据底座建设到工业 AI 落地的完整案例索引与学习路径,可作为中小制造企业数字化转型的参考蓝图。
2026-09-12 14:43:56
372
6
原创 我用 WorkBuddy 分析了 30 篇 优快云 博客,发现 3 个反直觉的流量真相
20 年 IT 老兵用 WorkBuddy 分析 优快云 后台 30 篇文章数据,得出 3 个反直觉运营结论:周末发文点击率更低、硬核文章流量小但收藏率高、低展现量不代表内容质量差。附完整离线 H5 数据分析看板源码,纯本地运行、数据不出域,拿来即用。
2026-07-26 17:46:28
1059
7
原创 排坑笔记:LangChain 多工具 Agent 完整性校验 return_intermediate_steps 事后核对方案
多工具数据质量巡检 Agent 注册 5 个工具,模型只调用 4 个就输出结论,报告看似完整却缺失维度?靠提示词约束始终是概率性的。本文提供工程化解决方案:通过集合差集校验做事后完整性兜底,漏调工具自动补执行并留痕,配合桩测试锁定效果,把工具调用完整性从模型自觉变成可度量、可审计的工程不变量,适用于所有生产级多工具 Agent 场景。
2026-10-06 16:00:00
408
5
原创 排坑笔记:数据健壮性测试假通过排查-注入有效性自检与变异式测试方法
做数据健壮性压测时,有没有遇到过断言全绿,但容错分支实际一次都没触发的情况?根本原因是造数代码本身存在缺陷:注入的脏数据与正常数据字节级不可区分,容错逻辑永远无法触发。本文拆解三个经典的假通过陷阱,提出注入有效性自检方法论:字节级可区分、变异式自检、配置打日志,让每个脏数据场景都能被正确检测,可直接复用到所有数据类测试场景。
2026-10-06 11:47:53
394
1
原创 排坑笔记:LangChain 1.x API 迁移:create_react_agent 与 ChatOllama 导入错误完整解决方案
pip 安装 langchain 成功,但运行时报错 ImportError: cannot import name create_react_agent?根本原因是 LangChain 1.x 大版本升级,Agent 编排与 ChatOllama 等 API 发生了迁移与拆分。本文完整拆解两类易混淆报错的排查方法、两条 API 迁移路径,给出版本锁上下界 + 代码双路径兼容 + 依赖树冻结三套解决方案,实现跨版本可复现。
2026-10-05 13:41:33
412
1
原创 智联工坊实战:工业数据质量自动检测方案 3σ 原则 + Agent 编排 + 分层容错完整实践
针对制造业设备数据质量差导致 OEE 失真、人工排查效率低、不可复现的痛点,本文基于智联工坊 50 万行真实压测数据,演示从人工 2 天排查升级为 AI 自动巡检的完整落地方案。采用接入层 + 检测层 + 编排层 + 兜底层的四层架构,覆盖空值、重复、异常、延迟、结构五类检测,配套 Agent 工具调用双兜底防线,附 9 类脏数据场景压测结果、选型权衡与边界局限,所有结论均有注入基准可验证,可直接复用到生产场景。
2026-10-05 12:07:07
610
13
原创 pip 报 No matching distribution found?别怀疑包名,先查镜像源 403
pip 安装依赖时报错 No matching distribution found,且提示 from versions: none?大概率不是包名或版本写错了,而是镜像源返回 403 被 pip 误判为包不存在。本文完整拆解报错误导点、四层排查逻辑与临时 / 永久两种解决方案,帮你快速定位根因,避免无效折腾。
2026-09-17 15:16:40
97
1
原创 智联工坊IoT 数据采集工程实战:2000 万条可复现设备数据生成(WorkBuddy 落地)
针对制造业 IoT 设备数据采集方案落地难、不可复现、质量不可控的痛点,本文基于智联工坊 3 条产线 12 台设备的场景,演示用 WorkBuddy 将模糊方案落地为生产级数据工程的完整过程。采用 SeedSequence 分区随机实现 2000 万条数据逐字节可复现,配套五维质量门禁与退出码调度阻断机制,附完整 Python 脚本、DolphinScheduler 工作流与 Doris 数仓 ODS 衔接契约,可直接用于数仓测试、CI 校验与模拟数据源场景。
2026-09-17 14:09:03
396
1
原创 DolphinScheduler 执行 upgrade-schema 报错连 PostgreSQL?一个环境变量搞定
DolphinScheduler 执行 upgrade-schema.sh 初始化数据库,明明修改了 MySQL 配置却报错连接 PostgreSQL?根本原因是升级脚本通过 DATABASE 环境变量控制 Spring Profile 激活,不设置默认走 postgresql,不读取 application.yaml 配置。本文拆解脚本启动逻辑与环境变量传递链路,给出三种解决方案与优先级建议,照着操作即可避免环境变量隐形坑。
2026-09-03 16:45:00
344
1
原创 OEE 报告自动化全流程:从设备铭牌识别到 Word 报告与 HTML 看板(附工程包)
针对制造业月末 OEE 报告制作繁琐、耗时久、结论模糊的普遍痛点,本文基于智联工坊 3 条产线、3 个月共 276 条真实模拟数据,演示用 WorkBuddy 实现从设备铭牌多模态识别、OEE 三率趋势分析到自动生成 Word 专业报告、HTML 交互看板的全流程自动化。附完整可运行 Python 工程包,替换数据即可落地,大幅缩减 OEE 报表制作周期。
2026-09-03 08:44:22
365
3
原创 DolphinScheduler 报错 Cannot load driver class?MySQL 驱动路径完整指南
DolphinScheduler 创建 MySQL 数据源时报错 Cannot load driver class: com.mysql.cj.jdbc.Driver?根本原因是官方因协议兼容问题未内置 MySQL 驱动,且需同时放置到所有模块的 libs 目录才能生效。本文拆解驱动加载的底层逻辑,覆盖版本选择、多目录部署、配置校验全流程,解决类名不匹配、目录遗漏两大高频坑,照着操作即可成功连接。
2026-08-28 14:30:00
399
3
原创 DolphinScheduler 重启数据全丢?H2 切换 MySQL 完整避坑指南
DolphinScheduler 单机版重启后项目、工作流配置全部丢失?根本原因是默认使用 H2 内存数据库,服务停止数据即清空。本文完整讲解从 H2 内存数据库切换到 MySQL 持久化的全流程,覆盖双配置文件修改、JDBC 驱动部署、数据库初始化三大核心步骤,拆解 YAML 缩进、profile 默认值两个高频踩坑点,照着操作即可实现数据永久保存。
2026-08-28 08:03:45
346
1
原创 从零搭建 Apache Doris + DolphinScheduler:保姆级步步实操手册(附完整命令)
本文是一份可直接复现的 Apache Doris + DolphinScheduler 部署实操指南,从 VMware 虚拟机创建、AlmaLinux 9.8 环境配置,到 Doris 4.0.8 部署、DolphinScheduler 3.1.9 安装与 MySQL 元数据持久化配置,全程附完整命令与验证方法,帮你避开网络、环境、组件配置等常见坑,照着做即可搭起完整数据底座实验环境。
2026-08-25 14:46:10
283
1
原创 制造企业数仓选型实战:为什么我们选了 Apache Doris + DolphinScheduler
针对制造企业数据平台 “既要实时写入、又要复杂查询、还要低运维” 的选型难题,本文基于智联工坊真实场景,对比传统数仓、ClickHouse、Hadoop 生态等主流方案,详解最终选定 Apache Doris + Apache DolphinScheduler 组合的决策逻辑。附完整部署验证步骤与落地效果数据,可直接作为中小企业数据底座建设的选型参考。
2026-08-25 10:30:00
561
3
原创 制造业 MES 异常检测避坑指南:3σ+IQR 分组判定 9 个常见坑(附速查表)
用 3σ 原则做 MES 工单异常检测,总出现好产线天天误报、差产线反而漏检的问题?不是算法错了,是制造业场景适配没做对。本文结合智联工坊 360 条工单实战数据,梳理统计方法层与工程实现层共 9 个高频踩坑点,每条均附真实翻车后果与可落地解法,文末附一键速查表,帮你避开 90% 的常见错误,大幅降低试错成本。
2026-08-22 10:57:13
326
3
原创 MES 工时异常检测-升级版:看板 + 脚本 + 提示词 + 排坑,2 小时干完 2 天的活
针对制造业 MES 工时异常人工排查效率低、误报多、难演示的普遍痛点,本文在 3σ+IQR 双重检测算法基础上,新增 ECharts 深色监控看板、可复制提示词模板与 9 条实战排坑笔记。结合智联工坊 360 条工单数据完整演示,附全套可复用 Python 脚本、结构化 JSON 结果、分析报告与 HTML 看板,替换字段即可落地到企业生产场景。
2026-08-22 09:41:58
476
5
原创 MES 工时异常检测:WorkBuddy 自动排查,2 小时干完 2 天的活(附完整脚本)
针对制造业 MES 工时异常人工排查效率低、标准不统一的痛点,本文结合智联工坊虚拟工厂 360 条工单数据,演示用 WorkBuddy 实现自动化异常检测的完整流程。采用 3σ+IQR 双重统计算法,按产线分组精准识别工时、质量、设备三类异常,附可复用 Python 分析脚本、结构化结果与完整分析报告,可直接落地到企业月度质量月报场景。
2026-08-17 22:01:39
519
6
原创 数仓存储不了视频,数据湖管不好质量?制造企业湖仓一体架构详解
针对制造企业传统数仓无法承载非结构化数据、数据湖质量难管控的普遍痛点,结合智联工坊虚拟工厂实战场景,从数据类型、架构对比、业务落地、技术选型四个维度,讲透湖仓一体的核心价值与落地路径。方案对标 GB/T 39116-2020 智能制造标准,可直接作为企业数据平台建设的参考方案。
2026-08-16 14:00:00
432
4
原创 LangChain Agent 报 Missing Action?三类 Prompt 格式陷阱与根治方案
构建 LangChain ReAct Agent 时,常连续遇到 Missing 'Action:' 格式错误、tool_names 变量缺失、agent_scratchpad 转义失效三类报错。本文深入拆解根因,给出完整的正确 Prompt 模板和四条排查规则,一次性根治所有 Prompt 格式类陷阱,适用于所有 create_react_agent 项目,本地小模型场景尤其适用。
2026-08-16 10:00:00
309
原创 代码审查不想得罪人?WorkBuddy 先做第一轮审查,附完整 Prompt 模板
针对团队代码审查 “说轻了没用、说重了得罪人” 的痛点,本文分享用 WorkBuddy 做第一轮 AI 代码审查的完整实战流程。覆盖 6 个审查维度、P0-P2 分级问题清单、代码补全与验证闭环,附可直接复用的审查 Prompt 模板,既提升审查效率,也避免人际尴尬。
2026-08-13 15:00:00
721
11
原创 智联工坊实战:制造业数据脏到算不准 OEE?Agent 智能巡检自动揪出空值 / 异常 / 延迟
针对制造业传感器数据脏、质量难管控、导致 OEE 计算失真的痛点,本文从零搭建数据质量智能巡检 Agent,覆盖空值、重复值、异常值(3σ 原则)、时间延迟四大检测能力,支持人工触发与定时巡检双模式,配套 Web 可视化看板。方案对标 GB/T 39116-2020 智能制造标准,可直接作为数据质量自动化的落地参考,文章附完整工程源码。
2026-08-13 10:00:00
344
3
原创 Agent 输出带 Markdown 代码块?Prompt 约束 + 解析兜底解决 JSON 解析失败
LangChain ReAct Agent 调用工具时,Action Input 常自带 Markdown 代码块,导致 JSON 解析抛出 Expecting value 报错。本文拆解根因:模型训练数据形成的格式偏好,单靠 Prompt 无法根治,提供「Prompt 强约束 + 解析层兜底剥离」双层解决方案,可复用到所有工具定义中。
2026-08-10 21:18:19
371
3
原创 LangChain Agent 反复调用工具死循环?结构化返回 + Prompt 规则让它学会跳过
多工具协同 Agent 执行任务链时,常因工具返回 “未找到” 而反复调用,最终触发迭代上限中断。本文深入拆解根因:纯文本错误信号无法被 Agent 精准识别,提供「结构化 JSON 返回 + Prompt 容错规则」双层解决方案,让 Agent 学会识别数据缺失并自动跳过,是生产级 Agent 开发的必备容错方案。
2026-08-10 10:00:00
1083
17
原创 LangChain ReAct Agent 嵌套 JSON 报错?args_schema=None 解决 Field required
LangChain ReAct Agent 调用多参数工具时,反复报 Field required 错误,排查发现完整 JSON 被嵌套塞进第一个参数字段。本文深入剖析 ReAct Agent 参数打包机制,提供 args_schema=None 绕过 Pydantic 自动校验、手动解析参数的完整落地方案,彻底终结嵌套 JSON 问题。
2026-08-08 11:57:14
268
1
原创 还在翻 git log 写周报?WorkBuddy 一键生成结构化周报,附可复用 Prompt
Git 提交记录自动生成周报,附完整可复制 Prompt 模板 + 导出命令,每周省 30 分钟,拿来就能用。本文适合所有研发、测试、技术管理者,每周至少省 30 分钟。
2026-08-08 11:02:48
930
1
原创 智联工坊实战:多工具协同Agent,让AI像人类一样规划与执行复杂任务
单工具Agent只能“回答”,多工具协同Agent才能“解决”。本文以智联工坊设备故障闭环处理为场景,从零搭建一个能完成“查手册→查排班→查备件→生成工单”完整任务链的多工具协同Agent。深入拆解任务分解、链式编排、中间结果传递三大核心能力,并记录调试过程中遇到的“嵌套JSON”与“Markdown代码块”两大实战坑点。全源码将开源,请关注更新情况。
2026-08-05 19:52:31
1171
7
原创 AgentExecutor的return_intermediate_steps一开,Memory就报警了?一个配置冲突的踩坑实录
控制台反复输出一行黄色警告:'ConversationBufferMemory' got multiple output keys: dict_keys(['output', 'intermediate_steps'])。这个警告不影响程序运行,但它暴露了一个潜在的隐患——AgentExecutor的return_intermediate_steps=True产生了多个输出键,而ConversationBufferMemory默认只认output键,可能导致记忆存储错位,本文分享如何排坑。
2026-08-05 11:04:00
367
4
原创 Prompt写了2000字,Agent反而躺平了?一个反直觉的踩坑实录
为了更好的控制Agent行为,写了上千字的提示词,Prompt——规则、示例、禁止事项写得清清楚楚。结果AI Agent反而“躺平”了,该调用工具时不调用,不该调用时强行调用。本文揭示一个反直觉的真相:对本地小模型而言,Prompt规则越多,效果反而越差。 附精简Prompt的3条核心原则。
2026-08-04 17:58:02
272
1
原创 LangChain记忆传了但不生效?90%的人都漏了Prompt里的{chat_history}
在LangChain中配置了ConversationBufferMemory,Agent却依然“金鱼记忆”——每次对话都像第一次见面。我确定明明传入了memory,为什么就是不生效?本文一起来排查这个90%开发者都会踩的坑:Prompt模板中缺少{chat_history}占位符。附代码对比和3步自检清单。
2026-08-04 17:32:33
227
1
原创 源码首发-WorkBuddy实战:优快云后台数据分析系统完整代码(离线H5看板·双击即用)
本文是优快云博主福利,WorkBuddy工作场景应用实践系列的第一篇源码分享,包括一套优快云后台数据分析系统,可将优快云导出的Excel数据转换为交互式离线看板,支持增量合并、本地运行、数据安全。 详细展示了项目结构和核心源码: 统一配置模块config.py 数据导入引擎import_data.py 本地服务启动器start_dashboard.py 离线H5看板index.html 系统特点: 自适应日期格式 增量合并机制 原始文件归档 纯本地运行保障数据安全实用。
2026-07-29 19:48:03
378
6
原创 智联工坊实战:LangChain Agent记忆系统从零搭建(Buffer/Window/SummaryBuffer三种模式对比
兄弟们,你们的AI助手是不是也像条“金鱼”——刚说过的事转头就忘?本文带你给【智联工坊】的制造Agent装上三种“记忆芯片”:Buffer、Window、SummaryBuffer。全程实战,附完整代码和3种模式对比测试数据。看完你就知道:记忆能解决什么、解决不了什么、为什么本地小模型在“刚才那个”这种指代上会翻车。全源码开源,可直接复用。
2026-07-29 10:00:00
358
5
原创 全是无意义的图片文件名?WorkBuddy 批量重命名 28 张,文件名从此会说话
有个扎心的痛点——工作电脑里面截图越来越多,文件名全是"屏幕截图 2026-06-30 151206.png",根本不知道哪张是哪张。每次找配图都像在垃圾堆里翻东西。我用WorkBuddy写了个批量重命名工具,28张截图按"日期+主题"自动归档,文件名从此会说话。本文记录完整开发过程,排坑内容后续在A3专栏单独发布,欢迎关注。
2026-07-27 16:46:39
228
1
原创 踩坑 优快云 数据分析:日期混排不报错,pandas 悄悄弄丢了你的数据
针对常见的混合日期格式问题(2026年06月25日与2026-07-21共存),提出分层解析方案:先用正则匹配中文格式,再用pd.to_datetime()兜底处理标准格式,最终统一输出YYYY-MM-DD。作者指出Pandas对中文日期的静默失败风险,强调数据清洗时应先明确源格式,采用正则优先+库函数兜底策略,并建议所有日期字段落库时统一标准格式。该方案来自WorkBuddy数据分析系统的实战经验,适用于处理多源异构数据中的日期混乱问题。
2026-07-27 16:02:43
378
1
原创 Agent无记忆之痛:为什么用户说了3次“交互屏组装A线”它还在问?
我在与Agent对话时,分三次提供了意图、日期、产线名称,但Agent每次都重新询问缺失信息,感觉傻乎乎的,好像患上“失忆症”。这篇笔记剖析Agent无状态(Stateless)的设计本质,揭示AgentExecutor默认不携带Memory的机制缺陷,并提供ConversationBufferMemory的接入方案。适用于所有基于LangChain构建对话Agent的开发者。
2026-07-26 15:59:09
368
原创 离谱!PromptTemplate 遇上 JSON,花括号直接引发解析战争
我在LangChain的PromptTemplate中嵌入JSON示例时,{"line_name": "交互屏组装A线"}中的花括号被误解析为模板变量,触发INVALID_PROMPT_INPUT错误。这篇笔记深入剖析PromptTemplate的变量解析机制,揭示{}语法与JSON格式的冲突本质,并提供“双花括号转义”与“变量占位符隔离”的解决方案。适用于所有使用LangChain PromptTemplate进行提示词工程的Python项目。
2026-07-25 15:45:00
176
1
原创 Agent的“嵌套JSON”噩梦:当Action Input变成字符串套娃
在调用Agent工具时明明传了date参数,却反复报错Field required。排查发现,LangChain的ReAct Agent在生成Action Input时,将整个JSON对象作为字符串嵌套进了line_name字段,导致Pydantic只解析到第一个字段。本文剖析Agent参数生成的内部机制,并提供“防御性JSON解析”的通用解决方案。适用于LangChain 0.3.x版本的Agent工具开发。
2026-07-25 11:32:19
456
2
原创 别再踩坑!Pydantic v2 description 中文全角括号引发的诡异编译报错(完整根因)
老蒋在PyCharm中编写Pydantic模型时,Field(description="查询产线排班(白班/夜班)")中的中文全角括号()被Python编译器误认为非法表达式,触发BAD_CHARACTER和“未解析的引用”等飘红警告。老蒋深入剖析Pydantic的Forward Reference(前向引用)编译机制,并提供“统一使用英文标点”的解决方案。适用于所有使用Pydantic v2进行数据建模的Python项目。
2026-07-21 19:29:12
373
3
原创 LangChain版本冲突避坑指南:一个虚拟环境解决所有问题
《智联工坊实战:制造知识库工具调用Agent从零搭建(OEE+手册+排班)》实战中,执行pip install langchain==0.3.13时,因langgraph等衍生包要求langchain-core>=1.4.4,与锁定的0.3.29版本产生致命冲突,导致安装失败。本文详解版本碎片化的根源,并提供“重建虚拟环境+锁定兼容版本组合”的彻底解决方案。适用于LangChain 0.3.x生态的Python项目。
2026-07-21 19:23:07
508
1
原创 99%的Python开发者都踩过的坑:__init__.py导入链污染,你中招了吗?
在Python项目中,运行仅依赖pandas和random的轻量脚本时,因common/__init__.py错误地全局导入langchain.agents相关模块,导致不必要的重型依赖链加载(即使脚本未使用LangChain)。问题根源在于__init__.py设计违反了"最小导出原则",主动导入了含LangChain依赖的子模块。解决方案是将__init__.py改为轻量级入口,仅导出基础工具函数(如setup_logger),其他依赖改为按需导入。
2026-07-19 16:33:21
260
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅