- 博客(799)
- 资源 (53)
- 收藏
- 关注
原创 AI 效率陷阱:从 90% 到 100% 才是真正的工程战场
用 AI 写初稿、生代码、做方案,速度提升 5 到 10 倍。很多人据此判断:AI 已经能把事做完了。但真正交付的时候才发现——快的是前面,慢的是后面;省的是体力,费的是心智。从 0 到 90%(能跑通主流程)的效率爆炸和从 90% 到 100%(能上线扛住边界场景)的成本陡增之间,藏着一个吃掉所有收益的陷阱。
2026-05-06 09:21:19
322
原创 认识 DeerFlow:一个跑在 LangGraph 上的 Super Agent Harness
DeerFlow 给自己的定位不是"又一个 Agent 框架",而是 Super Agent Harness。这个词不是随便用的——它意味着 DeerFlow 要解决的不是"Agent 能不能跑",而是"Agent 能不能跑得住"。它和 Harness Engineering、Agent Team、Workflow 分别是什么关系?
2026-04-24 10:59:33
211
原创 使用 CodeBuddy IDE 构建真正的 Agent Team:从 Skill 隐式编排到 team_create 工具链
本文介绍了如何将Agent团队从隐式编排(基于Skill文件组织)改造为显式编排(使用工具链调用)。核心差异在于通过四个工具函数实现团队生命周期的可见可控: 团队创建:用team_create显式建立团队容器,替代Skill加载时的隐式组建 成员派发:通过task逐个显式启动Agent,替代自动加载prompt文件 通信机制:使用send_message工具显式调用,替代prompt中的描述性规则 生命周期:通过shutdown_request和team_delete显式管理,避免隐式结束 显式编排虽然搭建
2026-04-12 16:51:28
582
原创 OpenSpec、Superpowers 和 Harness:AI 工程化开发的三层拼图
摘要: AI编程正从"单模型写代码"向"团队化开发"演进,关键在于三层工程基础设施: OpenSpec(规范层):结构化定义需求、接口与验收标准,确保多Agent理解一致; Superpowers(纪律层):通过TDD、代码审查等技能强制工程最佳实践,保障代码质量; Harness(协作层):管理Agent分工、权限与任务调度,避免冲突。 三者协同形成完整开发体系:OpenSpec定目标,Superpowers控流程,Harness管执行。落地建议分步实施,优先规范与
2026-04-09 21:43:55
1847
2
原创 Sub-Agent 与 Agent Team 的本质区别
本文会从一个真实项目出发,把 Sub-Agent 和 Agent Team 这两种架构模式掰开了讲清楚。同时也聊一个很多人容易混淆的问题:Agent Team 什么时候需要 API Key,什么时候不需要?这背后的区别到底是什么?
2026-04-05 19:40:34
441
原创 vscode等的“Go Team at Google”插件
Google官方开发的"Go Team at Google"插件为VS Code提供完整的Go语言开发支持。该插件包含gopls语言服务器、dlv调试器、代码格式化工具(goimports/gofmt)以及静态检查工具(golint/go vet)。安装方法简单:在VS Code扩展市场搜索Go(由Go Team发布),安装后执行"Go: Install/Update Tools"命令即可配置全套开发环境,实现近乎IDE级别的Go开发体验。
2026-03-30 09:56:02
83
原创 Harness Engineering 从零理解到动手实践
摘要: Harness Engineering是为AI Agent设计运行控制系统的工程学科,旨在通过构建约束、反馈和管理机制,确保Agent稳定、持久且不偏离目标地完成任务。其核心包括三大支柱:可读性(如AGENTS.md规范)、防御机制(硬约束确保行为合规)以及反馈学习(持续优化Agent行为)。这一方法论超越了传统的Prompt Engineering和Context Engineering,成为AI工程实践的新范式,尤其适用于复杂长周期任务的管理与优化。
2026-03-29 19:59:29
751
原创 了解智能体原理,掌握 SKILL / RULE 最佳实践
大模型智能体开发核心要点 模型特性:大模型默认无跨请求记忆,上下文窗口有限,需显式提供历史信息 输出控制:通过系统提示词、知识检索、规则约束等可控因素优化输出质量 知识管理:区分SKILL(能力流程)、RULE(合规边界)和知识库(事实资料) 生效机制:文件需经索引构建、检索匹配、上下文注入等链路才能真正影响输出 工程实践:推荐模块化、结构化编写文档,明确适用场景和执行标准,避免模糊表述 智能体开发的核心是在约束条件下组织最优上下文,实现全流程任务管控,而非简单拼接Prompt。
2026-03-28 08:18:16
510
原创 AI浪潮席卷,普通人该如何站稳脚跟?(深度行业预判+破局指南)
AI浪潮席卷各行各业,从大模型巨头到智能体厂商,形成了清晰的金字塔格局。普通人无需盲目入局技术博弈,而应聚焦AI工具的应用和自身专业壁垒的打造。智能体终局将分化为手机端、PC端和云端三大战场,由头部厂商主导。随着AI普及,岗位替代和社会变局不可避免,但逃避无益,主动精进才是破局之道:既要掌握AI工具提效,又要深耕专业打造不可替代性。面对不可逆的技术趋势,理性应对、借力成长才是最优选择。
2026-03-21 20:45:54
342
原创 AI Agent 架构图解:大模型、记忆、RAG 与工具调用的协同机制
摘要:该图展示了AI Agent的典型架构,通过Agent中枢协调用户请求处理流程。系统整合任务理解、上下文管理、知识检索(RAG)、记忆存取及工具调用(MCP)等功能,将多源信息组装为大模型输入,完成推理后返回结果。相比单纯问答模式,该架构显著提升了AI的可执行性、上下文连贯性和系统扩展能力。图示清晰呈现了从请求输入到结果输出的完整处理链路。
2026-03-19 19:48:06
43
原创 拔掉方向盘:从“逐行审查”到“黑盒全托管”,一场悄无声息的开发大清洗
当大多数人还在沾沾自喜于用AI写出了更优雅的函数时,软件开发的底层逻辑其实已经彻底变天了。AI不再是那个帮你提升效率的“副驾驶”,它正在成为效率本身。从“人写AI查”到“AI写人看”,再到如今的“AI全托管”,我们正在经历一场类似从“有安全员”到“驾驶位空置”的物种级跨越。
2026-03-17 19:49:59
377
原创 实战openspec
OpenSpec是一个轻量级规范驱动开发框架,旨在解决AI Agent时代的互操作性问题,让不同AI系统能够像互联网一样互联互通。其核心机制是通过标准化"契约"(Spec)明确输入输出,使AI Agent无需了解底层代码即可调用工具,类似乐高积木的标准化接口。 主要功能包括: 通过npm安装OpenSpec CLI工具 初始化工作区并配置工作流(如propose、explore、apply等命令) 使用/opsx:propose快捷创建变更并生成完整规划制品 或使用/opsx:new创建
2026-03-16 19:47:47
817
原创 WorkBuddy安装Skill的方法
摘要:WorkBuddy中将"Skill"称为插件,采用两阶段安装方式:首先将插件安装到指定市场目录(cb_teams_marketplace或codebuddy-plugins-official),然后通过修改settings.json配置文件启用插件。插件实际存放在市场的plugins子目录中,启用状态由settings.json中的enabledPlugins字段控制(true表示启用)。这种设计既分离了插件存储与启用机制,又支持自动化安装流程,只需完成文件拷贝和配置修改即可实现插
2026-03-13 17:27:34
4243
原创 WorkBuddy配置QQ机器人QQBot
本文介绍了WorkBuddy与QQ机器人集成的完整配置流程:1)从官网下载安装WorkBuddy;2)在QQ开放平台申请机器人账号,需妥善保存AppID和AppSecret;3)扫码添加机器人好友;4)在WorkBuddy设置中输入机器人凭证完成对接;5)配置Webhook实现双向通信。完成上述步骤后,用户即可通过QQ与WorkBuddy进行交互操作。文中配有详细操作图示,并提示配置失败时的错误提示特征。
2026-03-11 15:33:33
523
原创 豆包 vs OpenClaw:智能体的本质区别与安全风险分析
本文对比分析了两种AI智能体(豆包和OpenClaw)的核心差异。豆包采用反向代理模式,在云端处理用户请求,仅提供建议而不直接操作系统;OpenClaw则采用正向代理模式,安装在客户端,可远程控制用户本地设备执行操作。OpenClaw虽然能实现文件处理、系统命令执行等自动化功能,但存在严重的权限滥用、数据泄露等安全风险,架构类似"智能木马"。文章建议在使用这类工具时,需在便利性和安全性之间权衡,采取最小权限、操作审计等防护措施。
2026-03-10 16:03:56
904
原创 macOS 上 OpenClaw + QQBot 安装指南
本文详细介绍了OpenClaw工具的安装配置流程,主要包括:1) 环境准备(Node.js安装和npm镜像配置);2) OpenClaw安装与向导式配置;3) 常见配置问题解决方案;4) 浏览器插件安装与托管模式设置;5) QQBot插件安装与绑定;6) 重点讲解了QQBot插件的编译过程及常见错误处理方案;7) 工具权限配置说明;8) 使用注意事项。文章提供了完整的命令和配置示例,特别针对TypeScript编译过程中的各类错误给出了具体解决方案,并强调了权限最小化原则的重要性。
2026-03-09 15:45:38
1376
原创 # OpenClaw 2026.3.2 配置教程:解锁命令执行权限(tools.profile 详解)
摘要:OpenClaw 2026.3.2版本默认仅开放消息权限(tools.profile=messaging),导致无法执行命令。本文详解如何通过修改配置文件(~/.openclaw/openclaw.json)中的tools.profile取值来调整权限范围:minimal(基础会话)、coding(文件
2026-03-08 22:55:07
2955
原创 Go编译报错“undefined: GoMapIterator”
摘要:编译时出现"undefined: GoMapIterator"错误,原因是Go版本更新后与sonic库版本不兼容。解决方案是升级sonic库到v1.14.2版本,同时需要更新sonic/loader至v0.4.0版本。该问题可通过更新依赖项间接解决。
2026-01-28 10:04:31
275
原创 单个SKILL.md文件拆分判断标准
SKILL.md文件拆分的判断标准:当文件超过500行、存在独立使用场景、章节内容膨胀、维护成本高或需要独立版本管理时建议拆分。具体阈值:500-1000行考虑拆分,1000行以上强烈建议拆分,2000行必须拆分。拆分后应保持内容连贯性,避免过度拆分导致维护困难。不应拆分的情况包括内容高度相关、文件较小(<500行)或拆分会产生大量重复内容。合理的拆分方案可提升文档可维护性和用户体验。
2026-01-21 15:39:08
378
原创 AI编程中的Skill、Rule、Prompt和知识库Kb定位的区别
本文档体系包含四种定位不同的文件:SKILL.md(操作指南)、rule.md(规则约束)、knowledge_base.md(背景知识)和prompt.md(AI交互示例)。当SKILL.md文件过大(超过1000行)、内容模块化明显或维护困难时,建议按功能拆分为多个子文件(如基础操作、高级功能等)。拆分标准包括文件行数阈值、独立使用场景、章节膨胀和维护成本等因素,但需避免拆分高度相关或小规模内容。合理的拆分能提升文档的可维护性和用户体验。
2026-01-21 14:26:10
580
原创 如何安装 dlib 和 OpenCV(不带 Python 绑定)
本文介绍了如何安装dlib和OpenCV(不带Python绑定)的详细步骤。dlib是一个跨平台的C++机器学习库,支持人脸识别、图像处理等功能;OpenCV是流行的计算机视觉库,提供图像处理、视频分析等能力。安装方法包括:1)dlib源码编译(需CMake和C++14支持);2)OpenCV通过包管理器(推荐)或源码编译两种方式。文章还提供了人脸打码示例代码,展示了如何结合使用两个库实现人脸检测与模糊处理(马赛克/高斯模糊)。安装完成后可通过示例程序验证功能是否正常。
2026-01-16 17:34:09
995
原创 Skills、Rules和KnowledgeBase的概念和区别
本文系统阐述了AI系统中Skill、Rule和Knowledge Base三者的定义、特征与关系。Skill作为可执行模块(200-500行),专注于"怎么做";Rule作为强制性规范(500-1500行),界定"能不能做";Knowledge Base作为背景知识库,解答"是什么"且无大小限制。三者协同工作:Skill执行需遵守Rule并参考KB。针对当前SKILL.md存在的混杂、过大和职责不清问题,建议进行职责分离重构,精简核心Skill步骤
2026-01-14 19:13:28
1516
原创 零基础前端nodejs+vue开发环境搭建
本文详细介绍了零基础搭建Vue2+Node.js开发环境的完整流程。主要内容包括:Node.js和npm的安装配置、Vue项目初始化、防火墙设置、以及Whistle和ZeroOmega的安装与配置。重点讲解了如何通过Whistle实现请求代理和抓包,配合ZeroOmega进行浏览器代理管理。文章提供了详细的配置步骤截图和常见问题排错流程图,特别适合后端开发人员快速搭建前端开发调试环境。整个配置过程涵盖了从基础环境搭建到高级调试工具使用的完整链路,能够有效提升前端开发效率。
2025-12-03 10:03:26
1240
原创 Go代码pdf转图片方案
本文介绍了PDF转图片的几种方案及其优缺点:商业收费的go-fitz存在CJK字体支持问题,纯Go的pdfcpu不支持转图片功能。推荐使用pdftoppm命令行工具,需先安装poppler-utils工具集和CJK字体(如思源黑体)。文章提供了CentOS/RHEL、Ubuntu/Debian和macOS系统的安装命令,并给出基本使用示例。Poppler是基于xpdf-3.0的PDF渲染库,提供多种PDF处理功能。
2025-11-25 15:44:23
394
原创 智能体同工作流的关系和区别
智能体与工作流的区别主要体现在自主性和灵活性。智能体具备自主决策能力,能动态调整任务流程(如根据用户偏好增加优惠券查询步骤),适用于复杂场景;工作流则严格遵循预设步骤(如订单处理的固定流程),适合标准化任务。智能体像自主决策的项目经理,工作流则像工厂流水线。二者可协同工作,智能体负责决策,工作流执行固定步骤。核心差异在于:智能体具有环境感知和动态调整能力,而工作流仅能按预定流程执行。
2025-11-12 14:17:06
735
原创 kafka server transport: Consume get error:kafka: client has run out of available brokers to talk to:
解决Kafka客户端报错"no available brokers: EOF"的方法:该错误是由于实例化消费者时指定了版本号导致。经排查发现只需去掉版本号的设置即可恢复正常连接。该方案简单有效,为类似Kafka连接问题提供了参考解决方案。
2025-11-12 12:31:37
202
原创 大模型的推理和训练
大模型产业呈现清晰的"训练-推理-应用"三层架构:训练层由少数科技巨头垄断,依赖高端GPU集群完成千亿参数模型训练,涉及巨额成本和技术门槛;推理层通过API开放服务能力,厂商采用自研芯片优化性能;应用层基于推理API开发各类智能工具。这种架构既保障核心技术安全,又促进应用生态繁荣。训练环节封闭性确保模型安全和知识产权保护,推理环节开放性赋能广泛场景应用,形成完整的AI产业价值链。各层级在控制权、资源需求和技术复杂度上存在显著差异,共同推动大模型技术的持续演进和商业化落地。
2025-11-09 14:24:12
675
原创 大模型、智能体和MCP服务间的交互
本文介绍了AI系统中四个核心组件的功能分工:大模型LLM负责智能决策,基于权限结果输出;智能体Agent作为流程协调者,不涉及业务逻辑;图书馆MCP服务专门处理业务权限验证("能做什么");认证服务则负责基础身份验证("谁"),采用标准协议如OAuth2/JWT。文章通过架构图展示了各组件间的关系,强调认证服务由Agent直接调用,而非通过MCP中转。系统设计实现了功能解耦,确保权限验证与身份认证的清晰分离。
2025-11-08 19:34:38
178
原创 AI金字塔模型
AI技术生态的三层架构:基础能力层由少数头部团队研发大模型(如DeepSeek、文心一言等),提供核心认知与生成能力;场景执行层通过智能体(Agent)实现行业应用落地,如写作、健康管理等解决方案;生态工具层则包含大量MCP服务(如数据库、图像处理工具),为上层提供标准化支持。该体系呈现技术难度逐层递减、参与规模递增的"金字塔"结构。
2025-11-08 12:52:41
223
原创 多头注意力论文的作用
摘要:谷歌《Attention Is All You Need》论文提出的Transformer架构与多头注意力机制,同GFS、MapReduce、Bigtable三大数据论文一样具有划时代意义。Transformer通过摒弃传统RNN/CNN,实现了并行计算和长序列建模,奠定大模型基础,推动AI领域革命;而三大数据论文则开创了分布式存储与计算范式,催生大数据生态。二者均实现"从0到1"的范式创新,前者重塑AI发展路径,后者奠定大数据技术基石,共同推动产业变革。(149字)
2025-11-07 09:39:09
419
原创 大模型、智能体和MCP服务间的关系
摘要:大模型、智能体和MCP服务形成多对多协同关系。大模型作为"大脑"提供认知能力,智能体作为"身体"协调任务执行,MCP服务则作为"四肢五官"完成具体操作。三者密切配合:一个大模型可服务多个智能体,智能体通过多个MCP服务完成任务,MCP服务也能支持多个智能体和大模型。这种架构通过标准化协议实现高效协同,共同满足用户需求,体现了分布式智能系统的协作优势。(149字)
2025-11-06 14:06:27
370
原创 基于Kafka的延迟队列
Kafka延迟队列实现方案 该方案通过多Topic方式实现Kafka延迟队列功能: 实现原理 每个Topic对应特定延迟时间(如delay-100ms、delay-1000ms) 生产者按延迟时长将消息投递到对应Topic 消费者检查消息时间戳,未到延迟时间则休眠等待 核心组件 消费者:通过计算(消息时间戳+Topic延迟时间)确定处理时间,实现精确延迟 生产者:内置延迟时长校验,确保只发送到预定义的延迟Topic 特点 简单易实现,无需额外依赖 支持多级延迟配置 消费者支持优雅关闭处理 方案适用于需要简单
2025-08-27 19:24:48
572
原创 C++取时间戳窗口
该代码实现了一个时间窗口函数 get_windowed_timestamp<Window>(),用于防止接口在指定时间内重复调用。通过将当前时间戳对齐到 Window 秒的整数倍,确保在同一个时间窗口内返回相同的值。测试代码展示了每 2 秒调用一次该函数,并输出当前时间窗口的起始点,验证了函数在 10 秒窗口内的行为。该函数适用于需要限制接口调用频率的场景,如防止短时间内重复请求。
2025-05-14 15:12:28
272
原创 go的”ambiguous import in multiple modules”
这个错误是由于 github.com/ugorji/go/codec 包存在多个版本冲突导致的,需要在 go.mod 文件中明确指定使用的版本。
2025-03-11 09:12:14
584
原创 执行“go mod tidy”遇到“misbehavior”错误
删除项目的 go.sum 也不一定能解决,打新的 tag 可能也无用。可尝试删除文件 rm $(go env GOMODCACHE)/…/sumdb/sum.mooon.com/latest 后重试,测试解决了此问题。
2024-12-05 19:11:53
915
原创 go编程中yaml的inline应用
下列代码,设计 Config 和 MyConfig 是为可扩展 Config,同时 Config 作为公共部分可保持变化。采用了匿名的内嵌结构体,但又不希望 yaml 结果多出一层。如果 MyConfig 中的 Config 没有使用“”修饰,则读取不到配置,Config 中的 Db 将为 nil。
2024-11-25 15:09:38
728
原创 省市区三级联动数据
一个行政区数据工具,可以用来生成 json 格式数据、SQL 插入语句、csv 格式的数据和省市县三级行政区联动的Excel下拉选择模版。
2024-11-20 11:17:32
1181
nohup、&、setsid、fork和fg、bg究竟有啥区别?
2018-09-09
LVS初步入门
2018-09-10
ZooKeeper-3.4.6分布式安装指南
2018-09-10
互联网后台开发需要掌握什么?
2018-11-01
零停重启程序工具Huptime研究
2018-09-09
Redis-4.0.11集群配置
2018-09-10
Hadoop-2.8.0分布式安装手册
2018-09-11
__lll_mutex_lock_wait的错误原因
2018-09-10
再议GCC编译时的静态库依赖次顺问题
2018-09-10
Thrift结构分析及增加取客户端IP功能实现
2018-09-10
OpenSSH登录SSH2
2018-10-11
SSH2免密码登录OpenSSH
2018-10-11
madvise、fadvise、posix_madvise和posix_fadvise函数的使用
2018-09-10
两个openssh间免密码登录
2018-10-11
两个SSH2间免密码登录
2018-10-11
磁盘文件读性能测试
2018-09-10
快速上手,协程剖析
2018-09-10
C++鲜为人知的符号
2018-09-10
安装GCC-8.3.0及其依赖
2019-05-01
源码解读Linux的limits.conf文件
2019-01-30
REdis命令处理流程处理分析
2019-04-01
C++之Lambda研究.pdf
2019-05-30
Docker入门之创建镜像初步.pdf
2019-12-23
Redis-5.0.0集群配置
2018-11-01
Linux后台开发工具箱-葵花宝典.pdf
2019-11-08
在hadoop-3.1.2上安装hbase-2.2.1.pdf
2019-11-09
rapidjson常见使用示例.pdf
2019-12-02
Linux后台开发工具箱-葵花宝典.pdf
2020-01-15
服务网格代理Envoy入门.pdf
2020-01-07
iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tar.gz
2020-02-04
严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关
2019-01-30
开源C++版本CGI库CGICC入门
2018-12-04
ejstatd一个增强型的jstatd
2018-12-05
x86_64汇编调试程序初步
2018-12-05
基于zookeeper-3.5.5安装hadoop-3.1.2.pdf
2019-11-09
Docker入门之安装Docker.pdf
2020-01-14
车世界-车的知识大全
2019-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅