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]

Reply via email to