跳到主要内容

Function Composition

函数组合的目标不是“写得更函数式”,而是把复杂步骤拆成清晰、可测试的小阶段。

一个典型例子

const safePrompt = safetyGate(sanitizePrompt(rawInput));
const intent = routeIntent({ text: safePrompt });
const tokenInfo = tokenManager({ text: intent.text });

好处

  • 逻辑按顺序展开
  • 每一步都可以单测
  • 改某一步不会污染其它步骤