开发者让 Qwen 27B 自主编写 C 编译器,六周跑出可产 x64 ELF 成品
Naiw80 · reddit · 2026-08-25
一位开发者分享了历时约 6 个月的实践:为 Qwen 3.6(后升级 3.8)27B 自建 agent 编排框架,先解决小模型常见的重复、空回复等问题,再引入规划器、编码器、调试器、研究员、验证器等多个专职子智能体,强制模型「先研究再执行」而非依赖内置记忆。
他给系统的提示词是「做一个能产出可用 x64 ELF 的 C99 编译器」。硬件为 Tesla P100 + RTX 4070(推理约 13-14 tok/s),另用一台 Arc B580 跑 Gemma4 12B 做验证器。
主要踩坑:
- 上下文管理最难:llama.cpp 无 context-shift,压缩/裁剪策略不当会导致反复 prefill 浪费 6-7 分钟,前 3 周才找到解法,这是项目拖到 6 周的主因;
- x86 代码生成阶段模型宁可幻觉 opcode 也不查表,通过收紧 coder/debugger 系统提示并强制使用 capstone 等库明显改善。
系统最长连续无干预运行 1 周。作者结论:Qwen 27B 在正确引导和合适条件下能力极强,这可能是他见过该模型产出的最复杂项目。成品已开源在 GitHub(Na1w/tc),编排器暂不开源。
「编程与Agent」频道最新
- Warp 分享 Agent 云端化配置格式:环境与权限即代码 — vikvang1 · 2026-08-25
- AI Agent 正在毒化你的 Git 历史,教你如何配置修复 — nicolascraske · 2026-08-25
- Codex Bar 工具新增数据统计与导出功能 — steipete · 2026-08-25
- Grok Bot 接 Obsidian 构建多智能体知识库工作流 — EXM7777 · 2026-08-25
- 直播预告:本地 MCP 运行 ComfyUI 与 Agent 硬件优化 — MiniMax_AI · 2026-08-25
- Headlong 实验持久化 Agent:指数退避与分层上下文 — lateinteraction · 2026-08-25