add
This commit is contained in:
51
feat.md
51
feat.md
@@ -1,49 +1,8 @@
|
||||
# 任务目标
|
||||
改一下"E:\gitlab\mis-dev\mis-modules\mis-agent\src\main\java\com\lcfc\agent\stats\domain\vo\ProjectStatsTotalVo.java"里面的`formatRate(long numerator, long denominator)`方法。
|
||||
|
||||
看下"E:\gitlab\mis-qas\mis-modules\mis-certification\src\main\java\com\lcfc\certification\tool\ChatResponseUtil.java"文件里"executeAgent"方法,Agent运行时没有收集到MCP工具调用的信息,但实际上过程中存在MCP的工具调用,数据库表最新的数据:
|
||||
## 现状
|
||||
输入:numerator=4,denominator=192,输出:"2.00"
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "2082645289369387010",
|
||||
"project_id": "1",
|
||||
"update_time": "2026-07-30 09:51:45",
|
||||
"user_num": "1",
|
||||
"user_id": [
|
||||
"7"
|
||||
],
|
||||
"chat_num": "1",
|
||||
"input_token": "29712",
|
||||
"output_token": "1562",
|
||||
"kb_doc_use_info": [
|
||||
{
|
||||
"kbId": "certification-kb-id",
|
||||
"docIds": [
|
||||
"NB产品CB认证SOP V1.0",
|
||||
"Green Project Execution SOP",
|
||||
"认证跨学科关联知识 for EU",
|
||||
"Cert RFQ V5.2"
|
||||
]
|
||||
}
|
||||
],
|
||||
"call_mcp_tool_count": "0",
|
||||
"call_skill_count": "0",
|
||||
"mcp_use_info": null,
|
||||
"skill_use_info": null,
|
||||
"user_dislike_count": null,
|
||||
"user_feedback_count": null
|
||||
}
|
||||
```
|
||||
|
||||
我从接口响应的 EventStream 中观察到如下几个片段,确认是有的,比如"downloadCertificationReport"。
|
||||
|
||||
```text
|
||||
{"userMessageId":null,"node":"_AGENT_MODEL_","agent":"subgraph_certification_query_agent","tokenUsage":{"promptTokens":6281,"completionTokens":46,"totalTokens":6327,"nativeUsage":{"completion_tokens":46,"prompt_tokens":6281,"total_tokens":6327}},"message":{"messageType":"tool-request","content":"","metadata":{"role":"ASSISTANT","messageType":"ASSISTANT","refusal":"","finishReason":"TOOL_CALLS","index":0,"annotations":[],"id":"chatcmpl-b3c97996f78b0739","reasoningContent":""},"toolCalls":[{"id":"call_083c6a92a3964accade8272c","type":"function","name":"downloadCertificationReport","arguments":"{\"certItem\": \"BIS\", \"modelCode\": \"MY55B\"}"}]},"toolMessages":null,"chunk":"","kbDocContext":null}
|
||||
|
||||
{"userMessageId":null,"node":"_AGENT_TOOL_","agent":"subgraph_certification_query_agent","tokenUsage":null,"message":{"messageType":"tool","content":"","metadata":{"messageType":"TOOL"},"responses":[{"id":"call_083c6a92a3964accade8272c","name":"downloadCertificationReport","responseData":"[{\"text\":\"\\\"MCP调用成功,生成认证报告下载地址:,此地址有时效性https://misqasoss.lcfuturecenter.com:9000/extractdata/extractdata/2026/07/30/7680d1f6bfe24efe8f72b308ff019662.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260730T024643Z&X-Amz-SignedHeaders=host&X-Amz-Credential=mirror%2F20260730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Expires=604800&X-Amz-Signature=7ba16bb31d3d40babe878e965625e94a6c358464231934ca5c2b4f5989307ff4\\\"\"}]"}]},"toolMessages":null,"chunk":"","kbDocContext":null}
|
||||
|
||||
{"userMessageId":null,"node":"_AGENT_MODEL_","agent":"subgraph_certification_query_agent","tokenUsage":{"promptTokens":6612,"completionTokens":46,"totalTokens":6658,"nativeUsage":{"completion_tokens":46,"prompt_tokens":6612,"total_tokens":6658}},"message":{"messageType":"tool-request","content":"","metadata":{"role":"ASSISTANT","messageType":"ASSISTANT","refusal":"","finishReason":"TOOL_CALLS","index":0,"annotations":[],"id":"chatcmpl-b953f4568b860563","reasoningContent":""},"toolCalls":[{"id":"call_85a2100b1adc4790bb7b2bb9","type":"function","name":"downloadCertificationReport","arguments":"{\"certItem\": \"BIS\", \"modelCode\": \"MY55B\"}"}]},"toolMessages":null,"chunk":"","kbDocContext":null}
|
||||
|
||||
{"userMessageId":null,"node":"_AGENT_TOOL_","agent":"subgraph_certification_query_agent","tokenUsage":null,"message":{"messageType":"tool","content":"","metadata":{"messageType":"TOOL"},"responses":[{"id":"call_85a2100b1adc4790bb7b2bb9","name":"downloadCertificationReport","responseData":"[{\"text\":\"\\\"MCP调用成功,生成认证报告下载地址:,此地址有时效性https://misqasoss.lcfuturecenter.com:9000/extractdata/extractdata/2026/07/30/e9a0b939a16e4d0584d8b8454f23be88.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260730T024640Z&X-Amz-SignedHeaders=host&X-Amz-Credential=mirror%2F20260730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Expires=604800&X-Amz-Signature=bab54b68da0b765da8da964c164ec1de063ecacb11820c15b53d376c362e2686\\\"\"}]"}]},"toolMessages":null,"chunk":"","kbDocContext":null}
|
||||
```
|
||||
|
||||
请根据上述内容分析问题原因,修复bug。
|
||||
## 预期结果
|
||||
输入:numerator=4,denominator=192,输出:"2.08"
|
||||
Reference in New Issue
Block a user