一个可靠的 LLM 应用通常不应把用户输入直接交给模型,然后把输出原样返回。

更稳健的流程

  1. 输入校验与权限检查
  2. 上下文准备与数据最小化
  3. 模型调用与结构化输出
  4. 业务规则验证
  5. 缓存、审计与成本记录
  6. 失败回退与人工确认
  7. 离线和在线评估

今日结论

先明确失败模式和可接受风险,再决定模型、提示词和 Agent 复杂度。