普林斯顿与斯坦福团队发布 mini-swe-agent,约 100 行 Python 的极简编码智能体
SWE-bench 与 SWE-agent 团队发布 mini-swe-agent,智能体类约 100 行 Python,在 SWE-bench verified 上得分超过 74%。
能拿它当极简编码 agent 基线,只留 bash 加 subprocess.run 执行动作、线性历史便于调试和微调,代价是放弃工具调用接口与状态化 shell,复杂任务要靠模型自己拼命令。
技术方向
怎么把模型跑得更快更省钱:推理加速、显存与成本、服务部署与基础设施选型。
545 条精选近 30 天 539 条共收录 2,452 条
SWE-bench 与 SWE-agent 团队发布 mini-swe-agent,智能体类约 100 行 Python,在 SWE-bench verified 上得分超过 74%。
能拿它当极简编码 agent 基线,只留 bash 加 subprocess.run 执行动作、线性历史便于调试和微调,代价是放弃工具调用接口与状态化 shell,复杂任务要靠模型自己拼命令。
RhinoDevel 在 GitHub 开源 Poldi,一个完全跑在本地硬件上的语音对话助手,用 C# 写服务端,配 Node.js 免手客户端和网页客户端,支持唤醒词、打断回答和终端模式。
能拿走一套低显存本地语音助手的完整配置,含各档模型对应的量化版本与采样参数、分类器与记忆模型分开加载、keepLoaded 关掉后用快照换显存;落到本地模型部署这条线,代价是要自己装 SearXNG、Caddy 和一堆编译依赖。
Databricks 产品负责人 Patrick 复盘公司全面铺开 AI 编码 agent 后成本指数级上涨、再通过四项措施把单位成本最多降低 90% 的过程。
可拿走四招降本做法,模型换代迁移、路由、花费可见性、砍 token 开销,落到软件工厂的编码 agent 成本控制上;前提是先有统一网关收口全部流量,否则看不到钱花在哪。
GPU-unlock 1.0.0 发布,这是一个 Linux 内核模块,把 Nvidia 3000 系显卡的 FP/BF16 指令发射速率解锁到专业卡水平。
用 initramfs 里先于 nvidia 绑卡的 kmod 写 SS0/SS1 速度选择器,免去每次驱动更新重打补丁,代价是需内核命令行 opt-in、休眠不覆盖且恢复后要重解锁。
Anthropic 开源 sandbox-runtime(srt),用操作系统自带隔离机制限制进程可读写的文件和可访问的域名,不需要容器。macOS 走 Seatbelt,Linux 依赖 bubblewrap、socat 和 ripgrep,Windows 支持为 alpha;默认读全放行、写全拒绝、网络全拒绝,流量只经宿主侧代理按域名白名单放行。
能拿走 srt 前缀命令加 ~/.srt-settings.json 的读写与域名白名单配置,把本地 MCP server 和自建 agent 关进无容器沙箱,代价是 Linux 要装 bubblewrap、socat、ripgrep,白名单过严会让 npm install 失败。
Draggy 发布 Windows 桌面 AI 助手,用内置 llama.cpp 引擎在本地跑 GGUF 模型,无需账号、无遥测,并带一个能在项目文件夹里读写文件、执行命令的编码智能体。
可借鉴四种权限模式加可撤销 diff 的编码智能体设计,以及 colibri 把 MoE 专家权重放硬盘、常驻权重留显存的做法;代价是硬盘读取只有 0.3 到 3 tokens/s,机械盘和 U 盘基本不可用。
MarkTechPost 发布教程,用 Letta 搭建一个有状态工程 Copilot,把记忆拆成 persona、human、project_state、lessons 四个可检查的 core memory 块,并允许 agent 自行更新。
能拿走 Letta 的 core memory 分块、共享 block 和 passages 检索写法,落到软件工厂的多 agent 协作与知识沉淀;代价是 SDK 接口跨版本不稳定,代码里要包一层兼容调用。
文章给出一套把模型当依赖注入的三层结构,接口层只认业务语义,适配层收拢提示词模板、输出解析、重试超时和 token 预算,评估层用 200~500 条真实业务样本和字段抽取准确率、结构化输出合法率、P95 延迟三个指标作为换模型的唯一依据。
能拿走接口/适配/评估三层结构和 200~500 条样本的回归脚本,落到软件工厂的模型切换流程;代价是每个模型要单独写适配器,结构化输出还得靠二次调用兜底。
AWS 与 UC Berkeley 在 Hydro 项目下以 Apache 2.0 开源 Infinity,一个把工具调用当作挂起点的 Agent 运行时。它把 Agent 拆成有界执行切片,挂起时只保留对话历史,基准中 8 万 Agent 常驻内存约每空闲 Agent 100 KB,8 GB 的树莓派 5 可容纳约 7.5 万个并发 Agent。
可借鉴把工具调用当挂起点、按消息队列切片恢复的运行时设计,替换阻塞式 agent 循环;代价是工具要改成异步回投结果,且需处理至少一次投递的幂等。
这篇教程讲清 vLLM 靠 PagedAttention 把 KV Cache 从按最大上下文预留改成固定大小分页管理,从而在同一张卡上塞下更多并发请求。
能拿走 vllm serve 的三个关键参数和前缀缓存默认开启的用法,落到本地模型部署这条线;前提是显存先装得下权重,单人或只追首 token 延迟的场景收益有限。
Worca 发布确定性多智能体流水线,由引擎控制流程,把任务拆成澄清、规划、精修、实现、评审五步,评审不通过就退回实现环节循环,直到通过质量门才停在分支上等待开 PR。
可借鉴它把澄清、规划、精修、实现、评审做成带质量门的有界循环,每步落盘到 SQLite 并配独立 git worktree;代价是要接受固定流程约束,mock 模式只能验证流程不能验证模型效果。
Logic647 开源 MemorySQL,一个本地优先的 Electron 应用,为 Codex、ZCode、Claude Code、Qwen Code、Kimi CLI 等 12 家 AI 编码 agent 统一捕获会话历史。
12 家 agent 各写一个捕获适配器、统一归一化后入 SQLite,再用 7 个 MCP 工具做「续接」;代价是本地明文存储、MCP 端点无鉴权,且上游格式一变就得靠探针发现。
Andee 作者复盘 Android 端 agent 的无人回合设计,把自主回合的可用工具收敛成一条 if 判断,只放行 note. 前缀和 gear.note、gear.list 两条白名单,空结果被定义为合法完成。
无人回合可照搬四件事,工具集用前缀加白名单在 dispatcher 拦、空结果写进契约、尝试与成功分两个时间戳、只给可关的那半记预算,代价是账单不完整且会晚到。
作者在自建学习问答 Agent 的评测中发现,同一道 MCP 检索题跑 10 次有 2 次没真正执行 scan_term,模型却自行写出 count=0 的 Observation,而 Harness 虽识别出 protocol_error 仍把原始输出追加进下一轮 History,虚构结果就此变成后续推理依据。
能拿走三权切分的修法,协议错误原文只进 trace artifact,History 只放“原文已省略”占位,换掉把模型原始输出直接追加进下一轮的做法;代价是要改 Agent Loop 版本并补一层断言伪造结果没进 prompt 的确定性测试。
一位十七年后端架构师给出让 Agent 自动改代码的四道闸,分别是可执行验证、把自动化变更排进人的工作时段、回滚能力先于自动化能力、授权分级。他给出可直接复用的 .claude/commands/verify.md 四步验证命令和两段 cron 窗口,并参照 Anthropic 现状做了五档权限矩阵,目前只开到第三档,合并主干和动生产配置未放开。
能拿走 verify.md 四步验证命令、两段 cron 窗口和五档权限矩阵,落到软件工厂的 agent 改代码流程;前提是项目已有一键回滚,数据类改动仍需人工兜。
这篇文章从矩阵乘的三重循环讲起,用算术强度解释 DeepGEMM 和 FlashMLA 为何分别卡在带宽与算力上。
能拿走算术强度判瓶颈、TMA加WGMMA的warp分工、FP8两级累加和MLA吸收推导,落到本地模型部署与推理优化这条线,前提是手上有Hopper卡并愿意对着固定commit读源码。
作者在Agent长会话场景把默认模型换成输入便宜25%、输出便宜35%的flash版本,同一批4.94亿token的账单反而达到谷时方案的2.15倍。原因是缓存命中token占用量91.4%、费用73.6%,而该模型缓存单价贵10.7倍,按公式算出的临界缓存命中率为73.6%,实测91.4%已越过临界点。
给出缓存命中率与三档单价的成本公式和73.6%临界点算法,能落到本地模型部署与Agent长会话的成本核算,前提是拿到真实账单明细并补齐本地定价表。
文章梳理医疗大模型与 RAG 系统在 SSE 流式输出下的接入层高并发设计,指出瓶颈已从数据库转向 GPU KV Cache 显存、长连接状态和网关堆外缓冲。
能拿走三层接入拓扑、Nginx 双向关缓冲配置、按在途 Token 预占的 CAS 准入器和前端自适应打字队列,落到本地模型部署与软件工厂的流式链路;代价是要自己估 Token 与 KV Cache 上限,堆外内存漏释放会拖垮服务。
Pi-Bolt 1.0.0 将 Pi 编码智能体提前编译为原生机器码,提供 Linux x86-64/ARM64、macOS Apple silicon 和 Windows x64 的单一可执行文件,无需 Node.js 或 Bun。
把 Pi 编码智能体用 AOT 编译成单文件可执行程序,去掉 Node/Bun 运行时依赖,可换掉本地编码 agent 的启动与长会话开销;代价是默认无 JIT,重插件需另装 JIT 版或自行 compile。
系列第三篇讲推理平台与 Agent 之间的契约设计,提出用 request_id、deadline_ts、priority 和结果通道四个字段把平台不确定性显式化。
可拿走工具契约四字段(request_id、deadline_ts、priority、回调方式)、三层背压状态机和四层指标,落到本地模型部署与软件工厂;前提是平台能算出预计等待和单次 GPU 成本。