AI 与智能体
一句话进去,一个漏斗出来——然后接受和其他人完全相同的检查
“把去年买过一次、之后什么都没打开过的客户赢回来。”这句话输入进去,返回的是一个漏斗图。它值得拥有的原因不在于生成本身——能生成的东西多得很——而在于结果会被送进与人类工作完全相同的校验器,然后再进行试运行,让你在任何人收到消息之前读到它将发送的每一条消息。
两项职责,彼此分开
漏斗生成接收一段描述并返回一个图。它刻意采用与生态系统中其他 AI 面板相同的契约——一条消息、一个可选对象,以及替换还是修补——经由同一个网关,运行在已在别处投产的同一操作路径上。
创意生成是把同一契约应用于文档:生成或修补一封邮件、一个页面或一个表单。由于创意是具有已发布模式(schema)的文档,模型对它进行修补是在做一件结构化的事情,而不是生成一大堆 HTML 然后祈祷它能用。
系统提示词是漏斗模式的精炼副本,每当模式新增一个键时它都会更新。过时的提示词是这里的典型故障:模型编写出已不存在的词汇,结果看起来完全合理,却被校验器以阅读者看不到的理由拒绝。
按联系人个性化,带缓存
ai_generate 节点会在发送时为每个联系人填充合并变量。它按你的配额计量,并按创意及其所依赖的联系人属性哈希进行缓存——没有这个缓存,你就要为每次发送中的每个收件人付一次生成费用,这种账单没人会预算第二次。
- 1你的句子“赢回去年只买过一次、之后再未打开任何邮件的客户。”
- 2返回的图一个入口、等待、一个条件、两次发送、一个目标。节点有名字,用的是真实词汇。
- 3已通过校验一个入口,所有节点可达,每个循环都包含等待,每次发送都有创意素材和主题。
- ↻已修复如果校验失败,它会带着错误信息被退回并重试——而且尝试次数会被报告出来,不会隐藏。
- 4已模拟在你发布任何内容之前,就能看到它会发送的每条消息以及送达的日期。
与人工相同的校验器未发送任何内容
MCP 服务器
让智能体正确地操作产品
由同一进程在 /mcp 上通过可流式 HTTP 提供,使用 castomo 令牌或 API 密钥进行身份验证,并限定于单个项目。它存在的原因是:“智能体能调用你的 REST API”这句话对一切都成立,却毫无用处;智能体真正需要的是一个有描述的接口,且危险部分已被设卡。
联系人
list_contacts、get_contact、upsert_contact、list_segments、preview_segment。在对联系人做任何操作之前,先问清楚某个分群里有哪些人。
漏斗
list_funnels, get_funnel, create_funnel, generate_funnel, check_funnel, publish_funnel, pause_funnel, start_funnel_run.
simulate_funnel
整套工具中最有价值的一个,遥遥领先。让联系人试跑一遍漏斗,返回所走的路径和将要发送的消息。没有它,智能体只能盲写自动化。
正文
create_email 和预览渲染。输入 Markdown,输出渲染好的创意素材——比直接让模型生成邮件 HTML 可靠得多。
营销活动与报告
list_campaigns、get_campaign、report_campaign。能读懂数字的智能体,才能告诉你一些你还不知道的事。
资源
漏斗模式、创意素材模式、合并变量目录和分群谓词语法都以资源形式提供,因此智能体依据的是当前定义,而不是记忆。

它来写变体。否决权在你。
闸门,以及为什么它是硬性拦截
每个具备发送能力的工具都设有闸门。给自己发测试邮件是免费的。任何会触达真实用户的操作都需要显式的确认标志,并且受你的计费配额限制——两者都要,缺一不可。
原因简单而不花哨。一个误读提示词的智能体不应该能给五万人发邮件,而再精心的提示词也不是一种控制手段。这是少数几个硬性拦截确实胜过良好默认值的地方之一,而且它就是按硬性拦截实现的。
同样的逻辑贯穿整个设计。智能体可以整天起草、检查、模拟、预览和报告,而不会有任何一条消息发出。唯一不可逆的操作,就是唯一需要人点头同意的操作。
- ✓读取权限范围内的任何内容联系人、分群、漏斗、营销活动、报告——仅限单个项目内。
- ✓撰写并检查创建漏斗、修改创意素材、运行校验器、运行模拟。
- ✓测试发送发到你自己的已验证地址。免费,且使用真实的渲染器。
- !正式发送显式的
confirm: true,且在配额之内。两者都要,都不是建议项。
限定于单个项目配额就是上限
模型对你的业务真正了解什么
一个只靠你一句话的生成器写出来的文案千篇一律,谁都看得出来。只要给一个网址,ClickSomo 就能读取你的网站——一次浅层抓取、一份公司简介——所以它起草的漏斗是围绕你真正卖的东西,文案用的也是你自己的话。这就是演示和功能之间的全部区别。
抓取来的文本被当作不可信输入处理。在任何模型读取之前先做隔离,在任何渲染之前先做净化,因为来自一个不是你写的页面的文本,恰恰是针对模型的指令最可能藏身的地方。
实话实说:自动生成的漏斗只是一份不错的草稿,而不是一个完成的营销活动。里面会有你不认同的等待时间,也会有你不会那样写的邮件主题。花二十分钟编辑是正常的——之所以是二十分钟而不是一下午,是因为结构、检查和模拟都已经就绪。此外,在未配置 AI 密钥的部署上无法使用生成功能,API 会明确说明这一点,而不是以奇怪的方式报错。