亲和路由(inspect)

Inspect 要解决的是"多轮对话在普通选路下被分到不同渠道"导致缓存失效和兼容性出错的问题;它通过回答"值不值得亲和、按什么粒度分组、用哪些稳定字段"三个问题,输出分类、触发原因和内容哈希;它被设计成无外部状态的纯分析器,是为了保证可测试、可复用、高性能、可预测,并且职责单一------只做分析,不管存储和选路。

InspectResult 包含 Model、Tier、Triggers、AffinityKey、Reason 五个字段;Tier 表示最终档位(空字符串等于 none),Triggers 表示命中了哪些特征,AffinityKey 是算出的亲和键(正常 64 字符),Reason 解释为什么没生成键。调用方判断要不要写 Context,唯一可靠的条件是 AffinityKey != "",不能只看 Triggers------因为 strict 命中后如果取不到首条用户文本,仍然会返回空键,此时 Tier 为空、Reason 为 no_first_user_text。

相关推荐
她说可以呀1 小时前
Docker 镜像的两种创建方式
java·分布式·docker
霸道流氓气质1 小时前
AgentFlow 入门与实战:Task-Based 并发、EWMA 动态调度与四道门禁的 Java 生产级编排
java·开发语言
愿得一猪蹄1 小时前
# Java线程池实战,别再new Thread了
java
ee又momo1 小时前
# 深入理解Java注解,从使用到自定义
java
霸道流氓气质2 小时前
AI智能博客平台实战:RAG增强写作、多Agent协作与语义检索的Vue3 + Spring AI全栈实现
java·人工智能·spring
打工仔折腾 AI2 小时前
LangChain 工具调用实战:从 Tool 定义到 Agent 执行链路拆解
java·前端·人工智能·后端·python·langchain·ai agent 实战
哦虎!2 小时前
【JavaEE】网络原理 - TCP/IP
java
东风微鸣2 小时前
把 Tailscale 接进 Prometheus 监控
java·数据库·prometheus
看浪的路人2 小时前
第9讲:大模型应用监控与可观测性——OpenTelemetry + Prometheus + Grafana 全链路追踪
java·前端·spring