如何配置MS Teams的Who Bot以响应“Who knows about”查询
MS Teams Who Bot 响应"Who knows about..."类问题的正确配置方法
Who Bot 本身没有独立的自定义信息录入入口,所有专长匹配结果全部来自 Microsoft 365 Graph 的全局组织索引,你之前尝试的Delve更新、等待自动抓取两个方向是对的,没生效基本是配置位置不对、权限未开、索引触发条件没满足导致的。
1. 正确配置Delve结构化专长字段(最快生效的方法)
- 不要把主题相关内容写在非结构化的「关于我」自我介绍板块,这类内容不会进入Who Bot的主题匹配库。必须找到个人资料页的技能、参与项目、专业领域三个结构化字段,精准输入你需要关联的主题关键词,比如要让机器人响应「谁了解K8s运维」,就把「Kubernetes 运维」添加到技能栏。
- 字段填写完成后,把个人资料的可见范围设置为「组织内所有用户可见」,如果可见范围设置为仅自己、直属部门可见,全局索引不会收录这部分内容,Who Bot无法检索到。
2. 修复自动内容抓取不生效的问题
很多租户默认会关闭Who Bot的内容采集权限,这也是添加机器人一个月仍未看到自动抓取结果的核心原因:
- 联系租户IT管理员,在Teams管理中心的Who应用配置页,打开「允许应用从Teams公共频道消息、组织共享SharePoint文档中提取用户专长关联」的开关,合规管控下这个开关默认是关闭状态,不开的话机器人永远不会自动采集聊天、文档里的信息。
- 自动抓取有严格的触发条件:只有你在公共频道发布的相关主题内容获得互动(点赞、回复、被标记为最佳答案)、你上传到组织共享库的对应主题文档被多人访问时,系统才会把对应主题和你的账号关联,私人聊天、私人存储的文档内容不会被采集。
- 索引同步不是实时的:手动更新的Delve字段、符合采集规则的内容,通常需要7-14天完成Graph索引同步,租户首次启用Who Bot时的全量索引最长可能需要30天,但如果权限开关没开,等再久也不会生效。
3. 生效验证方法
配置完成后不要直接测机器人,先做两步校验:
- 打开Delve主页,在全局搜索框输入你配置的主题关键词,看搜索结果里能不能出现你的个人账号,如果Delve里搜不到,说明内容还没进入全局索引,Who Bot一定返回不了正确结果。
- 测试提问时尽量精准匹配你配置的关键词,不要用过于宽泛的描述,比如你配置的关键词是「Power BI 报表优化」,就直接向Who Bot发送
Who knows about Power BI report optimization,模糊语义匹配的准确率本身不足30%。
注意:不存在直接在和Who Bot的对话窗口给它发消息"训练"的方法,你在单聊里发给机器人的所有内容都不会进入它的检索库,不要做无效尝试。
内容的提问来源于stack exchange,提问作者Theodore Dimitrov
相关产品推荐
相关产品推荐

