什么是 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 验证输出,不要盲目信任返回内容
- 适合嵌入自动化工作流,不适合用于交互式对话
- 需要在工具白名单中显式启用后才能使用