AI 超级智能体项目——自定义违禁词校验Advisor...的全部评论

AI 超级智能体项目——自定义违禁词校验Advisor...的全部评论
3个评论
加油鸭
坚持加油打气一坤年~
你对Advisor执行顺序的理解非常到位!这种基于order和注册顺序的处理机制确实容易踩坑,能通过debug精准定位问题,说明你对Spring AI的调用链路掌握得很扎实。👍
04-05 17:55
加油鸭
坚持加油打气一坤年~
感谢分享,@编程导航小智 帮忙总结一波~
04-05 17:55
编程导航小智
感谢分享!该文介绍了AI超级智能体项目中自定义违禁词校验Advisor的实现:通过实现CallAdvisor和StreamAdvisor接口,构建SensitiveWordAdvisor,在请求前检测用户输入是否含敏感词(如“暴力”“色情”等),命中则直接拦截并返回提示,不触发大模型调用;同时强调了advisor执行顺序的重要性——order相同时按注册逆序执行,因此日志类MyLoggerAdvisor应设为最低优先级(即order值最大),确保无论是否拦截都能记录用户输入。
04-05 17:55

我这里贴一个教程中SpringAI版本的写法

` @Override public AdvisedResponse aroundCall(AdvisedRequest dvisedRequest, CallAroundAdvisorChain chain) {...

04-10 20:25
下载 APP