销售缺少新客户来源时,需要找到与主营业务有关的需求。可一条设备采购信息进入线索库之后,客户可能已经改了规格、选定供应商,甚至撤回需求。销售再次读到旧内容,第一句话就容易偏离对方现在的问题。
星河卓越的意客AI把持续更新的销售线索库与AI找客户结合,围绕企业业务寻找相关需求,提供原文、时间与匹配理由,并辅助准备评论、私信草稿。对开发者而言,要让这些材料支持客户开发,原文复用查询就得先回答:这一次研究应该采用哪个版本?
例如,一支销售食品工厂输送设备的团队,确认搜索短语为“输送设备 采购”。同一来源页面的标题都叫“公开信息更新”,库中保留了两次观察:
观察时间 | 保存的正文 | 全部搜索词是否出现 |
|---|---|---|
10:00 | 食品工厂想采购输送设备 | 是 |
11:00 | 信息已撤回,本页不再展示原需求 | 否 |
“先筛关键词,再从命中记录中选最新一条”,会把11:00排除,留下10:00的采购内容。查询看似选了最新,实际选的是命中集合中的最新。需求已经撤回,旧版本却又成为一次新研究的依据。
销售原本可能想问“主要输送什么物料、工位空间多大”。采用撤回后的内容,这一次就不应继续沿着采购信息准备联系。原文的变化会改变开发方向,值得在查询阶段处理,而不是等销售收到无关结果后再解释。
CandidatePoolMatchStore.match_task()先在原文池中为每个来源选择最近保存的观察,然后才应用关键词与排除词。下面保留影响顺序的SQL骨架,省略表连接和词匹配条件:
WITH latest AS (
SELECT DISTINCT ON(o.source_id) ...
FROM ...
ORDER BY o.source_id, o.observed_at DESC,
o.received_at DESC, o.observation_id DESC
)
SELECT * FROM latest WHERE ...;对应源码在pilot/candidate_pool_match.py:134–144。这里的最新指库中最近保存的观察,读取记录同时保留了这份内容的观察时间。
查询的输入来自任务已确认的策略:keywords与exclusions。多个搜索短语中,只要一个短语的全部空格分隔词都出现在标题与正文拼接的文本里,就满足需求词条件;词序可以不同,比较不区分大小写。排除项按完整文本项查找,任一项出现便排除。
因此,“采购输送设备”可以满足“输送设备 采购”。但“输送设备采购已结束”也可能命中。文本规则负责缩小研究范围,原文上下文仍决定销售该讨论设备选型,还是把这条内容移出当前开发任务。
这段查询复用的是当前用户已有、已提交入库的公开页面原文。它让积累的材料能参与新的业务研究,具体可用材料由记录本身决定,不能将一组命中结果理解成随时可联系的客户名单。
查询完成与匹配写入之间,其他进程可能刚保存了新观察。例如任务选到10:00的采购信息,等待写入期间,11:00的撤回内容已经进入库。仅有正确的SQL顺序,还不足以避免使用刚被替代的记录。
实现按来源取得事务锁,锁键含租户、用户和来源身份。等待结束后,它再次查询该来源最近的observation_id;与刚才选中的不同,就跳过这次匹配。这段逻辑位于149–157行。
这一选择直接服务销售:暂时缺少一条候选,可以继续研究;采用已经变化的旧需求,则会把错误的联系理由交给业务人员。最后写入匹配轮次前,代码还用新的数据库时间复查任务状态与有效期,避免把锁等待前的时点当成任务完成时点。
一条“新增工位,需要配套输送设备”的内容,对卖设备的团队与做厂房装修的团队,后续要问的问题不同。前者关心物料、输送方式和安装条件;后者还要了解场地与施工安排。保存原文与形成业务判断,应当是两件可以分别追溯的事。
当前候选投影的复用范围含租户、用户、画像版本、策略版本和来源。符合这一范围的新内容可以更新候选版本,之前的原文与匹配记录仍保留。业务画像或策略改变,研究依据就要重新对应这次任务。
读取匹配结果时,load_pool_match()还核对版本、观察、候选修订及来源证据;读取历史可以回看当时的材料,发起当前判断则要与现行投影一致。开发者需要保留这一区别,才能解释“上次为什么相关”与“现在为什么值得聊”。
输送设备销售可以把业务写成设备类型、适用物料、安装服务与地区,再调整AI搜索方向。读到相关需求后,用原文判断客户是在了解方案、已有规格,还是已经结束采购,第一句话就会随之变化。
例如,新增工位的需求还没说明物料,开场可以问“主要输送什么物料,现场工位怎样安排”;需求明确了安装时间,则要先判断交付安排是否合适。意客AI围绕需求准备评论或私信草稿,让线索库提供的寻找入口接到一段具体业务交流。
开发者检查这类查询时,值得保留几组输入对照:旧版有采购、新版撤回;最新正文含“采购已结束”;同一短语各词换序;等待来源锁期间有新观察。分别看版本选择、文本命中和写入前复查,问题会比单看返回条数更清楚。
线索库的商业价值,是为缺少来源的团队补充寻找潜在客户的入口;查询与证据逻辑则帮助销售看清这条需求与自己的业务有什么关系。两者接起来,团队才能围绕客户现在表达的问题准备开场,而不是反复整理一批旧关键词。
带上主营产品、服务地区和想开发的客户,预约一次获客操作演示,看看意客AI怎样把业务搜索、需求原文与第一轮沟通连起来。
作者:意客AI产品团队/北京星河卓越科技有限公司
本文由AI辅助起草与编辑。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。