从 agent 编程走向 harness 编程的提示词

这套提示词的核心目的,是把一次性的 agent 编程过程,逐步沉淀成一种近似 harness 编程的项目协作方式。 需要这么做的根本原因是:大模型本身是无状态的。Codex 在一个上下文窗口里可以理解项目、推理链路、排查问题、形成判断;但这个上下文一结束,很多理解就会消失。换一个线程、换一个 ...

Andrej Karpathy LLM 整理知识系统

Andrej Karpathy LLM 整理知识系统 LLM 知识库 Andrej Karpathy 最近发现一件非常有用的事情:用大语言模型(LLM)为各种研究主题构建个人知识库。这样一来,最近的大量 token 使用不再主要用于操作代码,而是更多用于处理知识(以 markdown 和图片形...

谷歌 14 年工作带给我的 21 条经验(转发)

21 Lessons From 14 Years at Google 转发分享 2026年1月3日 大约 14 年前加入谷歌时,我以为这份工作就是写出优秀的代码。我只对了一部分。随着待的时间越长,我越发意识到:那些茁壮成长的工程师未必是编程技术最好的,而是那些懂得如何驾驭代码之外一切事物的人—...

AI 多代理大规模编程的尝试

AI 多代理大规模编程的尝试 背景 最近 cursor CEO 整了一个大活。用 Cursor 库构建了一个基于 GPT-5.2 的浏览器,包含超过 300 万行代码。 这个浏览器的表现为如下: 思考 数周能达到这个完成度,很不错。从一个demo角度是可以的。但是,从软件维护角度,这么大的...

远程执行python脚本

远程执行python脚本 uv 远程执行脚本介绍 Running scripts | uv Python scripts can be run directly from their URLs using uv run. 很多零碎的小脚本,可以放在云上,可以方便远程执行。 claude-c...

嵌入式软件分层

嵌入式软件分层 软件分层的核心目的是降低开发者的心智负担。当我们面对一个复杂系统时,不需要同时思考从硬件寄存器到业务逻辑的所有细节,而是聚焦于当前层的职责,信任下层提供的抽象。 分层带来的价值: 可替换性:更换硬件平台时,只需修改驱动层 可复用性:协议层代码可以在不同项目间复用 可测试性:每...

web 串口助手

web 串口助手 想自己做一个web 串口助手。之前在浏览 阮一峰周刊 的时候,有见到过一个惊艳的 web 串口助手,一直找不到,颇为遗憾。 今天下午,寻找了几个小时的github,发现开源的 web 串口助手 都是功能少了一点,与自己理想的差了一点。 最后终于找到了 云之彼端串口助手 在 阮...

如何优雅的屏蔽GCC编译器告警

如何优雅的屏蔽GCC编译器告警 作为一个合格的C语言程序员,在编译代码的时候一定要加上-W和-Wall选项,要保证代码中没有任何的warning信息,提高代码的可靠性。-Wall选项意思是编译后显示所有警告,-W选项只显示编译器认为会出现错误的警告。 但是有些时候,有些功能模块尚待开发,有些...

GitHub Pages 与 Cloudflare Pages:写博客和部署网站的最佳平台

GitHub Pages 与 Cloudflare Pages:写博客和部署网站的最佳平台 写博客是开发者提升个人影响力的常见方式。大多数技术博客采用 Markdown 格式撰写——一种简洁实用的标记语言,摒弃了 XML、HTML 等复杂标记,让作者专注于内容本身。 部署博客也应如此:摒弃繁杂...

大模型的训练速度正在加快

大模型的训练速度正在加快 DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning 是 DeepSeek 2026 年发布最新论文,里面讲述了可以通过纯强化学习(pure RL)来激发 ...