171 lines
9.2 KiB
Markdown
171 lines
9.2 KiB
Markdown
# 任务
|
|
|
|
- [x] 开发:IBS 7.18.0 版本需求梳理。(域名配置需求工单重构,提升用户操作便捷性。)
|
|
- [x] 客响:域名接口,状态核查。(李春良 2)
|
|
- [x] 开发:业务需求拆分工作。(张鹏豪 5)
|
|
|
|
# 日志
|
|
|
|
我现在想在首页做一个新的功能。
|
|
|
|
我会上传一个表格:
|
|
|
|
| 序号 | 需求编号 | 需求项名称 | | | 优先级 |
|
|
| --- | ------------ | ------ | ------- | --------- | --- |
|
|
| | | 一级 | 二级 | 三级 | |
|
|
| 1 | REQ-BUSI-001 | 数智运营模块 | 多租户权域管理 | 多租户数据隔离配置 | 高 |
|
|
| 2 | REQ-BUSI-002 | 数智运营模块 | 多租户权域管理 | 角色分级权限配置 | 高 |
|
|
| 3 | REQ-BUSI-003 | 数智运营模块 | 多租户权域管理 | 功能权限细粒度分配 | 高 |
|
|
|
|
这里序号、需求编号、优先级上下两个表格是合并的,需求项名称右边三个是合并的。
|
|
|
|
然后获取表格中的一级、二级、三级。入库。然后每个需要给用户一个详情输入框和天数输入框,让用户可以填充具体信息。然后提供一个生成按钮。此时根据一级、二级、三级和用户输入的详情和天数,生成对应的。
|
|
|
|
功能用户 功能用户需求 触发事件 功能过程 子过程描述 数据移动类型 数据组 数据属性 CFP 这些存在一个新字段:
|
|
|
|
```
|
|
[
|
|
{
|
|
"functional_user": "发起者:个人用户 接收者:客户端",
|
|
"requirement_name": "个人用户评论活动内容",
|
|
"processes": [
|
|
{
|
|
"triggerEvent": "用户点击新增证书私钥的校验规则按钮",
|
|
"functionalProcess": "用户新增证书私钥的校验规则",
|
|
"processSteps": [
|
|
{
|
|
"subProcessDesc": "用户输入待新增的私钥校验规则",
|
|
"dataMovementType": "E",
|
|
"dataGroup": "新增私钥校验规则信息组",
|
|
"dataAttributes": "规则内容、创建人、创建时间、适用类型"
|
|
},
|
|
{
|
|
"subProcessDesc": "系统将新私钥校验规则信息存入校验规则记录表",
|
|
"dataMovementType": "W",
|
|
"dataGroup": "校验规则记录表数据组",
|
|
"dataAttributes": "规则编号、规则内容、创建时间、启用状态"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"triggerEvent": "用户点击查询证书私钥校验规则详情",
|
|
"functionalProcess": "用户查询证书私钥校验规则详情",
|
|
"processSteps": [
|
|
{
|
|
"subProcessDesc": "用户输入校验规则 ID 进行详情查询",
|
|
"dataMovementType": "E",
|
|
"dataGroup": "校验规则 ID 查询信息组",
|
|
"dataAttributes": "查询关键字、查询时间、操作人、规则 ID"
|
|
},
|
|
{
|
|
"subProcessDesc": "系统在校验规则记录表中通过规则 ID 进行查询读取",
|
|
"dataMovementType": "R",
|
|
"dataGroup": "数据库查询正则规则数据组",
|
|
"dataAttributes": "规则编号、规则内容、创建时间、状态"
|
|
},
|
|
{
|
|
"subProcessDesc": "页面展示某一私钥校验规则的详情信息",
|
|
"dataMovementType": "X",
|
|
"dataGroup": "私钥校验规则详情展示数据组",
|
|
"dataAttributes": "规则编号、规则名称、状态、展示时间、规则内容"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
```
|
|
|
|
我这么坐是为了最终能导出一个如下的 excel 表格(注意合并单元格的问题)。也方便比如某个 三级 不合适用户可以点创新生成。
|
|
|
|
```
|
|
修订标识 "OPEX-需求名称 CAPEX-子系统" 一级模块 二级模块 三级模块 功能用户 功能用户需求 触发事件 功能过程 子过程描述 数据移动类型 数据组 数据属性 CFP
|
|
```
|
|
|
|
提示词可先以 COSMIC_ANALYSIS.md 为基础衍生出来一个新的。
|
|
|
|
前端页面设计的不需要太过复杂。所有代码都新写,创建自己的的 controller 和 service,当然可以复用之前的类似 AI 调用和获取提示词的逻辑。
|
|
|
|
你先看下我的表述我们一起先规划出来完整的方案,然后在再按照方案实时,看看还有什么需要确认的。
|
|
|
|
域名状态:
|
|
|
|
3:部署中
|
|
|
|
4:已生效
|
|
|
|
5:部署失败
|
|
|
|
6:已停用
|
|
|
|
8:删除中
|
|
|
|
9:停用中
|
|
|
|
10:启用中
|
|
|
|
这里还没给我新的提示词以 COSMIC_ANALYSIS 为参考,但是是不是响应示例有变化了:
|
|
|
|
新提示词也放到 docs/prompts/ 下。
|
|
|
|
```
|
|
- 以 `docs/prompts/COSMIC_ANALYSIS.md` 为基础派生新模板。
|
|
- 强化输入字段:一级/二级/三级、用户详情、天数。
|
|
- 天数用于控制粒度:
|
|
- 天数越大,覆盖更多业务场景/拆分更多功能过程(但依然遵循 COSMIC 规则)。
|
|
```
|
|
|
|
突然放发现我这里会有异常,之前都是正常的。帮我看看是为什么?
|
|
|
|
```
|
|
========== EXCALICODE AI平台启动完成 ==========
|
|
|
|
2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
|
|
2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
|
|
2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
|
|
WARNING: A restricted method in java.lang.System has been called
|
|
|
|
2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
|
|
2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
|
|
2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
|
|
WARNING: A restricted method in java.lang.System has been called
|
|
2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
|
|
2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
|
|
WARNING: A restricted method in java.lang.System has been called
|
|
WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar)
|
|
WARNING: A restricted method in java.lang.System has been called
|
|
WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar)
|
|
WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar)
|
|
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
|
|
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
|
|
|
|
2026-01-29T14:27:29.043+08:00 ERROR 22060 --- [excalicode-ai-platform] [nio-9527-exec-1] c.e.p.w.e.GlobalExceptionHandler : 系统异常
|
|
|
|
io.netty.handler.timeout.ReadTimeoutException
|
|
|
|
2026-01-29T14:27:29.054+08:00 WARN 22060 --- [excalicode-ai-platform] [nio-9527-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [io.netty.handler.timeout.ReadTimeoutException]
|
|
2026-01-29T14:32:08.321+08:00 ERROR 22060 --- [excalicode-ai-platform] [atform-worker-1] c.e.p.c.s.CosmicAnalysisTaskService : 子过程任务执行失败, taskId=5
|
|
|
|
io.netty.handler.timeout.ReadTimeoutException
|
|
```
|
|
|
|
你要干什么?我的仓库不在这里。
|
|
|
|
我的 AI 工具升级到了 `<spring-ai.version>2.0.0-M2</spring-ai.version>` 现在执行 `ChatResponse chatResponse = config.chatModel().call(prompt);` 会超时。
|
|
|
|
```
|
|
2026-01-29T15:39:56.701+08:00 ERROR 6156 --- [excalicode-ai-platform] [nio-9527-exec-7] c.e.p.w.e.GlobalExceptionHandler : 系统异常
|
|
io.netty.handler.timeout.ReadTimeoutException
|
|
2026-01-29T15:39:56.707+08:00 WARN 6156 --- [excalicode-ai-platform] [nio-9527-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [io.netty.handler.timeout.ReadTimeoutException]
|
|
```
|
|
|
|
请帮我用 context7 和 搜一搜是不是升级了。 springai 底层 的超时时间改。并尝试用最优方案解决。
|
|
|
|
# 总结
|
|
|
|
田昊明天就要回家了。晚上给他买了个烤鸭。
|
|
|
|
大哥临时给我打视频了。
|
|
|
|
最近睡的太死了。
|