| name | university-info |
| description | 全国大学生活质量数据库 + 大学生人格测试。两大功能:(1) 查询 3461 所高校的真实生活条件——宿舍、食堂、空调、校园网、断电断网、独立卫浴、跑步打卡、假期长度、外卖、门禁等 25 个维度的多届学生真实回答。支持按学校名查询、按省份浏览、按生活条件反向筛选。(2) UNTI 大学生活人格测试(16 型人格,12 道题),当用户想做大学相关测试、人格测试、或问「我上大学会变成什么样」时,将 assets/UNTI-测试.html 交付给用户。Trigger: 大学生活, 宿舍怎么样, 上床下桌, 空调, 校园网, 断电断网, 独立卫浴, 食堂, 洗衣机, 早八, 跑步打卡, 寒暑假, 小学期, 外卖, 门禁, 大学条件, 学校条件, 大学人格测试, UNTI, 大学生人格, 大学测试, university life, dorm, campus. |
大学生活质量指北 + UNTI 人格测试
本 Skill 包含两大功能:
- 大学查询:基于 CollegesChat/university-information 的全国大学生活质量数据库。3461 所高校,每所包含 25 个标准化生活问题的多届学生真实回答。
- 人格测试:UNTI(University Personality Type Indicator)16 型大学生活人格测试,12 道题测出你上大学会变成什么物种。支持高中版 / 大学版双入口,结果页含 4 维度雷达图分析。
目录结构
skill root/
├── SKILL.md ← 你正在读的文件
├── assets/
│ └── UNTI-测试.html ← 人格测试页面(自包含,可直接交付)
├── references/
│ ├── index.md ← 学校索引(学校名 → 省份 → 文件名)
│ └── universities/ ← 每校一个 .md 文件(拼音命名)
功能一:大学查询
数据格式
每个学校 .md 文件的结构是固定的。包含以下 25 个问题区块:
| 序号 | 问题关键词 | 识别标签 |
|---|
| Q01 | 宿舍是上床下桌吗 | 上床下桌 |
| Q02 | 有没有空调 | 空调 |
| Q03 | 独立卫浴 / 澡堂距离 | 卫浴, 澡堂 |
| Q04 | 早自习晚自习 | 自习 |
| Q05 | 晨跑 | 晨跑 |
| Q06 | 跑步打卡公里数 / 能否骑车 | 跑步, 打卡 |
| Q07 | 寒暑假 / 小学期 | 寒暑假, 小学期 |
| Q08 | 外卖 / 取外卖距离 | 外卖 |
| Q09 | 交通 / 地铁 / 进城 | 交通, 地铁 |
| Q10 | 洗衣机 | 洗衣机 |
| Q11 | 校园网 | 校园网 |
| Q12 | 断电断网 | 断电, 断网 |
| Q13 | 食堂价格 / 异物 | 食堂 |
| Q14 | 洗澡热水时间 | 热水 |
| Q15 | 电瓶车 / 充电 | 电瓶车 |
| Q16 | 宿舍限电 | 限电 |
| Q17 | 通宵自习 | 通宵 |
| Q18 | 大一能带电脑吗 | 电脑 |
| Q19 | 校园卡 / 饭堂消费 | 校园卡 |
| Q20 | 银行卡 | 银行卡 |
| Q21 | 超市 | 超市 |
| Q22 | 快递 | 快递 |
| Q23 | 共享单车 | 共享单车 |
| Q24 | 门禁 | 门禁 |
| Q25 | 查寝 / 封寝 / 晚归 | 查寝, 封寝 |
每个问题下方有多条匿名回答,格式为 A 编号: 回答内容,回答者来自不同年份(2022-2025),实际体验可能有差异。
查询方式
1. 按学校查询
用户问某个学校的具体条件时:
- 在
references/index.md 中用 grep 搜索学校名(支持别名/简称)
- 拿到文件名后,读取
references/universities/{文件名}
- 在文件内 grep 定位到用户关心的问题区块
- 读取该区块下的多条回答,综合总结
# 示例:用户问"北邮宿舍怎么样"
grep "北邮" references/index.md
→ 匹配到:北京邮电大学 → bei-jing-you-dian-da-xue.md
grep "上床下桌" references/universities/bei-jing-you-dian-da-xue.md
→ 读到多条回答,发现"沙河是,海淀部分不是"
2. 按省份浏览
用户问某个省份/城市的大学情况时:
- 在
references/index.md 中 grep 省份名
- 获得该省所有学校列表
- 按需读取具体学校文件
3. 反向筛选
用户按生活条件反向查询时(如"哪些学校不断电""哪些有独立卫浴"):
- 用
grep -r 在 references/universities/ 目录下搜索关键词
- 从 grep 结果中提取匹配的学校文件名
- 回到
index.md 确认学校中文名
- 综合多个学校的回答,给出汇总
# 示例:用户问"哪些学校不断电"
grep -rl "不断" references/universities/ | head -20
→ 筛出一批文件,再逐个确认上下文
4. 跨校对比
用户比较两所或多所学校时:
- 分别按学校查询各自数据
- 提取相同维度的回答
- 并列展示对比
回答原则
- 呈现多元声音:每个问题有多条来自不同年份的回答,尽量呈现不同视角而非只取一条。尤其注意同一学校不同校区的差异(很多回答会注明"沙河""本部"等)。
- 标注时效性:回答时间跨度从 2022 到 2025,学校条件可能已变化。引用时提醒用户注意时间。
- 诚实面对矛盾:不同人对同一问题可能给出相反的回答(如"食堂贵"vs"不贵"),如实呈现这种分歧,让用户自己判断。
- 不编造数据:如果某学校在数据库中不存在,或某问题无回答,直接告知用户数据缺失,不要编造。可以建议用户去 colleges.chat 补充。
- 数据来源:数据来自问卷收集,非官方信息,仅供参考。
功能二:UNTI 人格测试
当用户表达以下意图时,将 assets/UNTI-测试.html 交付给用户:
- 想做大学相关的测试 / 人格测试
- 问「我上大学会变成什么样」
- 问「大学生人格」「UNTI」等关键词
- 想玩有趣的测试
交付方式
将 assets/UNTI-测试.html 文件发送给用户。这是一个完全自包含的单文件 HTML(~5.1 MB),包含:
- 高中版 / 大学版双入口(12 道题,3 选项格式)
- 16 种大学生人格结果(含角色图、文案、引语)
- 4 维度雷达图分析(虚拟↔现实、主动↔被动、外放↔内收、有序↔混沌)
- 维度落点小卡片(2×2 网格,每个维度含进度条和解读)
- 副人格倾向展示
- 支持回退上一题
- 所有图片以 Base64 嵌入,字体内联,零外部依赖
用户收到后双击即可在浏览器中打开使用,不需要任何额外文件或网络连接。
维度计分系统
测试结果页会展示 4 个维度的雷达图和分析卡片:
| 维度 | 两极 | 含义 |
|---|
| 🌐 虚拟↔现实 | 虚拟(+)/现实(-) | 精神世界偏向线上还是线下 |
| 🔥 主动↔被动 | 主动(+)/被动(-) | 行动力来自内驱还是外压 |
| ⚡ 外放↔内收 | 外放(+)/内收(-) | 能量向外释放还是向内收缩 |
| 📋 有序↔混沌 | 有序(+)/混沌(-) | 生活节奏是计划还是随性 |
每个人格类型在 4 个维度上有唯一的连续分数配置(-1 到 +1),系统根据用户答题时投给各人格的票数加权计算维度百分比,生成雷达图和维度小卡片。
UNTI 16 型人格速览
| 代号 | Short Form | 人格 | 一句话 |
|---|
| IMBD | I Memory Broken Daily | 失忆者 | 知识还给老师 |
| DAD | Diligent And Dependable | 义父 | 寝室搬运工 |
| ZZZ | Zero Zeal Zone | 失联者 | 只想睡觉 |
| CIALLO | Cute Internet Anime Lifeform Living Online | 元神 | 二次元 |
| THINK | Thinking Hard, I Need Kcal | 智者 | 今天吃什么 |
| GOGO | Get Out, Get Organized | 急急国王 | 踩点达人 |
| MALO | Maybe A Little Optimistic | 麻捞 | 老师捞捞 |
| DEAD | Dawn Energy Always Drains | 皇帝 | 早八特攻 |
| FAKER | Focused Avatar, Keeping Energy Reserved | 伪人 | 赢一把就下 |
| HUNTER | Hunting Units, Networking, Tasks, Events, Rewards | 全职猎人 | 加学分就来了 |
| TDDL | To Do, Done Later | 挑战家 | 提前复习 |
| FLAG | Future Learning Ambition Goals | 宣誓者 | 明天一定 |
| AWSL | Always Wishing Soft Living | 累鼠人 | 低精力 |
| MEME | Master of Entertainment & Memes | 高雅人士 | 品鉴中 |
| JOKER | Just One Knowledgeable Engineer Remaining | 能工智人 | 小组作业支柱 |
| YUMY | Yummy University Meal Yapper | 老吃家 | 不吃压力只吃饭 |
功能三:人格 → 大学查询映射
当用户提供了 UNTI 测试结果后,在后续大学查询中按人格类型调整关注维度的优先级。这不需要写代码,只需要在回答用户查询时,根据下表将对应维度放在最前面展示和强调:
| 人格代号 | 人格名称 | 优先关注维度 |
|---|
| IMBD | 失忆者 | 通宵自习、校园网(复习靠临时抱佛脚,需要网络和通宵去处) |
| DAD | 义父 | 宿舍条件(上床下桌)、洗衣机、外卖(关注宿舍生活便利度) |
| ZZZ | 失联者 | 断电断网、门禁、查寝封寝、热水供应时间(关注能不能睡好) |
| CIALLO | 元神 | 校园网、断电断网(需要稳定网络追番打游戏) |
| THINK | 智者 | 食堂价格、外卖、超市(关注吃的选择和价格) |
| GOGO | 急急国王 | 交通便利、门禁、早自习晚自习(关注通勤效率和踩点可行性) |
| MALO | 麻捞 | 通宵自习、校园网(期末需要临时抱佛脚的地方) |
| DEAD | 皇帝 | 早自习、晨跑、断电断网、热水时间(关注早八生存条件) |
| FAKER | 伪人 | 断电断网、校园网、限电(关注游戏条件:不断电不断网+网络稳定) |
| HUNTER | 全职猎人 | 交通便利、快递、电瓶车(活动多,需要高效通勤和物流) |
| TDDL | 挑战家 | 通宵自习、校园网、图书馆(需要安静的学习环境和网络资源) |
| FLAG | 宣誓者 | 通宵自习、校园网(和 TDDL 类似但更需要,因为总是临时开始) |
| AWSL | 累鼠人 | 独立卫浴、空调、热水时间、门禁(低精力,需要最舒适的生活条件) |
| MEME | 高雅人士 | 校园网、断电断网(需要持续联网品鉴梗) |
| JOKER | 能工智人 | 通宵自习、校园网(经常一个人干所有人的活,需要能肝的地方) |
| YUMY | 老吃家 | 食堂价格、外卖、超市、快递(关注一切和吃相关的维度) |
使用方式
当用户在对话中提到自己的 UNTI 结果(如「我是义父」「我测出来是 ZZZ」),在后续查询大学信息时:
- 先确认用户的人格类型代号
- 查看上表中该人格的「优先关注维度」
- 在回答大学查询时,把这些维度放在最前面展示
- 可以在推荐时说「根据你的 UNTI 结果,你可能更在意……」
如果用户没有提供 UNTI 结果,正常按用户指定的维度查询即可,不需要主动询问或引导测试。