首页 资讯 下载 教程 Skills 社群

LLM Task 结构化输出工具

什么是 LLM Task

LLM Task 是 OpenClaw 的一个可选插件,专门用于在工作流中嵌入 AI 处理步骤。它的特点是只返回 JSON 格式的结构化输出,并可选地通过 JSON Schema 进行验证,确保输出符合预期格式。

与普通的 AI 对话不同,LLM Task 不会产生闲聊、代码块或解释性文字——它被严格限制为 JSON 输出模式。

典型使用场景

邮件意图识别与自动回复草稿

{
  input: "收到一封客户投诉邮件,内容是关于物流延迟...",
  schema: {
    type: "object",
    required: ["intent", "priority", "draft"],
    properties: {
      intent: { type: "string", enum: ["complaint", "inquiry", "feedback"] },
      priority: { type: "string", enum: ["high", "medium", "low"] },
      draft: { type: "string" }
    }
  }
}

AI 会返回结构化的 JSON,包含意图分类、优先级和回复草稿。

配置方式

openclaw.json5 中启用插件:

{
  plugins: {
    "llm-task": {
      enabled: true,
      defaultModel: "minimax/minimax-m2.5",
      maxTokens: 800,
      timeoutMs: 30000,
      allowedModels: ["minimax/*", "kimi/*", "openai/*"]
    }
  }
}

注意事项

  • 执行过程中不会向模型暴露任何工具,确保输出纯粹是 AI 推理结果
  • 始终通过 JSON Schema 验证输出,不要盲目信任返回内容
  • 适合嵌入自动化工作流,不适合用于交互式对话
  • 需要在工具白名单中显式启用后才能使用