开发者观察 (@guanchadev) header
开发者观察 (@guanchadev) profile picture

开观:硅基视野下的全球开发者动态观察。专注 AI Agent、开源生态与技术趋势,连接真实与未来的 Builder。🏴‍☠️🍻🚀

OpenWorld
Joined March 2011
Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)Photo by 开发者观察 (@guanchadev)
开发者观察 retweeted
强烈推荐所有技术人看看这篇复盘,黑客们是如何轻易地让你电脑中毒的,以及下面这个技巧🤣: “要不你们先打 1000U 给我验证一下,我们再继续面试。不打的话我就不说话了。然后把钱包地址一丢。过了一会儿,他们真的打了 1000U 过来。我收到之后就把对方拉黑了。”
26
73
13
455
81,327
开发者观察 retweeted
非常推荐读一下 OpenAI FDE 负责人 Colin Jarvis 今天发的这篇工程博客! 他们的 FDE 团队花了几个月给客户做 AI 系统,结果 Codex 变强后,直接删掉了约 90% 的定制代码。 文章用一个半导体客户的真实项目,讲清楚了 FDE 到底在做什么。 工程师直接深入客户团队,跟芯片专家一起设计 Eval、搭建 Harness,把 AI 真正用到芯片验证和调试流程里。 在这个行业,验证约占项目工作量的 70%。前 3–6 个月,几个场景都上了生产:定向测试生成节省约 48% 的时间,几周的调试被压缩到几小时。 但项目上线只是第一步。 随着 Codex 能力提升,团队把原来的定制应用逐步改造成通用 Harness 上的 Skills 和插件。Codex 本身成了交互界面,原来各场景单独写的终端界面和命令行工具全部退役。 扩展到新团队时,基本只需要换上新的连接器和 MCP,再用一个 Skill 生成新的 Eval。第一次部署花了两个月,复制到第二个团队只用了一天。 而当模型能力不够时,FDE 还要把真实业务中的失败案例和能力缺口反馈给 Research。一家电信客户做语音客服,模型一开始在关键 Eval 上只有约 60%,六个月里随着新模型迭代涨到 90% 以上,才达到上线标准。 我很喜欢作者提到的一个目标:让 FDE 不断减少别人对自己的依赖。 我觉得企业 Agent 项目里真正留得下来的,是 Eval、失败案例和沉淀成 Skill 的业务知识;为了补模型短板写的胶水代码,每次模型升级都该重新审一遍,随时准备删。 做企业 AI 落地的建议先收藏。如果你每接一个新客户都还在从头写一套,说明东西还停在定制应用这一层,没沉淀下来。 原文:openai.com/index/forward-dep…
44
110
11
529
44,443
开发者观察 retweeted
Project brains now have a sixth page type: Organization. Companies, schools, foundations, and teams get their own category — instead of being jammed into “project” or “concept”. In MindMux and brain.md v0.4.1. github.com/mindmuxai/brain.m…
1
1
2
62
开发者观察 retweeted
DHH 这趟中国行,一边被中国汽车震撼,一边嫌中国软件太丑。 在他眼里,中国汽车的豪华程度已经能超越奔驰 S 级,但微信、支付宝、华为鸿蒙这些中国科技的代表,软件设计却依然粗糙,远不如硅谷。 中国硬件都快卷上天了,软件审美怎么还没跟上? 同一天,他先发帖说,在深圳打了一辆从没听过牌子的中国车,内饰堪比甚至超过顶配奔驰 S 级,20 分钟车程只花了 6 美元。 转头,他又点名微信、支付宝和华为鸿蒙:很尊重中国的 AI 模型和硬件,但为什么软件用起来还是这么粗糙? DHH 对软件设计有自己非常鲜明的审美标准。毕竟,Omarchy 就是他个人独特的、近乎米其林级别审美的体现。 评论区有人不服:微信把聊天、支付和各种服务整合在一起,办事这么方便,到底哪里不好? DHH 说,功能齐全不等于设计优秀。他在意的是审美、操作流程和细节打磨:内外边距不一致,页面转场生硬,动画粗糙,信息架构和操作路径也不够讲究。在这些方面,他认为硅谷的软件仍然明显领先。 有人解释,中文能在有限空间承载更多信息,超级 App 又要包办那么多事情,设计精致度自然得让位于功能覆盖面。 DHH 不买账:这是一个虚假的取舍。功能多,不意味着设计就必须粗糙。 希望他这番还算中肯的批评,不至于疏远了他在中国的拥趸。 至于我个人,当然审美有限,还是很喜欢中国的 App。功能丰富,用起来也确实方便。 你同意 DHH 的看法吗?
As much as I respect Chinese-made AI models and hardware, I'm equally puzzled by how rough most of the software still is. Whether it's Wechat or Alipay or HarmonyOS. You'd think getting unique aesthetics, perfect fidelity, and great flows would be "easy", but clearly it is not.
194
33
20
522
128,386
开发者观察 retweeted
Replying to @lxfater
我这边比较稳的是:别把决策留在某个 agent 的聊天里,让它写进仓库、跟代码一起 commit。换 Claude / Codex / Cursor 时新 agent 先读那份就能接上。我开源了个约定 brain.md:github.com/mindmuxai/brain.m…
1
2
120
开发者观察 retweeted
试了 @HiTw93 的 Kami,给 brain.md 做了张一页纸。 让 Agent 按它的模板填内容,自带的检查会把溢出、孤行、字体回退都揪出来,十几分钟就出了 PDF,排版比我自己调半天还好看。做文档的强烈推荐。 一页纸讲的是:AGENTS.md 告诉它怎么做,BRAIN.md 告诉它为什么。 github.com/mindmuxai/brain.m… Kami:kami.tw93.fun/
3
2
5
445
开发者观察 retweeted
alibaba/open-code-review: Battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in fine-tuned ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible. #devopsish github.com/alibaba/open-code…
15
107
982
85,190
开发者观察 retweeted
🌍 What if an AI-generated world didn’t end after a few seconds—but kept running for hours, responded to every move, let you attack, cast spells, shoot, or summon storms, and continued evolving through AI agents? That’s LingBot-World 2.0: our open-source real-time interactive world model, scaling to 720p/60fps in our full setup. Today, we’re open-sourcing 3 more models: 🔹 LingBot-World 2.0 Small (1.3B) 🔹 LingBot-World 2.0 Bidirectional 🔹 LingBot-World 2.0 Causal Pretrain And now, with our 1.3B Small Model, that world can run in real time on a single consumer GPU. 🧵
88
143
131
761
1,999,756
开发者观察 retweeted
i want one!
i gave astra a robot, a paint brush, and a camera then asked it to paint the golden gate bridge in real life! it figured out how to control the robot, and progressively got better throughout its attempts. the timelapse is sick
574
474
72
12,377
3,356,775
开发者观察 retweeted
Kimi 改分享图的时候,意图已经进了 brain.md。 切到 Grok 接着做,它直接读到「4:5 杂志封面、浅纸、底部墨条、半透明期号」,我一句都没重复。 这就是 brain.md:项目意图留在仓库里,换工具也不丢。 projectbrain.md
1
1
108
开发者观察 retweeted
Huge shout‑out to the @sgl_project community! 🙌 LingBot‑Video gets native support in SGLang v0.5.18. Run our 30B‑A3B MoE text‑to‑video model with optimized SGLang‑Diffusion serving. Cookbook👉 docs.sglang.io/cookbook/diff…
SGLang v0.5.18 is out! We have 710 PRs from 212 contributors, and 61 of them were new contributors. Welcome🧡 Highlights: 🔸 New models: Muse Glimmer and Intern-S2-Mobius, plus SANA-Video, LTX-2.5, LingBot-Video, Cosmos3, and LongCat-Image on SGLang-Diffusion 🔸 Engine startup is up to 2.38x faster: checkpoints stream from disk while CUDA graphs capture, so the two longest waits happen at once 🔸 All compiled kernels (Triton, FlashInfer, Inductor, DeepGEMM) now live in one directory: SGLANG_CACHE_DIR 🔸 NVFP4 checkpoints now run on AMD GPUs via online MXFP4 requantization, with 97.5-100% accuracy retention across MiniMax-M2.7, GLM-5.1, Kimi-K2.6, Qwen3.5-397B, and DeepSeek-R1 🔸 Kimi K3 runs much faster on AMD MI355X: 1.37-1.77x throughput and up to 2.42x faster ITL 🔸 DeepSeek-V4 decode gets faster on NVIDIA: TP LMHead all-to-all cuts LMHead time from 320us to 169us, and FlashInfer MNNVL allreduce turns on automatically for DeepSeek models Thanks again to our amazing partners and model makers: @NVIDIAAI @AIatAMD @intel @AIatMeta @intern_lm @Lightricks @AntLingAGI @robbyant_brain @Meituan_LongCat Full release note👇
1
5
16
1,594
开发者观察 retweeted
周六参加完 Trae 在上海的活动,我还发了一个简单的点评,虽有预料,但没想到会这么快宣布,被豆包大一统了,从公司角度这些整合没毛病,豆包面向大众用户的主品牌,同时面向企业的销售和解决方案都由火山引擎来接手,但是对于业务团队相关方的同学来说可能会面临比较大的组织架构变动吧。AI 时代还是要坚定的为自己做一些一直坚持下去的作品,不管是否创业。
Thanks to the @trae_ai team for inviting me to the "Tech Roundtable" at TRAE AI Creativity Competition in Shanghai. It was a great time catching up with old friends, meeting new ones, and syncing our contexts. During the panel, I shared a few core thoughts: @mindmux Knowledge as Code, Agents as our classmates and teammates—true first-class citizens, The upper limit of an Agent is your imagination,Imagine boldly, build rapidly. #AI #OpenSource #KnowledgeAsCode #TechCommunity
3
2
8
1,979
开发者观察 retweeted
刚读完 @zhenjiazhou 的这篇 Deepseek Harness 深度拆解 强烈推荐这篇文章《对 DeepSeek Harness 的一次 deepseek:过度工程,还是为自进化而建?》 你是否觉得 DSH 有点难懂,为什么要设计成一切皆插件?这是过度设计吗❓ 如果你也对 agents 和 DSH 感兴趣,推荐阅读 ⬇️ zhenjia.dev/posts/the-deepse…
14
27
1
158
17,094
开发者观察 retweeted
这是一个有意思的 Skill,叫 ELI5,意思是就好比你给 5 岁孩子解释这件事,所以要通俗易懂。生成结果是 HTML 页面。 其实你要是不经常用都没必要去安装这个 Skill,这个 Skill 里面也就是一句提示词而已。 提示词(github.com/anthropics/claude…): 请把我当成对这个话题一无所知的人,用一个包含大图且文字较少的 HTML 组件来向我解释。
a skill people at Anthropic have been using a lot recently: ELI5 /eli5 <what you want explained> "explain like I'm someone who knows nothing about this topic, using a HTML artifact with big pictures and few words"
97
185
8
1,046
141,567
开发者观察 retweeted
The most important skills in Building and Deploying AI Applications.
266
2,093
196
12,188
2,135,836
开发者观察 retweeted
智谱联合创始人唐杰老师关于 GLM 5.3 以及模型训练的一些分享: 智谱 GLM-5.3 没有换基模底座,纯靠后训练让编码能力提升 50%。 GLM-5.3 模型的底座是 GLM-5.2,约 743B 参数的混合专家(MoE)模型,每次推理只激活约 40B 参数。团队花了一个月,在长周期环境中做强化学习,编码能力比 GLM-5.2 提升了 50%。 这里解释一下 MoE:传统模型每次推理要跑完所有参数,MoE 相当于把模型拆成一群“专家”,每次只调用其中几个,推理速度更快、成本更低。 推文中特别区分了两个概念: 1. 总参数量决定模型学习了多少知识 2. 激活参数量和有效深度决定模型能想多深。 比如说,让模型去找安全漏洞,主要是依赖的是推理能力,能把一条二十步的推理链完整走到底,相对来说各种安全数据库是次要的。 至于为什么不换底座也能大幅提升呢? AI 模型的扩展(scaling)不止堆参数这一条途径。 如果梳理下这些年模型训练的发展路线: - 2020 年 Kaplan 等人的研究建议参数增长要远快于数据,GPT-3、Gopher 都是这个思路的产物。 - 2022 年 DeepMind 的 Chinchilla 论文则认为参数和数据应该同步增长,参数大的模型反而是最浪费算力的。 - 再后来,大家发现模型上线后推理成本远超训练成本,最优解又变成了用更小的模型训更久,比如 Llama-2-7B 每个参数喂了约 290 个 token,Gemma-2-9B 更是喂了 889 个。 模型能力由很多因素决定:底座大小、预训练数据量、每次前向传播的计算量、后训练。 对于现阶段,模型后训练还有很大潜力可以挖掘。
Thoughts About Scaling Law Scaling, but not only of parameters. Every model release now ends with the same question: how many parameters? It isn't a question that can be answered on its own. Parameter count is only meaningful alongside three others — how much data you have, where you intend to spend your compute, and who will run the model, under what conditions. The field learned this the hard way. Kaplan et al. (2020) fit an exponent that told everyone to grow parameters faster than data — roughly 2.7:1 — and the industry complied: GPT-3, Gopher, MT-NLG. Hoffmann et al. (2022) redid the experiment across four hundred models and found the compute-optimal split is closer to 20 tokens per parameter, and that with sufficient compute the two should grow at the same rate rather than drifting apart. The error in the earlier fit compounded with every order of magnitude of compute, which is why the largest models of that generation were the most misallocated. The trillion-parameter round was, in retrospect, a detour the whole field took together and then reversed. Chinchilla wasn't the end either. It optimized training compute for models that would be trained once and evaluated. Today a model is called billions of times a day and inference dominates lifetime cost. Put inference into the objective and the optimum moves toward smaller models trained far longer — deliberate over-training, which is what Llama-2-7B and Gemma-2-9B were doing at roughly 290 and 889 tokens per parameter. Sparsity moved the target again. In a MoE model two quantities have to be kept apart: total parameters govern roughly how much the model can hold — knowledge, facts, the long tail — while activated parameters and effective depth govern roughly how far it can think, how many steps of a causal chain it can carry before it comes apart. A dense 20:1 ratio does not transfer. And the ratio isn't a single number at all: Roberts et al. (2025) find the optimal tokens-per-parameter is task-dependent, with memorization favoring more parameters and reasoning favoring more data. Follow-up work on MoE observes that at fixed TPP, pushing total parameters higher actually degrades reasoning, while activating more experts reliably helps it. This matters for what we are building toward. Finding a vulnerability is not a retrieval problem. It doesn't come from having memorized more CVEs; it comes from carrying a twenty-step chain of inference to the end without losing the thread. That capability does not live in total parameter count. Which brings us to this release. Total parameters appear to matter up to a threshold — enough to hold the world — after which additional capability comes from scaling elsewhere: effective depth per forward pass, and above all post-training. GLM-5.3 is our controlled experiment on that claim. Same base, same architecture, same total and activated parameters as GLM-5.2. One month of scaling long-horizon environments and RL. The gains are not marginal. Well, scaling has more than one dial. We turned the post-training one this time because it had the most slack left in it — not because the others are finished. Base model size, pretraining data, compute spent per forward pass: all of them are still on the table, and we will come back to each. What this experiment taught us is that the dials do not have to be turned together, and that the one worth turning next is rarely the one that was worth turning last. We are not done scaling. Next time, maybe mid-training, pre-training, and even more.
49
20
3
148
65,922
开发者观察 retweeted
对理解Cordis有帮助 koishi.chat/zh-CN/cookbook/d…
33
4
44
6,508
开发者观察 retweeted
吴恩达刚刚发布了一份「AI Engineering Skills Map」。 它基于 1 万多份招聘需求、专家访谈和问卷,把今天开发者最重要的 AI 工程能力归成了四块: 构建和部署 AI 应用、软件工程基础、使用 Coding Agent,以及 Shaping the Build。 前两点我觉得尤其值得注意。 AI 应用最大的麻烦之一,是输出本身带有不确定性,所以真正重要的能力会落到 eval、error analysis、context engineering、RAG、agent workflow 这些地方。 与此同时,Coding Agent 越强,软件工程基础反而越重要。你得知道架构、测试、可靠性、安全这些 trade-off,才能判断 Agent 做得对不对,也知道该给它什么 context。 最后一项「Shaping the Build」也很有意思。 当 Agent 已经能越来越好地按照 spec 执行,工程师的工作会更多落到前面:理解业务、定义问题、决定该做什么,以及什么时候快速做 MVP,什么时候应该慢下来。 我自己看完最大的感受是,AI 并没有让工程能力变简单,只是把工程师的价值往更高一层推了。 以后会写代码当然重要,但更重要的是能不能把问题定义清楚、把 Agent 用好,再对最后的结果负责。
New: A map of the most important skills in AI Engineering.
27
73
1
356
76,304
开发者观察 retweeted
Someone built a persistent memory for coding agents, and it's just Markdown files in your repo. The problem it fixes is one you already know. You close a session and everything the agent knew about your project is gone. The reasoning behind a decision, the constraints you agreed on, the path you chose not to take, all of it sits in a chat log nobody opens again while the next agent starts from zero. The tool is called brain.md. It captures the durable decisions, requirements, and constraints as text that sits next to the code and travels in git. Any agent that can read a file can use it, so it works the same across Claude Code, Codex, and Cursor. The part I find clever is how it stays honest. Every write goes through one small CLI, so a page holds a current best understanding plus an append-only timeline of how it got there. You can rewrite what the project believes, but the trail behind it stays put. The whole thing is one Markdown folder and a zero-dependency script. There's no database, no runtime, and no lock-in. Most memory tools bolt a vector store onto the side and hope the agent remembers to use it. This one treats memory as files you can read, diff, and own. That feels like the right layer to build it on.
13
9
1
83
11,224