From b3e9345114427838f27a98d14c3fe4ba8599747d Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 03 Sep 2025 14:21:16 +0800 Subject: [PATCH] actorref(ai): 优化 AI 输出内容和提示信息 --- src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java | 8 ++++---- src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java b/src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java index 79f0cf3..0892470 100644 --- a/src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java +++ b/src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java @@ -9,13 +9,13 @@ @Getter public enum AiTalkOutputEnum { - KEY_KNOWLEDGE(4,"根据问题和用户输入的内容,分析总结并文字输出。","KEY_KNOWLEDGE"), + KEY_KNOWLEDGE(4,"根据问题和用户输入的内容,只输出用户答案的总结,不需要输出其他内容。","KEY_KNOWLEDGE"), - REFERENCE_ANSWER(3,"根据问题和用户输入的内容,输出标准答案并文字输出。","REFERENCE_ANSWER"), + REFERENCE_ANSWER(3,"根据问题和用户输入的内容,只输出用户答案的标准答案,不需要输出其他内容。","REFERENCE_ANSWER"), - SUGGESTION(2,"根据问题和用户输入的内容,给出建议并文字输出。","SUGGESTION"), + SUGGESTION(2,"根据问题和用户输入的内容,只输出用户答案的建议,不需要输出其他内容。","SUGGESTION"), - HIGH_LIGHT(1,"根据问题和用户输入的内容,分析答案的亮点并文字输出。","HIGH_LIGHT"); + HIGH_LIGHT(1,"根据问题和用户输入的内容,只输出用户答案的亮点,不需要输出其他内容。","HIGH_LIGHT"); private final int type; private final String content; diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java index 492bdf5..41c55c7 100644 --- a/src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java @@ -184,7 +184,7 @@ private String buildPrompt(String question,String answer,String promptHead, String promptTemplate,Integer type){ AiPromptJsonReq aiPromptJsonReq = new AiPromptJsonReq(); - aiPromptJsonReq.setQuestion( question); +// aiPromptJsonReq.setQuestion( question); aiPromptJsonReq.setTask( promptHead); aiPromptJsonReq.setRule( promptTemplate); String contentByCode = AiTalkOutputEnum.HIGH_LIGHT.getContentByType(type); -- Gitblit v1.9.1