新增 system_prompts 目录、admin.ai_config.read 与 admin-h5「AI」页;本切片不改运行时 Prompt、禁写发布/UGC/真支付。 Co-authored-by: Cursor <cursoragent@cursor.com>
43 lines
1.4 KiB
SQL
43 lines
1.4 KiB
SQL
-- ECR-021 AICoreConfig SystemPrompt (read catalog)
|
|
|
|
CREATE TABLE IF NOT EXISTS system_prompts (
|
|
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
code varchar(64) NOT NULL UNIQUE,
|
|
title varchar(128) NOT NULL,
|
|
scene varchar(32) NULL,
|
|
body text NOT NULL,
|
|
version int NOT NULL DEFAULT 1 CHECK (version > 0),
|
|
active boolean NOT NULL DEFAULT true,
|
|
system boolean NOT NULL DEFAULT false,
|
|
created_at timestamptz NOT NULL DEFAULT now(),
|
|
updated_at timestamptz NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_system_prompts_active ON system_prompts(active);
|
|
|
|
INSERT INTO system_prompts(code, title, scene, body, version, active, system)
|
|
VALUES (
|
|
'ask_default',
|
|
'问答默认系统提示',
|
|
NULL,
|
|
$prompt$你是「愈心谷」的 AI 成长助手。
|
|
|
|
定位:陪伴式成长对话,非医疗诊断、非心理咨询执业替代。
|
|
语气:温和、具体、可执行;避免恐吓与宿命论话术。
|
|
|
|
运行时将注入:档案称呼、关系、生日、场景、已有报告摘要(若有)。
|
|
占位约定:{{display_name}} · {{relation}} · {{birth_date}} · {{scene}} · {{report_ctx}}
|
|
|
|
禁止:承诺疗效、开药、鼓励自伤、编造未生成的测评结论。$prompt$,
|
|
1,
|
|
true,
|
|
true
|
|
)
|
|
ON CONFLICT (code) DO NOTHING;
|
|
|
|
INSERT INTO admin_role_permissions(role_id, code)
|
|
SELECT r.id, 'admin.ai_config.read'
|
|
FROM admin_roles r
|
|
WHERE r.name = 'super_admin'
|
|
ON CONFLICT DO NOTHING;
|