会话总结工作流接入、前后端处理
This commit is contained in:
@@ -113,6 +113,30 @@ CREATE INDEX idx_chat_msg_sender ON workcase.tb_chat_room_message(sender_id, sen
|
||||
CREATE INDEX idx_chat_msg_ai ON workcase.tb_chat_room_message(ai_message_id) WHERE ai_message_id IS NOT NULL;
|
||||
COMMENT ON TABLE workcase.tb_chat_room_message IS 'IM聊天消息表,包含AI对话和人工客服消息';
|
||||
|
||||
DROP TABLE IF EXISTS workcase.tb_chat_room_summary CASCADE;
|
||||
CREATE TABLE workcase.tb_chat_room_summary (
|
||||
optsn VARCHAR(50) NOT NULL, -- 流水号
|
||||
summary_id VARCHAR(50) NOT NULL, -- 总结ID
|
||||
room_id VARCHAR(50) NOT NULL, -- 聊天室ID
|
||||
question TEXT DEFAULT NULL, -- 核心问题
|
||||
needs VARCHAR(500)[] DEFAULT '{}', -- 核心诉求数组
|
||||
answer TEXT DEFAULT NULL, -- 解决方案
|
||||
workcloud VARCHAR(500)[] DEFAULT '{}', -- 词云关键词数组
|
||||
message_count INTEGER DEFAULT 0, -- 参与总结的消息数量
|
||||
summary_time TIMESTAMPTZ DEFAULT NULL, -- 总结生成时间
|
||||
creator VARCHAR(50) NOT NULL, -- 创建人
|
||||
create_time TIMESTAMPTZ NOT NULL DEFAULT now(), -- 创建时间
|
||||
update_time TIMESTAMPTZ DEFAULT NULL, -- 更新时间
|
||||
delete_time TIMESTAMPTZ DEFAULT NULL, -- 删除时间
|
||||
deleted BOOLEAN NOT NULL DEFAULT false, -- 是否删除
|
||||
PRIMARY KEY (summary_id),
|
||||
UNIQUE (optsn)
|
||||
);
|
||||
CREATE INDEX idx_chat_room_summary_room ON workcase.tb_chat_room_summary(room_id, summary_time DESC);
|
||||
CREATE INDEX idx_chat_room_summary_time ON workcase.tb_chat_room_summary(summary_time DESC);
|
||||
COMMENT ON TABLE workcase.tb_chat_room_summary IS '聊天室总结表,保存AI生成的聊天总结分析';
|
||||
|
||||
|
||||
-- 4. 视频会议表(Jitsi Meet)
|
||||
-- 记录聊天室内创建的视频会议
|
||||
DROP TABLE IF EXISTS workcase.tb_video_meeting CASCADE;
|
||||
|
||||
@@ -86,7 +86,7 @@ INSERT INTO config.tb_sys_config (
|
||||
('CFG-0477', 'cfg_dify_retrieval_threshold', 'dify.knowledge.retrieval.score.threshold','相似度阈值', '0.5', 'DOUBLE', 'input', '检索相似度阈值', NULL, NULL, 'dify', 'mod_agent', 170, 1, '低于此阈值的文档将被过滤(0.0-1.0)', 'system', NULL, NULL, now(), NULL, NULL, false),
|
||||
-- Dify workcase相关智能体配置
|
||||
('CFG-0478', 'cfg_dify_workcase_chat', 'dify.workcase.agent.chat','泰豪小电AgentApiKey', 'app-CDKy0wYkPnl6dA6G7eu113Vw', 'String', 'input', '泰豪小电AgentApiKey', NULL, NULL, 'dify', 'mod_agent', 160, 1, '泰豪小电AgentApiKey', 'system', NULL, NULL, now(), NULL, NULL, false),
|
||||
('CFG-0479', 'cfg_dify_workcase_summary', 'dify.workcase.agent.summary','工单总结AgentApikey', 'app-YMlj2B0m21KpYZPv3YdObi7r', 'String', 'input', '工单总结AgentApikey', NULL, NULL, 'dify', 'mod_agent', 170, 1, '工单总结AgentApikey', 'system', NULL, NULL, now(), NULL, NULL, false),
|
||||
('CFG-0479', 'cfg_dify_workcase_summary', 'dify.workcase.workflow.summary','工单总结AgentApikey', 'app-YMlj2B0m21KpYZPv3YdObi7r', 'String', 'input', '工单总结AgentApikey', NULL, NULL, 'dify', 'mod_agent', 170, 1, '工单总结AgentApikey', 'system', NULL, NULL, now(), NULL, NULL, false),
|
||||
|
||||
|
||||
-- 日志与审计
|
||||
|
||||
Reference in New Issue
Block a user