一名开发者在Linux.do论坛发帖称,使用AI编程工具Astra执行任务时,发现五小时额度在等待subagent工作期间仍在持续消耗。查看本地会话统计后,按token数量计算,等待行为约占Astra总用量的61.2%。进一步拆分显示:Astra自身47.1%的credits和49.6%的token属于纯timeout,等待整体占据五小时额度的41.2%,其中纯timeout约31.7%。原因在于等待期间,Astra会反复调用wait agent进行轮询和启动,token消耗随subagent等待时长成比例增长。该用户的编排策略是让主Agent专注于需求澄清、方案拆解、任务分发和结果验收,将读代码、写代码、跑测试、批量修改等实现类工作派给subagent执行:复杂任务交给5.6sol high模型,简单任务交给luna high模型。发帖者向社区询问优化方案,或是否应改用规划与执行分离的工作流,即只让Astra输出规划文档、另开会话执行任务。该案例引发了对多智能体编排中隐性token成本的关注与讨论。
事件分析
核心观点:轮询式等待暴露了多智能体编排的成本软肋,事件驱动调度将成为AI编程工具竞争的下一个焦点。
原文链接:Linux.do





评论前必须登录!
立即登录 注册