一个项目带你入门AI应用开发08

博主头像 第 8 课:工程化——让系统可靠、可观测、可测试 8.1 你的目标 给 Agent 系统加上生产级能力: 错误处理:不同异常返回不同的 HTTP 状态码 日志:每个 Agent 的执行耗时、异常记录 测试:mock LLM,不依赖真实 API Key 也能跑 8.2 错误处理 反例:所有错误返回 5 ...

对千万级单表进行分页查询

博主头像 本文以面试视角拆解千万级单表深分页痛点,点明传统 LIMIT 大偏移量会大量无效扫描。给出四类优化:游标分页(毫秒稳定性能,首选)、子查询延迟关联、覆盖索引回表、ES / 冷热分离降级;配套 MyBatis-Plus 通用工具类,含参数校验、SQL 超时防护等工程亮点。按业务场景匹配方案,梳理数据删... ...

做了一个月 LangGraph Agent 后,我们为什么用两周切到了 Skill?

博主头像 前言:真正耗时的,是构建一个“能测”的组件页面 在前端组件测试的完整流程中,最耗时的环节往往并不是“执行测试”本身。 无论是验证新功能、完成版本回归,还是复现真实用户场景,自动化测试开始前都必须先构建一个完整的组件测试页面。它的作用是将抽象的组件能力还原为可运行的真实场景:准备测试数据、组合相关组件 ...

Skill 评测体系:从格式检查到真实任务验证的五层证据链

博主头像 Skill 质量不能只看格式合规,需要从规范、语义、工程关系、动态效果到交付闭环建立证据链。 导语 一个 Skill 能被解析、格式合规、链接没有失效,是否就说明它值得被 Agent 使用? 答案通常是否定的。 它可能写得很规范,却帮不上真实任务;也可能单独看没有问题,放进仓库后和另一个 Skill ...

只教 AI 一次,让团队经验开始复利

博主头像 这两天我一直在想,自己的公众号第一篇到底该写什么。 我手上能聊的东西太多了。怎么设计门禁,让 AI 写出的代码符合我们的要求,怎么同时做到开发快和不出错,怎么把这些实践收拢成一套自研的 AI Coding 工程体系,怎么在项目长期迭代里保证需求不跑偏,让代码和需求始终保持双向追溯。每一个拎出来,好像 ...

Kubernetes 与 Serverless 极致弹性架构:扩缩容底层逻辑与实战指南

博主头像 前言 在云原生架构中,系统是否能够真正做到“弹性伸缩”,取决于对底层扩缩容引擎的控制力。从基础的资源监控(CPU/内存),到面向业务的 Serverless 并发调度,扩缩容不仅是简单的“超过阈值就加机器”,而是一套精密结合了数学计算、防抖动容错以及业务特性的控制流。 扩缩容的核心大脑:K8s 原生 ...

如何用 C# 获取 PDF 表单中的填写内容

博主头像 在企业信息化流程中,PDF 表单是一种常见的数据采集载体。用户填写完成后,系统往往需要自动提取表单域中的数据,用于入库、校验或后续业务处理。本文将介绍如何使用 C# 读取 PDF 文档中的交互式表单域,覆盖文本框、复选框、单选按钮组、下拉列表等常见字段类型。 一、方案概述 PDF 表单域的每个字段拥 ...

AI 测试提效 | 脚本能跑但总挂?分享我的 ui-testscript-enhancer + Skill UI 自动化健壮性增强方案

博主头像 上一篇我们用 ui-testscript-generator 解决了「脚本批量生成」的问题,几分钟就拿到了完整的 UI 自动化工程。 但如果你真的拿这些脚本去跑一遍,大概率会遇到这样的情况: 本地跑得好好的,一上 CI 就挂。昨天还能过,今天突然挂。环境没变,但偶尔就挂。 这不是你的脚本逻辑写错了, ...

线上惊魂:Nacos 抖动导致大面积服务掉线,我们是怎么兜底的

博主头像 事故现场 这次的背景是生产环境 Nacos 集群 3 个节点,其中一个节点因底层硬件问题需要重启。按理说,集群架构天然支持节点故障转移,但重启后大量服务开始报不健康告警,最终引发连锁反应——大面积服务重启。 问题的本质是:Nacos 服务端的一次短暂抖动,怎么就传导成了客户端的雪崩? 针对这次的na ...

通信协议实战:Modbus与OPC UA怎么选

博主头像 前言 大家好,我是wacky。上一篇我们聊了工控的基本概念——什么是PLC、通信协议是干什么的以及.NET在工控领域的生态位。今天我们往下挖一层,进入实战环节:通信协议到底怎么用、怎么选、怎么避坑。 上一篇留了个概览表,今天展开聊两个核心协议:Modbus和OPC UA。为什么是这两个?因为它们覆盖 ...

我把网页上那团流动的彩色云雾,塞进了微信小程序

博主头像 之前我在网页上做过一个好玩的东西:一颗胶囊形状的卡片,里面的颜色像水彩一样不停流动,鼠标划过去还会跟着加速。很多朋友问能不能在小程序里用。我试了才知道,网页上三行代码搞定的 canvas,到了小程序里完全是另一回事。这篇记录一下这团"云雾"从网页搬进微信小程序的过程,以及我最后把它封装成的到小程序 ...

启发式优化算法简介

一、启发式算法到底解决什么问题 优化问题的基本形式通常可以写成: \[\min_{x\in\Omega} f(x) \]或者: \[\max_{x\in\Omega} f(x) \]其中,\(x\) 是一个候选方案,\(\Omega\) 是所有可行方案组成的搜索空间,\(f(x)\) 是衡量方案质量 ...

【AI智能客服】2026年企业客服的5大生死命题:为什么传统客服体系正在崩塌

博主头像 鲲溟智能 · AI智能客服新范式 第01篇 | 2026-07-21 | 阅读时间约12分钟 客服成本年均增长25%、用户期望从"能解决"升级为"秒解决"、人才流失率突破40%……传统客服体系正面临前所未有的生存危机。本文深度剖析2026年企业客服的5大生死命题,揭示AI客服为何不再是"锦上添花", ...

"A Survey of User Lifelong Behavior Modeling: Perspectives on Efficiency and Effectiveness" 论文笔记

博主头像 背景 用户终身行为建模(ULBM) 是指在严格的工业效率约束下,对超长且异构的用户行为序列进行建模的问题。在真实工业推荐系统中,用户终身行为序列呈现两个显著特征: 超长序列(Ultra-long Sequences):在快手等大型视频平台上,用户每天可能产生数百次交互,终身行为序列长度可达 10⁵ ...

My OpenCode × DeepSeek Config 项目的最新提示词

博主头像 你是一位精通 OpenCode 与 DeepSeek 的配置优化专家。你的任务是对当前 OpenCode 项目进行全面重构与精简,严格遵循以下原则与资源优化配置,最终更新 README.md。 核心目标:在严格控制 token 消耗的前提下,让 OpenCode 与 DeepSeek 模型(仅限 d ...

123···100>