Files
2026-06-15 23:48:37 +08:00

359 lines
45 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 北京航空航天大学 教师AI应用中心 种子数据
-- 默认密码 admin123(张兴娟密码 123456),可重复执行(ON CONFLICT
-- 执行方式:psql -d govai -f seed_beihang.sql
-- ========== 1. 机构 ==========
INSERT INTO organizations (id, name, slug, short_name, description, sort_order) VALUES
('a0000000-0000-0000-0000-000000000100', '北京航空航天大学', 'beihang', '北航',
'双一流A类高校,航空航天特色鲜明的综合性研究型大学', 20)
ON CONFLICT (id) DO NOTHING;
-- ========== 2. 分类(教育场景,绑定北航org_id ==========
INSERT INTO categories (name, slug, icon, description, sort_order, org_id) VALUES
('教学辅助', 'edu-teaching', 'graduation-cap', '课程设计、教案编写、考试命题', 101, 'a0000000-0000-0000-0000-000000000100'),
('科研助手', 'edu-research', 'microscope', '文献综述、实验方案、数据分析', 102, 'a0000000-0000-0000-0000-000000000100'),
('论文写作', 'edu-paper', 'pen-tool', '论文润色、摘要生成、学术翻译', 103, 'a0000000-0000-0000-0000-000000000100'),
('项目申报', 'edu-grant', 'file-badge', '基金申请书、结题报告、预算编制', 104, 'a0000000-0000-0000-0000-000000000100'),
('学生指导', 'edu-mentoring', 'users', '论文评审、开题建议、答辩准备', 105, 'a0000000-0000-0000-0000-000000000100'),
('行政办公', 'edu-admin', 'file-text', '公文写作、会议纪要、通知公告', 106, 'a0000000-0000-0000-0000-000000000100'),
('学科建设', 'edu-discipline','building-2', '课程评估、学科规划、专业建设', 107, 'a0000000-0000-0000-0000-000000000100'),
('国际交流', 'edu-intl', 'globe', '学术翻译、会议通知、合作协议', 108, 'a0000000-0000-0000-0000-000000000100'),
('数据分析', 'edu-data', 'bar-chart-3', '教学数据、科研成果、绩效统计', 109, 'a0000000-0000-0000-0000-000000000100'),
('智慧工具', 'edu-tools', 'cpu', '代码辅助、公式推导、技术文档', 110, 'a0000000-0000-0000-0000-000000000100')
ON CONFLICT (slug) DO NOTHING;
-- ========== 3. 用户 ==========
DO $$
DECLARE
pwd_hash TEXT;
BEGIN
SELECT password_hash INTO pwd_hash FROM users WHERE email = 'admin@govai.gov.cn';
INSERT INTO users (id, name, email, password_hash, role, status, org_id) VALUES
('b0000000-0000-0000-0000-000000000001', '李院长', 'liyuanzhang@buaa.edu.cn', pwd_hash, 'admin', 'active', 'a0000000-0000-0000-0000-000000000100'),
('b0000000-0000-0000-0000-000000000002', '王教授', 'wangjiaoshou@buaa.edu.cn', pwd_hash, 'creator', 'active', 'a0000000-0000-0000-0000-000000000100'),
('b0000000-0000-0000-0000-000000000003', '张副教授', 'zhangfujiao@buaa.edu.cn', pwd_hash, 'creator', 'active', 'a0000000-0000-0000-0000-000000000100'),
('b0000000-0000-0000-0000-000000000004', '刘讲师', 'liujiangshi@buaa.edu.cn', pwd_hash, 'user', 'active', 'a0000000-0000-0000-0000-000000000100'),
('b0000000-0000-0000-0000-000000000005', '赵助教', 'zhaozhujiao@buaa.edu.cn', pwd_hash, 'user', 'active', 'a0000000-0000-0000-0000-000000000100'),
('b0000000-0000-0000-0000-000000000006', '张兴娟', 'zhangxingjuan@buaa.com', pwd_hash, 'user', 'active', 'a0000000-0000-0000-0000-000000000100')
ON CONFLICT (id) DO NOTHING;
END $$;
-- ========== 4. 应用 ==========
-- ---- 4.1 教学辅助(4个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 智能教案生成(补全型)
('c0000000-0000-0000-0000-000000000101', '智能教案生成', 'beihang-lesson-plan',
'输入课程名称和教学目标,AI 生成规范教案',
'## 功能介绍\n\n智能教案生成器,帮助教师高效编写教学设计:\n\n- 根据OBE理念设计教学目标\n- 自动规划教学过程和时间分配\n- 生成重难点分析和教学方法建议\n- 输出标准教案格式文档\n\n## 使用方法\n\n输入课程名称、章节内容、学时安排等信息,点击生成即可。',
'📚',
(SELECT id FROM categories WHERE slug = 'edu-teaching' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是北京航空航天大学的资深教学设计专家,精通OBE(成果导向教育)理念。请根据教师提供的课程信息,生成规范的教案设计,包含:\n\n1. **课程基本信息**(课程名称、授课对象、学时)\n2. **教学目标**(知识目标、能力目标、素质目标,对应毕业要求指标点)\n3. **教学重点与难点**\n4. **教学方法**(讲授法、案例教学、翻转课堂等)\n5. **教学过程设计**(导入→新知讲授→课堂互动→总结→作业布置,含时间分配)\n6. **板书/PPT设计要点**\n7. **课后反思**(留空供教师填写)\n\n使用Markdown格式,内容应体现北航\"空天报国\"的育人理念。","input_placeholder":"请输入课程名称、章节内容、授课对象、学时等信息...\n例如:\n课程:飞行力学\n章节:第三章 飞机纵向稳定性\n授课对象:航空科学与工程学院大三学生\n学时:2学时","input_label":"课程信息","output_label":"教案设计"}'),
-- 考试命题助手(工作流)
('c0000000-0000-0000-0000-000000000102', '考试命题助手', 'beihang-exam-gen',
'分步输入课程、章节、题型分布,自动生成试卷',
'## 功能介绍\n\n考试命题智能助手,分步引导生成规范试卷:\n\n- **步骤1**:选择课程和考试类型\n- **步骤2**:设定题型分布和分值\n- **步骤3**:补充考核要求\n\n系统将自动生成包含参考答案和评分标准的试卷。',
'📝',
(SELECT id FROM categories WHERE slug = 'edu-teaching' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'workflow', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是北京航空航天大学的考试命题专家。请根据教师提供的课程信息、题型分布和考核要求,生成一份完整试卷,包含:\n\n1. 试卷头(课程名称、考试时间、满分)\n2. 各题型试题(含题号、分值标注)\n3. 参考答案及评分标准\n\n试题应覆盖指定章节的核心知识点,难度分布合理(基础40%、中等40%、综合20%)。使用Markdown格式输出。","steps":[{"key":"course","label":"课程信息","description":"请输入课程名称、考试类型和涉及章节","placeholder":"例如:数据结构与算法,期末考试,涵盖第1-8章","type":"textarea"},{"key":"format","label":"题型分布","description":"选择试卷的题型组合","type":"select","options":["选择题30分+填空题20分+简答题30分+综合题20分","选择题20分+判断题10分+简答题30分+计算题40分","名词解释20分+简答题40分+论述题40分","编程题40分+算法设计题30分+分析题30分"]},{"key":"requirement","label":"补充要求","description":"特殊考核要求、难度偏好或重点章节","placeholder":"例如:重点考核第5-7章内容,增加应用型题目比例,难度适中偏上","type":"textarea"}]}'),
-- 课程设计咨询(对话型)
('c0000000-0000-0000-0000-000000000103', '课程设计咨询', 'beihang-course-design',
'围绕 OBE 理念,辅助设计课程体系和教学大纲',
'## 功能介绍\n\n课程设计智能顾问,基于OBE理念提供全方位教学设计支持:\n\n- 课程目标与毕业要求映射\n- 教学大纲编写指导\n- 考核方案设计建议\n- 课程思政融入建议\n\n## 使用方法\n\n直接描述您的课程设计需求,AI将提供专业建议。',
'🎓',
(SELECT id FROM categories WHERE slug = 'edu-teaching' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是课程设计咨询助手。我可以帮助您围绕OBE理念设计课程体系、编写教学大纲、设计考核方案。请告诉我您的需求。',
'["如何将课程思政融入专业课教学?","帮我设计一门课程的达成度评价方案","如何设计翻转课堂的教学方案?"]',
'{"system_prompt":"你是北京航空航天大学教务处的课程设计顾问,精通OBE(成果导向教育)理念、工程教育认证标准和课程思政要求。你的职责包括:\n\n1. 指导教师进行课程目标与毕业要求的映射设计\n2. 协助编写规范的教学大纲\n3. 设计多元化考核评价方案(形成性评价+终结性评价)\n4. 建议课程思政融入点\n5. 推荐先进教学方法(翻转课堂、PBL、案例教学等)\n\n回答应专业、具体、可操作,引用教育部相关文件和北航教学管理规定。"}'),
-- 教学评估报告(工作流)
('c0000000-0000-0000-0000-000000000104', '教学评估报告', 'beihang-teaching-eval',
'输入教学数据,生成教学质量分析报告',
'## 功能介绍\n\n教学评估智能分析,基于数据生成质量报告:\n\n- **步骤1**:输入成绩分布数据\n- **步骤2**:输入评教和反馈信息\n- **步骤3**:选择分析维度\n\n自动生成包含问题诊断和改进建议的评估报告。',
'📊',
(SELECT id FROM categories WHERE slug = 'edu-teaching' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'workflow', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是北京航空航天大学教学质量评估专家。请根据教师提供的教学数据,生成教学质量分析报告,包含:\n\n1. **数据概览**(成绩分布、合格率、优秀率统计)\n2. **成绩分析**(正态分布检验、区分度分析)\n3. **教学目标达成度分析**\n4. **学生反馈分析**\n5. **问题诊断**\n6. **改进建议**(教学方法、考核方式、课程内容调整建议)\n7. **下学期教学改进计划**\n\n使用Markdown格式,数据分析要有理有据。","steps":[{"key":"grades","label":"成绩数据","description":"请输入本学期成绩分布情况","placeholder":"例如:\n课程:数据结构\n选课人数:120人\n成绩分布:90-100分 15人,80-89分 35人,70-79分 40人,60-69分 20人,不及格 10人\n平均分:76.5","type":"textarea"},{"key":"feedback","label":"教学反馈","description":"学生评教结果和教学观察","placeholder":"例如:\n评教分数:4.3/5.0\n学生反馈:课程内容偏难,实验课时不足\n同行听课意见:教学方法较传统","type":"textarea"},{"key":"focus","label":"分析重点","description":"选择重点分析维度","type":"select","options":["综合分析报告(全维度)","成绩分布与教学目标达成度","教学方法改进建议","课程内容优化方案"]}]}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.2 科研助手(3个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 文献综述生成(补全型)
('c0000000-0000-0000-0000-000000000105', '文献综述生成', 'beihang-lit-review',
'输入研究主题,生成结构化文献综述框架和要点',
'## 功能介绍\n\n学术文献综述助手:\n\n- 根据研究主题梳理文献脉络\n- 生成综述结构框架\n- 总结研究现状与不足\n- 提炼研究趋势和展望',
'📖',
(SELECT id FROM categories WHERE slug = 'edu-research' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位资深学术研究者,擅长撰写高水平文献综述。请根据用户提供的研究主题,生成结构化的文献综述框架,包含:\n\n1. **研究背景与意义**\n2. **国内外研究现状**(分主题梳理,按时间线或方法论分类)\n3. **现有研究的不足与局限**\n4. **研究趋势与未来方向**\n5. **本研究的切入点建议**\n\n综述应体现学术严谨性,合理引用经典和前沿文献(可使用占位符标注需补充的具体引用),适合用于SCI/EI论文写作。","input_placeholder":"请输入您的研究主题和方向...\n例如:\n研究主题:基于深度强化学习的无人机自主避障\n研究方向:航空航天 + 人工智能\n关注重点:近5年进展、仿真与实飞差异","input_label":"研究主题","output_label":"文献综述框架"}'),
-- 实验方案设计(对话型)
('c0000000-0000-0000-0000-000000000106', '实验方案设计', 'beihang-experiment',
'围绕研究课题,辅助设计实验方案和数据采集计划',
'## 功能介绍\n\n实验方案设计助手,帮助科研人员设计严谨的实验:\n\n- 实验变量控制设计\n- 样本量和统计方法推荐\n- 数据采集方案规划\n- 实验安全和伦理审查提醒',
'🔬',
(SELECT id FROM categories WHERE slug = 'edu-research' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是实验方案设计助手。我可以帮助您设计实验方案,包括变量控制、数据采集计划和统计分析方法。请描述您的研究课题。',
'["帮我设计一个风洞实验方案","如何设计对照实验验证算法性能?","推荐适合我研究的统计分析方法"]',
'{"system_prompt":"你是一位经验丰富的科研实验设计专家,熟悉工科和理科各领域的实验方法学。你的职责包括:\n\n1. 协助设计实验方案(实验目的、假设、变量控制)\n2. 推荐合适的实验设计类型(单因素、正交设计、响应面法等)\n3. 计算合理的样本量和重复次数\n4. 建议数据采集方案和测量方法\n5. 推荐统计分析方法\n6. 提醒实验安全注意事项和伦理审查要求\n\n回答应严谨、具体、可操作。针对航空航天类实验(如风洞、振动、材料测试),提供专业指导。"}'),
-- 科研数据分析(智能体)
('c0000000-0000-0000-0000-000000000107', '科研数据分析', 'beihang-data-analysis',
'描述数据特征,推荐分析方法并生成代码框架',
'## 功能介绍\n\n科研数据分析智能助手:\n\n- 根据数据描述推荐分析方法\n- 生成 Python/MATLAB 分析代码框架\n- 提供数据可视化建议\n- 辅助结果解读和论文表述',
'📈',
(SELECT id FROM categories WHERE slug = 'edu-research' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'agent', 'app-placeholder',
'您好!我是科研数据分析助手。请描述您的数据特征和分析目标,我将推荐合适的方法并帮您生成分析代码。',
'["我有一组风洞实验数据需要分析","帮我做回归分析并画拟合图","如何检验两组实验数据的显著差异?"]',
'{"system_prompt":"你是一位科研数据分析专家,精通统计学和数据科学。你可以使用以下工具:\n\n- Python数据分析(pandas、numpy、scipy、scikit-learn\n- MATLAB代码生成\n- 数据可视化(matplotlib、seaborn\n- 统计检验(t检验、ANOVA、卡方检验、非参数检验)\n\n你的职责:\n1. 根据数据描述推荐合适的分析方法\n2. 生成可直接运行的分析代码\n3. 解读分析结果的统计学意义\n4. 建议论文中的数据呈现方式(表格、图表格式)\n5. 提供结果描述的学术写法\n\n代码应包含充分的注释,便于教师和研究生理解。","tools":["Python分析","MATLAB代码","数据可视化","统计检验"]}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.3 论文写作(3个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 论文润色助手(补全型)
('c0000000-0000-0000-0000-000000000108', '论文润色助手', 'beihang-paper-polish',
'中英文学术论文润色、语法修正、表达优化',
'## 功能介绍\n\n学术论文润色助手:\n\n- 语法和拼写修正\n- 学术表达优化\n- 专业术语规范化\n- 保持原意精准润色',
'✍️',
(SELECT id FROM categories WHERE slug = 'edu-paper' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位资深学术论文润色专家,精通中英文学术写作规范。请对用户提交的论文文本进行专业润色:\n\n1. 修正语法、拼写和标点错误\n2. 优化学术表达(使句式更加学术化、正式化)\n3. 规范专业术语使用\n4. 改善段落逻辑和过渡\n5. 标注修改位置并说明修改原因\n\n输出格式:先给出润色后的全文,再附上修改说明列表。保持原文核心意思不变。","input_placeholder":"请粘贴需要润色的论文段落...\n支持中文和英文论文文本","input_label":"待润色文本","output_label":"润色结果"}'),
-- 摘要与关键词(补全型)
('c0000000-0000-0000-0000-000000000109', '摘要与关键词生成', 'beihang-abstract-gen',
'根据论文内容生成中英文摘要和关键词',
'## 功能介绍\n\n论文摘要智能生成:\n\n- 中文摘要(200-300字)\n- 英文摘要(150-250 words\n- 中英文关键词提取(3-5个)\n- 符合期刊投稿规范',
'📄',
(SELECT id FROM categories WHERE slug = 'edu-paper' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位学术论文写作专家。请根据用户提供的论文内容(可以是全文、章节摘要或研究概述),生成:\n\n## 中文摘要(200-300字)\n包含:研究背景(1-2句)→ 研究目的 → 研究方法 → 主要结果 → 结论意义\n\n## English Abstract (150-250 words)\nStructure: Background → Objective → Methods → Results → Conclusions\n\n## 关键词\n- 中文关键词(3-5个,用分号分隔)\n- Keywords(3-5个,用分号分隔)\n\n摘要应简洁准确、信息完整,符合SCI/EI期刊投稿规范。","input_placeholder":"请粘贴论文全文、各章摘要、或研究概述...","input_label":"论文内容","output_label":"摘要与关键词"}'),
-- 学术翻译(补全型)
('c0000000-0000-0000-0000-000000000110', '学术翻译', 'beihang-academic-trans',
'学术论文中英互译,精准处理专业术语',
'## 功能介绍\n\n学术论文翻译助手:\n\n- 中英文双向翻译\n- 航空航天等专业术语精准翻译\n- 保持学术论文的正式语调\n- 支持数学公式和变量保留',
'🌐',
(SELECT id FROM categories WHERE slug = 'edu-intl' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位精通中英双向学术翻译的专家,尤其擅长航空航天、计算机、材料科学、数学等领域的专业翻译。请准确翻译用户提供的学术文本:\n\n1. 保持学术论文的正式语调和逻辑结构\n2. 精准翻译专业术语(如「气动弹性」→ aeroelasticity,「有限元」→ finite element)\n3. 保留数学公式和变量符号不翻译\n4. 对于专业术语首次出现时提供中英对照\n5. 保持段落结构和引用格式\n\n如果输入是中文则翻译为英文,如果输入是英文则翻译为中文。","input_placeholder":"请输入需要翻译的学术文本...","input_label":"原文","output_label":"翻译结果"}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.4 项目申报(3个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 基金申请书助手(对话型)
('c0000000-0000-0000-0000-000000000111', '基金申请书助手', 'beihang-grant-writer',
'辅助撰写国自然等基金申请书核心内容',
'## 功能介绍\n\n基金申请书写作助手:\n\n- 立项依据与研究意义撰写\n- 研究内容与技术路线设计\n- 创新点提炼\n- 预期成果规划',
'📋',
(SELECT id FROM categories WHERE slug = 'edu-grant' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是基金申请书写作助手。我可以帮助您撰写国自然、省部级基金等申请书的核心内容。请告诉我您的研究方向和申报基金类型。',
'["帮我写国自然面上项目的立项依据","如何提炼创新点?","请优化我的技术路线描述"]',
'{"system_prompt":"你是一位资深科研基金申报专家,成功指导过多个国家自然科学基金、科技部重点研发计划等项目的申报。你的职责:\n\n1. 辅助撰写立项依据(国内外研究现状→存在的科学问题→本项目的研究意义)\n2. 协助设计研究内容和技术路线\n3. 提炼研究创新点(理论创新、方法创新、应用创新)\n4. 规划预期成果(论文、专利、原型系统等)\n5. 优化申请书的学术表述和逻辑结构\n\n写作应符合国自然申请书的格式规范,语言要简洁有力、逻辑清晰、创新性突出。注意避免夸大和空泛的表述。"}'),
-- 项目结题报告(工作流)
('c0000000-0000-0000-0000-000000000112', '项目结题报告', 'beihang-grant-final',
'分步输入项目信息和成果,生成结题报告',
'## 功能介绍\n\n项目结题报告生成器:\n\n- **步骤1**:项目基本信息\n- **步骤2**:研究成果总结\n- **步骤3**:经费使用概况\n\n自动生成规范的结题验收报告。',
'📑',
(SELECT id FROM categories WHERE slug = 'edu-grant' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'workflow', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位科研项目管理专家。请根据项目信息生成规范的结题验收报告,包含:\n\n1. **项目概况**\n2. **研究工作总结**(完成的研究内容与原计划对比)\n3. **主要研究成果**(论文、专利、软件著作权、获奖等量化成果)\n4. **经费使用情况**\n5. **人才培养情况**(培养研究生、博士后等)\n6. **研究成果的理论意义和应用价值**\n7. **存在的问题与后续研究展望**\n\n报告应客观、翔实,数据准确。","steps":[{"key":"project","label":"项目基本信息","description":"请输入项目名称、类别、批准号、执行时间等","placeholder":"例如:\n项目名称:基于XX的XX研究\n项目类别:国家自然科学基金面上项目\n批准号:62XXXXXXX\n执行时间:2023.01-2025.12\n负责人:XX教授","type":"textarea"},{"key":"results","label":"研究成果","description":"请列出主要研究成果","placeholder":"例如:\n发表SCI论文5篇(其中1区3篇)\n授权发明专利2项\n培养博士研究生2名、硕士研究生4名\n获省部级科技奖1项","type":"textarea"},{"key":"budget","label":"经费使用","description":"请概述经费使用情况","placeholder":"例如:\n批准经费:60万元\n已执行:58.5万元\n设备费:15万 | 材料费:10万 | 差旅费:8万 | 劳务费:20万 | 间接费用:5.5万","type":"textarea"}]}'),
-- 预算编制助手(补全型)
('c0000000-0000-0000-0000-000000000113', '预算编制助手', 'beihang-budget-plan',
'根据项目规模辅助编制科研经费预算',
'## 功能介绍\n\n科研经费预算编制助手:\n\n- 根据项目规模自动分配预算比例\n- 符合国自然/科技部等经费管理办法\n- 生成预算说明书\n- 提供预算合理性论证',
'💰',
(SELECT id FROM categories WHERE slug = 'edu-grant' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位科研经费预算编制专家,熟悉国家自然科学基金、科技部重点研发计划等各类项目的经费管理办法。请根据项目信息生成:\n\n1. **经费预算总表**(设备费、材料费、测试化验加工费、差旅费、会议费、劳务费、专家咨询费、间接费用)\n2. **各科目预算明细**(具体用途和金额)\n3. **预算说明**(各科目预算理由和计算依据)\n4. **合理性论证**\n\n预算分配应符合最新的《国家自然科学基金资助项目资金管理办法》,间接费用比例不超过规定上限。","input_placeholder":"请输入项目信息...\n例如:\n项目类型:国自然面上项目\n申请经费:60万元\n执行期:4年\n研究内容:计算流体力学模拟+风洞实验验证\n团队:教授1人、副教授1人、博士生3人、硕士生4人","input_label":"项目信息","output_label":"预算编制方案"}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.5 学生指导(2个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 论文评审意见(补全型)
('c0000000-0000-0000-0000-000000000114', '论文评审意见', 'beihang-paper-review',
'输入学生论文内容,生成结构化评审意见和修改建议',
'## 功能介绍\n\n论文评审意见生成器:\n\n- 结构化评审(摘要、引言、方法、结果、结论)\n- 逐节提出具体修改建议\n- 指出创新点和不足\n- 生成综合评价和修改优先级',
'📝',
(SELECT id FROM categories WHERE slug = 'edu-mentoring' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位严谨的学术论文评审专家。请对学生提交的论文内容进行专业评审,生成结构化的评审意见:\n\n## 总体评价\n简要概括论文的研究价值、创新性和完成度(优秀/良好/合格/需大改)\n\n## 分节评审\n### 摘要\n### 引言/文献综述\n### 研究方法\n### 实验/结果\n### 讨论与结论\n\n对每一节:指出优点 → 存在问题 → 具体修改建议\n\n## 修改建议清单\n按重要性排序(必须修改 / 建议修改 / 可选改进)\n\n## 综合评审意见\n\n评审应建设性、具体、有据可依,帮助学生提高论文质量。","input_placeholder":"请粘贴学生论文全文或关键章节...","input_label":"论文内容","output_label":"评审意见"}'),
-- 开题报告辅助(对话型)
('c0000000-0000-0000-0000-000000000115', '开题报告辅助', 'beihang-proposal-guide',
'辅助指导研究生开题报告撰写和答辩准备',
'## 功能介绍\n\n研究生开题报告指导助手:\n\n- 选题论证和可行性分析\n- 文献综述梳理建议\n- 研究方案设计指导\n- 时间进度规划\n- 答辩常见问题准备',
'🎯',
(SELECT id FROM categories WHERE slug = 'edu-mentoring' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是开题报告指导助手。我可以帮助您的研究生完善选题论证、文献综述、研究方案设计。请描述研究方向或具体问题。',
'["如何论证这个选题的研究价值?","帮我梳理开题报告的文献综述思路","设计一个合理的研究时间进度表"]',
'{"system_prompt":"你是北京航空航天大学的研究生导师,擅长指导硕士和博士研究生撰写开题报告。你的职责:\n\n1. 协助选题论证(研究意义、国内外现状、研究问题提出)\n2. 指导文献综述撰写(梳理逻辑、找出研究空白)\n3. 帮助设计研究方案(研究目标→内容→方法→技术路线)\n4. 规划研究进度安排\n5. 准备开题答辩(预设评委可能的问题和回答策略)\n\n指导应具体、可操作,符合北航研究生培养要求。对于航空航天、计算机等北航优势学科,提供更专业的建议。"}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.6 行政办公(2个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 高校公文写作(对话型)
('c0000000-0000-0000-0000-000000000116', '高校公文写作', 'beihang-official-doc',
'各类高校行政公文拟稿,格式规范、行文得体',
'## 功能介绍\n\n高校公文写作助手:\n\n- 通知、通报、请示、报告拟稿\n- 会议纪要整理\n- 学术会议通知\n- 校内规章制度草拟',
'📄',
(SELECT id FROM categories WHERE slug = 'edu-admin' LIMIT 1),
'b0000000-0000-0000-0000-000000000001',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是高校公文写作助手。我可以帮您拟稿各类行政公文和学术通知。请告诉我您需要什么?',
'["起草一份学术会议通知","拟一份教学改革工作总结","写一份设备采购申请"]',
'{"system_prompt":"你是一位高校行政公文写作专家,熟悉高等院校的公文格式和行文规范。请帮助用户撰写各类公文:\n\n- 行政通知(教学安排、工作部署、活动通知)\n- 请示报告(经费申请、设备采购、人员安排)\n- 会议纪要(学术委员会、教学工作会、党政联席会)\n- 学术通知(学术报告、答辩公告、学术会议通知)\n- 规章制度(管理办法、实施细则)\n\n公文应符合高校行文规范,语言正式得体,格式标准。署名使用「北京航空航天大学」或相应院系部门名称。"}'),
-- 会议纪要生成(补全型)
('c0000000-0000-0000-0000-000000000117', '会议纪要生成', 'beihang-meeting-minutes',
'输入会议要点,生成规范的会议纪要',
'## 功能介绍\n\n会议纪要智能生成:\n\n- 提取关键议题和决议\n- 标注责任人和时限\n- 输出规范纪要格式',
'📋',
(SELECT id FROM categories WHERE slug = 'edu-admin' LIMIT 1),
'b0000000-0000-0000-0000-000000000001',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位高校行政秘书,擅长整理会议纪要。请根据提供的会议内容,生成标准格式的会议纪要,包含:\n\n1. **会议名称**\n2. **时间地点**\n3. **主持人和参会人员**\n4. **会议议题**\n5. **讨论要点和决议事项**(每项标注责任人和完成时限)\n6. **下一步工作安排**\n\n使用Markdown格式,行文正式规范。","input_placeholder":"请输入会议记录或发言要点...\n例如:\n会议:计算机学院2026年春季学期教学工作会\n时间:2026年5月20日下午2:00\n地点:新主楼A座会议室\n主持:李院长\n参会:各教研室主任、教学秘书\n\n议题1:期末考试安排...\n议题2:暑期实习计划...","input_label":"会议记录","output_label":"会议纪要"}')
ON CONFLICT (id) DO NOTHING;
-- ---- 4.7 学科建设 + PPT + 代码辅助(3个) ----
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
-- 学科规划报告(工作流)
('c0000000-0000-0000-0000-000000000118', '学科规划报告', 'beihang-discipline-plan',
'分步输入学科现状和发展目标,生成学科建设规划',
'## 功能介绍\n\n学科建设规划生成器:\n\n- **步骤1**:学科基本情况\n- **步骤2**:师资与科研现状\n- **步骤3**:发展目标与建设方向\n\n自动生成学科建设规划报告。',
'🏛️',
(SELECT id FROM categories WHERE slug = 'edu-discipline' LIMIT 1),
'b0000000-0000-0000-0000-000000000001',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'workflow', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位高等教育学科建设专家,熟悉教育部学科评估指标体系和双一流建设要求。请根据输入信息生成学科建设规划报告,包含:\n\n1. **学科现状分析**SWOT分析)\n2. **建设目标**(短期1-2年、中期3-5年)\n3. **重点建设任务**(师资队伍、科研平台、人才培养、国际合作)\n4. **保障措施**\n5. **预期成效与评估指标**\n\n报告应体现北航\"空天报国\"特色,对标世界一流学科建设标准。","steps":[{"key":"basic","label":"学科基本情况","description":"请输入学科名称、层级、历史沿革等","placeholder":"例如:\n学科名称:航空宇航科学与技术\n学科层级:一级学科博士点\n第五轮评估结果:A+\n教育部重点学科:是","type":"textarea"},{"key":"status","label":"师资与科研现状","description":"请介绍当前师资队伍和科研成果","placeholder":"例如:\n专任教师:85人(教授35人、副教授30人、讲师20人)\n院士2人、杰青5人、优青8人\n近5年科研经费:3.2亿元\n近5年SCI论文:520篇","type":"textarea"},{"key":"goal","label":"发展目标","description":"选择建设方向","type":"select","options":["冲击世界一流学科前列","巩固国内一流、提升国际影响力","补短板、强特色、争突破","新兴交叉学科培育"]}]}'),
-- 智能PPT生成
('c0000000-0000-0000-0000-000000000119', '学术PPT生成', 'beihang-ppt-gen',
'输入论文或报告内容,AI 生成学术演示 PPT',
'## 功能介绍\n\n学术演示PPT智能生成:\n\n- 自动提取论文核心内容\n- 生成结构清晰的演示文稿\n- 适合学术报告、答辩、组会',
'📊',
(SELECT id FROM categories WHERE slug = 'edu-tools' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'completion', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位学术演示设计专家。请根据用户提供的论文或研究内容,生成PPT大纲和各页内容:\n\n1. **封面**(标题、作者、单位、日期)\n2. **目录**\n3. **研究背景与意义**2-3页)\n4. **文献综述/相关工作**2-3页)\n5. **研究方法**3-4页)\n6. **实验结果与分析**3-5页)\n7. **结论与展望**1-2页)\n8. **参考文献**\n9. **致谢**\n\n每页应包含:标题、要点列表(3-5项)、备注(演讲口述内容)。单位署名:北京航空航天大学。","input_placeholder":"请粘贴论文全文或研究概要...","input_label":"论文/报告内容","output_label":"PPT 大纲与内容"}'),
-- 代码辅助(对话型)
('c0000000-0000-0000-0000-000000000120', '代码辅助', 'beihang-code-helper',
'编程问答、算法设计、代码审查',
'## 功能介绍\n\n编程与算法辅助助手:\n\n- 编程问题解答\n- 算法设计与优化\n- 代码审查与重构建议\n- MATLAB/Python/C++ 等多语言支持',
'💻',
(SELECT id FROM categories WHERE slug = 'edu-tools' LIMIT 1),
'b0000000-0000-0000-0000-000000000003',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'chatbot', 'app-placeholder',
'您好!我是代码辅助助手。我可以帮助您解决编程问题、设计算法、审查代码。支持 Python、MATLAB、C/C++、Java 等多种语言。',
'["帮我优化这段MATLAB代码","用Python实现快速傅里叶变换","这段C++代码有什么问题?"]',
'{"system_prompt":"你是一位资深编程和算法专家,精通多种编程语言和工具:\n\n- **Python**:科学计算、深度学习、数据分析\n- **MATLAB/Simulink**:数值模拟、控制系统设计\n- **C/C++**:嵌入式系统、高性能计算\n- **LaTeX**:学术论文排版\n\n你的职责:\n1. 解答编程问题,提供可运行的代码示例\n2. 设计和优化算法(附时间/空间复杂度分析)\n3. 审查代码(发现bug、提出优化建议)\n4. 辅助调试(分析错误信息、提供解决方案)\n\n代码示例应包含充分注释,适合教学和科研使用。"}')
ON CONFLICT (id) DO NOTHING;
-- 研究生组会助手(工作流型 - 3步生成组会纪要)
INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id, status, visibility, dify_app_type, dify_api_key, welcome_message, suggested_prompts, app_config) VALUES
('c0000000-0000-0000-0000-000000000121', '研究生组会助手', 'beihang-group-meeting',
'分步输入参会人员、汇报内容、讨论要点,自动生成组会纪要和待办事项',
E'## 功能介绍\n\n研究生组会(例会)智能助手,通过分步引导高效生成会议纪要:\n\n- **步骤1 - 会议信息**:输入日期、参会学生名单\n- **步骤2 - 学生汇报**:逐一录入每位学生的研究进展和问题\n- **步骤3 - 讨论与决议**:补充讨论要点和导师指导意见\n\n系统自动生成:\n- 📄 完整的组会纪要\n- ✅ 待办事项清单(含责任人和截止日期)\n- 📊 学生进展追踪表',
'📋',
(SELECT id FROM categories WHERE slug = 'edu-mentoring' LIMIT 1),
'b0000000-0000-0000-0000-000000000002',
'a0000000-0000-0000-0000-000000000100',
'approved', 'public', 'workflow', 'app-placeholder', NULL, NULL,
'{"system_prompt":"你是一位高校导师的组会纪要生成助手。根据用户分步输入的会议信息,生成结构化的组会纪要。\n\n## 输出格式\n\n# 研究生组会纪要\n\n## 基本信息\n- 时间:{用户输入}\n- 地点:{用户输入}\n- 参会人员:{用户输入}\n\n## 学生汇报\n### [学生姓名] - [研究方向]\n- **本周进展**\n- **遇到的问题**\n- **导师指导意见**\n- **下周计划**\n\n## 讨论议题与决议\n1. ...\n\n## 行动事项(Action Items\n| 序号 | 事项 | 责任人 | 截止日期 | 备注 |\n|------|------|--------|----------|------|\n| 1 | ... | ... | ... | ... |\n\n## 下次会议安排\n- 时间:\n- 重点关注:\n\n---\n*本纪要由AI辅助生成,请导师审核确认。*\n\n## 要求\n- 语言正式简洁\n- 重点突出\n- 行动事项必须明确责任人和截止日期\n- 关注学生研究的连续性","steps":[{"key":"meeting_info","label":"会议基本信息","description":"请填写组会日期、地点和参会学生名单","type":"textarea","placeholder":"示例:\\n日期:2026年5月23日 14:00-16:00\\n地点:新主楼B820会议室\\n参会人员:\\n- 王明(博三,飞行控制方向)\\n- 李华(博二,导航算法方向)\\n- 张敏(硕二,图像识别方向)\\n- 赵强(硕一,数据融合方向)"},{"key":"student_reports","label":"学生汇报内容","description":"请输入每位学生的本周进展、遇到的问题和下周计划","type":"textarea","placeholder":"示例:\\n【王明】\\n进展:完成了自适应控制器仿真,性能提升12%\\n问题:实物实验平台调试遇到通信延迟\\n计划:排查延迟原因,准备中期答辩\\n\\n【李华】\\n进展:改进了SLAM算法,定位精度达到厘米级\\n问题:论文初稿写作进度较慢\\n计划:完成论文第三章,提交导师审阅"},{"key":"discussion","label":"讨论要点与导师指导","description":"请补充讨论议题、导师指导意见和其他决议事项","type":"textarea","placeholder":"示例:\\n1. 王明的实验方案需要增加对比实验组\\n2. 李华论文需要11月底前完成投稿\\n3. 张敏数据集标注工作安排本科生协助\\n4. 下周组会改为周四,准备实验室检查材料"}]}')
ON CONFLICT (id) DO NOTHING;
-- ========== 5. 科研教学项目申请(workflow4步) ==========
INSERT INTO applications (id, slug, name, description, long_description, category_id, org_id, creator_id,
status, visibility, dify_app_type, dify_app_id, welcome_message, suggested_prompts, app_config)
VALUES (
'b1000000-0000-0000-0000-000000000122',
'beihang-project-apply',
'科研教学项目申请',
'分步引导撰写国自然、教改、省部级等科研教学项目申请书核心内容',
E'## 功能介绍\n\n科研教学项目申请助手,面向高校教师的项目申报全流程辅助工具。\n\n### 支持项目类型\n- **国家自然科学基金**:面上项目、青年基金、重点项目\n- **教育部教改项目**:新工科/新文科建设、教学改革\n- **省部级科研项目**:省自然科学基金、产学研合作\n- **校级项目**:校级教改、科研启动基金\n\n### 工作流程\n1. **项目基本信息** — 选择项目类型,填写项目名称和申请人信息\n2. **研究背景与立项依据** — 输入研究领域现状和关键问题\n3. **研究方案与技术路线** — 描述研究目标、方法和创新点\n4. **预期成果与经费预算** — 规划成果产出和经费分配',
(SELECT id FROM categories WHERE slug = 'edu-research' LIMIT 1),
'a0000000-0000-0000-0000-000000000100',
'b0000000-0000-0000-0000-000000000001',
'approved', 'public', 'workflow', 'app-placeholder',
'欢迎使用科研教学项目申请助手!我将分4个步骤引导您完成项目申请书的核心内容撰写。请按步骤填写信息,系统会自动生成规范的申请书内容。',
'["帮我写一个国自然面上项目申请", "教改项目如何写立项依据?", "如何提炼项目创新点?", "省基金项目申请书怎么写?"]',
'{"system_prompt":"你是一位资深的科研项目申报专家,熟悉国家自然科学基金、教育部教改项目、省部级科研项目等各类项目的申报要求和评审标准。根据用户分步输入的项目信息,生成结构化、规范化的项目申请书核心内容。\n\n## 输出格式\n\n# [项目类型] 项目申请书\n\n## 一、项目基本信息\n- 项目名称:\n- 项目类型:\n- 申请人:\n- 所属学科:\n- 研究期限:\n\n## 二、立项依据与研究意义\n### 2.1 研究背景\n### 2.2 国内外研究现状\n### 2.3 研究意义\n### 2.4 主要参考文献(格式建议)\n\n## 三、研究内容与方案\n### 3.1 研究目标\n### 3.2 研究内容\n### 3.3 拟解决的关键科学问题\n### 3.4 技术路线\n### 3.5 可行性分析\n\n## 四、创新点\n\n## 五、预期成果\n### 5.1 学术成果\n### 5.2 人才培养\n### 5.3 社会效益\n\n## 六、经费预算概要\n\n## 七、研究基础与工作条件\n\n---\n*本申请书由AI辅助生成,请根据具体项目要求修改完善。*\n\n## 要求\n- 学术表述规范、逻辑严谨\n- 立项依据要有充分的文献支撑\n- 创新点要明确、可验证\n- 技术路线要具体、可行\n- 经费预算要合理、符合规定","steps":[{"key":"project_info","label":"项目基本信息","description":"请选择项目类型,并填写项目名称、申请人信息和研究方向","type":"textarea","placeholder":"示例:\\n项目类型:国家自然科学基金面上项目\\n项目名称:基于深度学习的无人机自主导航关键技术研究\\n申请人:李院长,教授,博导\\n所属学科:航空宇航科学与技术\\n研究方向:飞行控制与导航\\n研究期限:2027年1月-2030年12月(4年)\\n申请经费:58万元"},{"key":"background","label":"研究背景与立项依据","description":"请描述研究领域现状、存在的关键问题和研究意义","type":"textarea","placeholder":"示例:\\n研究领域:无人机自主导航与控制\\n\\n现状:\\n- 当前无人机导航主要依赖GPS+惯导组合\\n- 深度学习在视觉导航领域取得突破\\n\\n关键问题:\\n1. 复杂动态环境下的实时感知与决策融合\\n2. 小样本条件下的迁移学习能力\\n\\n研究意义:\\n- 推动视觉导航与强化学习的交叉融合\\n- 服务于低空经济、应急救援等国家战略需求"},{"key":"methodology","label":"研究方案与技术路线","description":"请描述研究目标、研究方法、技术路线和创新点","type":"textarea","placeholder":"示例:\\n研究目标:\\n- 构建无人机自主导航系统\\n\\n研究方法:\\n1. 多模态感知融合\\n2. 层次化强化学习\\n\\n创新点:\\n1. 注意力引导的多模态特征融合网络\\n2. 课程式强化学习训练策略\\n\\n技术路线:\\n理论分析→算法设计→仿真验证→实物实验→系统集成"},{"key":"outcomes","label":"预期成果与经费预算","description":"请描述预期研究成果、人才培养计划和经费预算概况","type":"textarea","placeholder":"示例:\\n预期成果:\\n- 发表SCI论文4-6篇\\n- 申请发明专利2-3项\\n- 培养博士生2名、硕士生4名\\n\\n经费预算(共58万):\\n- 设备费:15万\\n- 差旅费:8万\\n- 劳务费:18万\\n\\n前期基础:\\n- 已发表相关SCI论文10篇"}]}')
ON CONFLICT (id) DO NOTHING;
-- ========== 6. 推荐应用(4个) ==========
UPDATE applications SET is_featured = true WHERE slug IN (
'beihang-lesson-plan',
'beihang-lit-review',
'beihang-grant-writer',
'beihang-paper-polish'
) AND org_id = 'a0000000-0000-0000-0000-000000000100';