FlashScript 把智能体运行轨迹编译成可复用程序,token 用量降至 1/70
FlashScript: Compiling Recurring Agent Workflows into Reusable Neuro-Symbolic Programs
跑 repetitive agent 任务的可以看看:把轨迹编译成代码后,同样的任务 token 省 70 倍、结果还能逐次一致,比存 skill 靠谱多了。
FlashScript 提出把一次成功的智能体运行编译成可复用的神经符号程序(NSP):动作和数据转换写成代码,实例参数化,需要判断的环节保留 LLM 调用。在 120 个 WorkBench 分析任务上,配合 Claude Haiku 4.5 生成的 NSP 每次运行产生完全相同的工具调用,输入 token 用量比 skill 引导的智能体少约 70 倍,运行时间降至三分之一。在复合任务版本中,skill 引导智能体准确率跌至 23%,NSP 仍全部正确且结果一致。NSP 还成功泛化到同模板的 108 个未见实例。
FlashScript: Compiling Recurring Agent Workflows into Reusable Neuro-Symbolic Programs
Many agent tasks recur with new data or small changes, yet agents regenerate their reasoning and actions on each run, producing different results. Distilling a prior run into a skill helps the agent avoid earlier mistakes, but it still re-runs the full process each time, so runs can vary and incur that cost. We compile a successful agent run into a reusable neuro-symbolic program (NSP) with a set of guidelines we call FlashScript. Actions and data transformations become code, instance-specific values become parameters, and decisions that need model judgment become LLM calls. We identify three layers where these calls belong and three techniques that replace most of them with code. The compilation does not remove nondeterminism; it localizes it, so the deterministic program and its neural calls can be reviewed and tested separately. Across 120 WorkBench analytics tasks with Claude Haiku 4.5, the NSPs were correct and made identical tool calls on every run, using about 70 times fewer input tokens and a third of the runtime of a skill-guided agent whose runs were inconsistent. In a composite version of the tasks, the skill-guided agent's accuracy fell to 23%, and its output inconsistency increased, while the NSPs remained correct and identical across all runs. The NSPs successfully generalized to all 108 unseen instances of the same templates. Our findings suggest that NSPs from agent trajectories can be considered cumulative software assets for end-users to test, maintain, and reuse in their recurring workflows.