销售 · 基础

购买意向

区分具体的购买行为与随口兴趣、赞美或模糊的未来意向。

NoulScore

适合什么时候使用

  • 意向评分
  • 产品驱动销售
  • 对话分流

示例 state

{
  "message": "Can you send annual pricing for 20 seats and tell me whether SSO is included?",
  "channel": "website_chat"
}

决策问题

Noulbuying_intent

这条消息是否表现出具体的评估或购买意向,而不只是泛泛兴趣?

Scorereadiness

把购买阶段评为 0 到 4。

  1. 0 — 没有购买信号
  2. 1 — 随口表达兴趣
  3. 2 — 正在主动评估
  4. 3 — 询问具体购买约束
  5. 4 — 询问近期商务下一步

预期输出

一个购买意向概率,以及购买阶段评分。

TypeScript 示例

import { noul, score, TypeSafeClient } from "@typesafe-ai/sdk";

const client = new TypeSafeClient();

const result = await client.systemOne({
  state: {
    message:
      "Can you send annual pricing for 20 seats and tell me whether SSO is included?",
    channel: "website_chat",
  },
  questions: {
    buying_intent: noul(
      "Does the message show concrete intent to evaluate or purchase the product, rather than general interest?"
    ),
    readiness: score("Score purchase readiness.", [
      "No purchasing signal",
      "Casual interest",
      "Active evaluation",
      "Concrete purchase constraints",
      "Near-term commercial next step",
    ]),
  },
});

为什么这样设计

  • 问题明确区分了具体评估与模糊兴趣。
  • 评分等级提前定义好,业务代码可以自己决定触发阈值。

注意事项

  • 意向不等于身份、预算或决策权。
  • 把 CRM 中已知信息明确放进 state,不要让模型补猜缺失信息。

来源与参考

这个模板和来源链接最近核验:2026-09-21

继续浏览

先在Playground中运行这个模式,浏览全部模板,了解官方 SDK 用法,或使用成本计算器估算实际使用成本。