Files
notes/calendar/diary/2026年/2026-04-16.md
T
Docker7530 7f14056210 1778682052
2026-05-13 22:20:54 +08:00

35 lines
1.7 KiB
Markdown

# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,开发完成。(李春良 7.5)
# 日志
为我的项目补充 readme 文档,但是要求精简,不要太花哨。因为我有专门维护 API 文档的的文件夹。
根据我当前的库表设计,我想实现的是用户先创建工具,然后创建工具组可以绑定多个工具,工具也可以绑定多个工具组,然后用户创建角色,角色可以绑定多个工具组,工具组可以绑定多个角色。用户可以用户可以删除工具,解除和工具组的关系,可以删除工具组解除和工具和角色的关系,用户可以删除角色,解除和工具组的关系。
帮我看看我的这个功能设计是否合理。然后看下我当前提供的所有 controller 是否能满足场景。
相当于我现在这个项目的权限过滤依托于 Filter 是吧。
我的整个设计是通过 角色 key 得到 角色 所有工具组的key 然后让智能体决策用哪个工具组,那是不是要改一下filter 的逻辑。针对这个工具RoleToolSelectionTool放开权限因为这时候智能体是用 角色 key 来的。
AI 用 roleKey 调 MCP
→ Filter 识别为角色认证,roleAuth=true
→ tools/list 只返回 select_tool_group
→ AI 调 select_tool_group(roleKey) 拿到工具组列表
→ AI 决策选工具组,改用 toolGroupApiKey 重新连接 MCP
→ Filter 识别为工具组认证,toolGroupId=X
→ tools/list 返回该工具组的工具
→ AI 正常调用工具
# 总结