This is an automated email from the ASF dual-hosted git repository.
psxjoy pushed a commit to branch intelligence-front-end
in repository https://gitbox.apache.org/repos/asf/ozhera.git
The following commit(s) were added to refs/heads/intelligence-front-end by this
push:
new a08b4860 feat: add new message type and optimize prompt logic (#584)
(#585)
a08b4860 is described below
commit a08b486036cf516b387743ae3eebd605244050e9
Author: 张志勇 <[email protected]>
AuthorDate: Wed Jun 18 11:09:24 2025 +0800
feat: add new message type and optimize prompt logic (#584) (#585)
---
.../ozhera/intelligence/agents/config/AgentConfig.java | 12 ++++++------
.../ozhera/intelligence/service/TraceAnalysisService.java | 3 ---
2 files changed, 6 insertions(+), 9 deletions(-)
diff --git
a/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/agents/config/AgentConfig.java
b/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/agents/config/AgentConfig.java
index 0a7ab822..32d3cc98 100644
---
a/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/agents/config/AgentConfig.java
+++
b/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/agents/config/AgentConfig.java
@@ -28,12 +28,12 @@ public class AgentConfig {
@Bean
public RoleMeta roleMeta() {
return RoleMeta.builder()
- .profile("你是一名优秀的私人助理")
- .goal("你的目标是更好的帮助用户")
- .constraints("不要探讨一些负面的东西,如果用户问你,你可以直接拒绝掉")
+ .profile("你是一名优秀的工程师,你擅长分析logging tracing
metrics,并且根据这些信息发现代码问题.")
+ .goal("你的目标是帮助用户发现线上问题")
+ .constraints("不要探讨任何和技术不相关的东西,如果用户问你,你可以直接拒绝掉")
//允许自动从知识库获取内容(意图识别的小模型)
-
.webQuery(WebQuery.builder().autoWebQuery(true).modelType("bert").version("finetune-bert-20250605-73a29258").releaseServiceName("bert-is-network").build())
-
.rag(Rag.builder().autoRag(true).modelType("bert").version("finetune-bert-20250605-ed8acbcf").releaseServiceName("bert-is-knowledge-base").build())
+
.webQuery(WebQuery.builder().autoWebQuery(false).modelType("bert").version("").releaseServiceName("").build())
+
.rag(Rag.builder().autoRag(false).modelType("").version("").releaseServiceName("").build())
//内部工具
.tools(Lists.newArrayList(
new ChatTool(),
@@ -42,7 +42,7 @@ public class AgentConfig {
new SpeechToTextTool(),
new TextToSpeechTool()))
//mcp工具
- .mcpTools(Lists.newArrayList(new ChatFunction(agentName,20),
traceAnalysisFunction))
+ .mcpTools(Lists.newArrayList(new ChatFunction(agentName,60),
traceAnalysisFunction))
.build();
}
}
diff --git
a/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/service/TraceAnalysisService.java
b/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/service/TraceAnalysisService.java
index 94a67760..489a14f7 100644
---
a/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/service/TraceAnalysisService.java
+++
b/ozhera-intelligence/ozhera-intelligence-service/src/main/java/org/apache/ozhera/intelligence/service/TraceAnalysisService.java
@@ -1,6 +1,5 @@
package org.apache.ozhera.intelligence.service;
-import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -8,8 +7,6 @@ import org.springframework.stereotype.Service;
@Service
public class TraceAnalysisService {
- private final ObjectMapper objectMapper = new ObjectMapper();
-
public String analyzeTraceRoot(String traceId, String env) {
return null;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]