赤迹
赤 迹

这件事总得有人做

全国有一千八百多处红色景区,但大部分人说得上名字的不超过十个。资料散在各地纪念馆的官网上,格式不统一,很多连手机都打不开。年轻人不是不想了解这段历史,是找不到一个顺手的入口。

赤迹想做的事不复杂:把这些散落的信息收到一起,用地图标出来、用时间线串起来、用知识图谱连起来,再接一个AI助手随时答疑。没有什么宏大叙事,就是觉得这些地方和这些人不该被忘掉。

"用好红色资源,传承好红色基因,把红色江山世世代代传下去。"——习近平

0
红色旅游景区
0
核心功能模块
0
页面总数
1
AI大模型集成

我们做了什么

不是每个都算"创新",但每个都解决了一个真问题

01

AI问答不说废话

接了DeepSeek的API,但不是直接丢给模型——先过一遍本地知识库,确保答案准确,不瞎编。API挂了也能用本地兜底。

02

知识图谱把关系理清

毛泽东和井冈山什么关系?遵义会议和长征什么关系?四类节点互相连线,点一个名字整张网亮起来,比看课本直观。

03

数据用图表说话

哪个省红色景区最多?游客量这几年怎么变的?光写数字没感觉,画成图一眼就明白。数据大屏八张图表联动。

04

时间线一拉到底

从1919五四运动到2021建党百年,按时代分了六个标签页,点哪个看哪段。每个事件都有背景说明,不只是一句话带过。

05

答题不只是答题

三个难度十五道题,答错了不光告诉你对错,还把知识点解释一遍。比单纯刷题多学到东西。

06

地图上标出来

全国红色景点标在地图上,三种视图可以切换——热力图看密度、散点图看位置、路线图走一遍长征。

技术架构

没用框架,纯手写HTML+CSS+JS,够用就行

系统架构

表现层
HTML5 + CSS3 + JavaScript ES6+
响应式布局,支持桌面端和移动端
可视化层
ECharts 5.5 图表库
地图、图谱、图表、大屏等可视化组件
AI智能层
DeepSeek API + RAG检索增强生成
红色文化知识库 + 智能问答引擎
数据层
结构化红色文化数据集
知识图谱数据 + 景点数据 + 党史数据

技术选型

技术领域技术选型
前端框架HTML5 CSS3
编程语言JavaScript ES6+
数据可视化ECharts 5.5
AI引擎DeepSeek API
地图服务DataV GeoJSON
字体规范宋体 仿宋 微软雅黑
设计规范响应式设计 党建风格
HTML5CSS3JavaScript ES6+ECharts 5.5DeepSeek APIGeoJSONWeb Audio APIIntersectionObserverCanvasSVGResponsive DesignForce-Directed Graph HTML5CSS3JavaScript ES6+ECharts 5.5DeepSeek APIGeoJSONWeb Audio APIIntersectionObserverCanvasSVGResponsive DesignForce-Directed Graph

AI工具使用说明

用了DeepSeek,大赛指定的15款国产AI工具之一

使用的AI工具

DeepSeek
杭州深度求索人工智能基础技术研究有限公司
用途:AI智能导览问答引擎、红色文化知识库构建、内容生成辅助

DeepSeek位列大赛组委会规定的15款AI工具名单中(序号3),具备强大的逻辑推理、长文本处理和代码生成能力。

具体怎么用的

  • 写了System Prompt限定红色文化语境,防止模型跑偏
  • 本地知识库兜底,API挂了照样能回答常见问题
  • 控制回答长度在150字以内,简洁有力不啰嗦
  • 知识图谱数据辅助,让回答有结构不散乱
  • 敏感内容过滤,确保输出严谨准确
  • DeepSeek + ECharts配合,问答和可视化联动

为什么要做这个

不是为了比赛才想到的,是真觉得有必要

信息该集中起来

一千八百多个景区的资料散在各处,有些纪念馆官网还停在十年前的样子。把它们收到一个地方,至少查起来方便。

学历史不该只靠背

答题、问AI、看图谱——不同的人喜欢不同的方式。多给几个选择,总有一种能让人多看两眼。

去之前先看看

打开地图看看家附近有哪些红色景点,点进去了解一下背景故事,到了现场不至于只会拍照打卡。

AI该用在对的地方

大模型不只能聊天写代码,用来讲历史故事、答党史问题也挺合适的。这算是一个小小的尝试。

参赛信息

赛事名称2026年广东省大学生计算机设计大赛
作品类别软件应用与开发 -- Web应用与开发
作品名称赤迹 — 中国红色文化数字典藏
AI工具DeepSeek(大赛指定工具)
技术栈HTML5 + CSS3 + JS + ECharts + DeepSeek API