From 0483e1f5143dadb582c5d3fded5f7f43952f548a Mon Sep 17 00:00:00 2001 From: wangys <3401275564@qq.com> Date: Fri, 28 Nov 2025 15:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=8F=90=E7=A4=BA=E8=AF=8D?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- schoolNewsServ/.bin/mysql/sql/createTableAI.sql | 7 +------ .../java/org/xyzh/ai/service/impl/AiChatServiceImpl.java | 1 + 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/schoolNewsServ/.bin/mysql/sql/createTableAI.sql b/schoolNewsServ/.bin/mysql/sql/createTableAI.sql index d1563e6..e3bf230 100644 --- a/schoolNewsServ/.bin/mysql/sql/createTableAI.sql +++ b/schoolNewsServ/.bin/mysql/sql/createTableAI.sql @@ -226,15 +226,10 @@ CREATE TABLE `tb_ai_usage_statistics` ( INSERT INTO `tb_ai_agent_config` (`id`, `name`, `avatar`, `description`, `connect_internet`,`dify_api_key`, `status`, `creator`, `create_time`) VALUES - ('agent_default_001', '校园助手', NULL, '我是您的智能校园助手,可以帮助您解答校园相关问题', + ('agent_default_001', '校园助手', NULL, '你是一个专业的思政学习助手,致力于帮助用户学习思想政治理论知识。', 0, 'app-fwOqGFLTsZtekCQYlOmj9f8x', 1, '1', NOW()); -- 插入示例知识库(需要配合权限表使用) -INSERT INTO `tb_ai_knowledge` - (`id`, `title`, `description`, `category`, `status`, `creator`, `creator_dept`, `create_time`) -VALUES - ('knowledge_demo_001', '校园规章制度', '学校各项规章制度汇总', '规章制度', 1, '1', 'root_department', NOW()), - ('knowledge_demo_002', '新生入学指南', '新生入学相关事项说明', '入学指导', 1, '1', 'root_department', NOW()); -- 为示例知识库创建权限(公开可读) -- 注意:实际使用时应该在应用层通过权限服务自动创建 diff --git a/schoolNewsServ/ai/src/main/java/org/xyzh/ai/service/impl/AiChatServiceImpl.java b/schoolNewsServ/ai/src/main/java/org/xyzh/ai/service/impl/AiChatServiceImpl.java index 17d506b..edf79e4 100644 --- a/schoolNewsServ/ai/src/main/java/org/xyzh/ai/service/impl/AiChatServiceImpl.java +++ b/schoolNewsServ/ai/src/main/java/org/xyzh/ai/service/impl/AiChatServiceImpl.java @@ -283,6 +283,7 @@ public class AiChatServiceImpl implements AiChatService { inputs.put("connectInternet", agent.getConnectInternet()); inputs.put("datasets", JSON.toJSONString(knowledgeIds)); inputs.put("dataset_apikey", difyConfig.getKnowledgeApiKey()); + inputs.put("promt", agent.getDescription()); chatRequest.setInputs(inputs); chatRequest.setFiles(filesData); // 6. 调用Dify流式对话