八年前,我用两周做出掘金微信小程序,随后项目沉寂并归档。如今,我以当前稀土掘金 App 为参照重做页面与功能,让旧代码重新走到今天。这次迟到八年的提交证明:人呐,还是太懒了。 ...
LLM后训练算法梳理(1)-PPO算法 笔者最近在学习和梳理LLM post-training算法,本系列用于记录自己对LLM后训练中常见算法的思考和总结。目前初步打算梳理和总结的算法有: 强化学习:PPO,GRPO,GRPO的热门变体,例如DAPO等。 监督微调:重点梳理SFT,DFT,以及近期值 ...
阿里巴巴集团联合上海交大、中科大的工作 CoEvo-Mem,目前挂在 Arxiv 26.08 上,研究的是长期 LLM Agent 的记忆系统。它指出检索策略和记忆库其实是相互耦合的,但过去的方法总是固定其中一个、只优化另一个,于是提出一个闭环框架让二者协同进化,同时保持负责回答问题的 LLM 冻结 ...
打开文本文件满屏乱码,处理用户评论时 emoji 存进数据库直接报错,写爬虫抓下来的中文全是问号——这些问题本质上都绕不开同一个核心:Unicode 与字符编码。 很多人对编码的认知停留在「出问题就加个 encoding='utf-8'」,至于为什么是 UTF-8、Unicode 到底是什么、代理对 ...
工欲善其事必先利其器! 传统Winform上位机程序主要重心都是倾向于和业务系统通信和PLC下位机的交互上,这个无论是站在项目进度上看还是在项目交付时间上都是没有问题的。但是从客户体验感的角度看相比WPF或者Avalonia开发的界面就过于捉襟见肘了.尤其是对于大型企业,仓库摆满了各种各样的竞争对手 ...
本文基于 Ubuntu 26.04 系统、纯CPU无CUDA硬件环境,完整演示基于 llama.cpp 实现 HF 原始模型转换 GGUF 格式与CPU量化的落地实操流程。以 Qwen2-0.5B-Instruct 中文对话模型为案例,循序渐进讲解Swap分区配置、系统依赖安装、llama.cpp源... ...
一个我们三年都没发现的内存泄漏,被一次「应该毫无影响」的 Java 版本升级炸了出来。在那之前它一直安安静静地待着,因为有个我们从没意识到的机制在默默替我们收尾。 这事的过程比结论有意思。 症状,监控全绿,容器却在自杀 我们有个很普通的功能,用户上传视频,后台截一帧生成封面缩略图。上线好几年,稳得像 ...
在前两篇文章中,我们从底层电气信号、包/事务/传输模式,再到USB设备枚举完整流程、标准请求、全套描述符完成理论讲解。理论中主机发送SETUP请求、读取各类描述符、分配地址、激活配置,所有设备侧应答逻辑,在STM32的USB Device库中全部由软件代码实现。本篇以CDC虚拟串口为例,拆解STM3... ...
在ROS2中,可以使用ros2 run <package_name> <executable_name>命令来运行节点,对于有参数的节点,也可以使用ros2 param set命令来设置参数值。但是实际的项目往往是由多个节点组成的,而且每个节点往往也有着不止一个的参数。此时使用上述的命令行形式去启动 ...
本文探讨Agent的“Skill”概念:当Agent拥有工具与环境后,仍需可复用的任务方法论。Skill是面向特定任务的能力模块,包含流程、原则、约束与资源,支持发现、加载、组合与复用,使Agent行动更稳定、一致、可扩展。 ...
Agent Harness 是怎样和大模型交流的? 前言 现在的 AI 模型更新速度可谓日新月异,每当新出现了一个新模型时,人们第一反应总是到 Coding Agent 中把 base url 和 API key 配置好,然后猛猛进行测试,最后在社交媒体上锐评一下这个模型是夯还是拉。 那么有个问题来 ...
我前几天去逛了2026北京世界机器人大会。四个馆,A、B、C、D全逛了。C馆是机器人本体馆,人挤人,走都走不动。人形机器人、机器狗都在展台上表演,观众里三层外三层围着拍照。其他馆呢?冷清多了,有的展位销售比观众还多。 当然,我也拍了! 这两天抽空,我把会上收集的厂商手册挨个翻了一遍,也对这300多家 ...
DeepSeek v4 Flash 便宜好用,已经成为企业级大模型的事实标准——谁没接上,谁就掉队。WorkBuddy 则在企业办公领域一骑绝尘,稳坐第一生产力品牌的位置。二者结合,本该如虎添翼。 但真把自建 DeepSeek v4 Flash 推理服务接进 WorkBuddy,你会发现一个令人抓狂 ...
在广告营销场景中,小游戏的生命周期极短——从策划到上线往往只有数天。传统开发模式下,需求沟通、素材制作、编码联调、测试上线的每个环节都是瓶颈。本文基于 vGame 平台的实践经验,详细阐述如何通过 AI Agent、结构化场景描述和自动化管线,将广告小游戏的开发效率提升一个数量级。 ...
前言 大家好,我是 wacky。 前面几期概念篇,我们从实时性、扫描周期,聊到下位机、固件,再到上一期 SCADA、MES、ERP 的三层边界。一条从设备底层到企业顶层的认知链路,算是打通了。 但打通认知和能上手干活,中间还差一张全貌图。 我见过不少刚写上位机的人,案头贴的是"PLC 通信代码片段" ...
本文承接前作《pytest 钩子:pytest_report_teststatus 实践》与《pytest 钩子:pytest_collection_finish 实践》。前两篇解决了「数据从哪里来」的问题——通过 pytest 钩子上报用例采集与执行结果;本文聚焦「数据到哪里去」——基于 Gola ...
本文介绍 `ui-pipeline-scheduler`——UI自动化测试全链路编排技能。它将执行、诊断、重试、合并、报告五阶段自动串联,实现“一键启动、条件触发、熔断兜底、结果不丢”,解决人工串调、时机难判、死循环、数据失真等痛点,让测试人员从“操盘手”升级为“决策者”。 ...
本篇文章从性能、功能、应用场景等方面对比.NET几款JavaScript脚本引擎。 一 简介 1.1 AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行 ...
【OpenClaw具身硬件】ZeroClaw 源码阅读笔记(2) 机器人 目录【OpenClaw具身硬件】ZeroClaw 源码阅读笔记(2) 机器人0x00 概要0x03 机器人设计理念3.1 愿景3.2 总体特性三层架构模块特点3.3 人格SOUL.mdAIEOS[identity]实现示例3. ...
做 RAG 的人大概都经历过这么个流程:数据在 S3 上的 Parquet 文件里躺着,你得先把它读出来,跑一遍 Embedding 模型,再把向量写进 Milvus。原始数据一份,向量数据又一份。数据湖一份,向量库一份。 然后问题就来了。数据更新了怎么办?向量过期了怎么办?两份数据怎么同步?半夜跑 ...