Atlas of Applied AI Vibe 项目
把 RAG / Agent / 推理等应用 AI 技术画成可点击的奇幻地图
Atlas of Applied AI 是一张以"奇幻地图"形式绘制的应用 AI 工程学知识图谱,由独立研究者 gravitypersists 在 GitHub Pages 上公开发布。它把 RAG、推理、Agent、向量数据库、训练对齐等数十个应用 AI 技术领域绘制成领地(Region),每个具体技术绘制成地标(Landmark),并标注每个地标的"父母"和"子嗣"——这张地图既是一份入门导览,也是一份应用 AI 学科演进的可视化年表。
核心功能
- 幻想地图式可视化:检索是「Archival Reach」,Agent 是「Free Cities」,推理是「Engine Works」,每个技术地标都靠近它"出身"的方法论;旧有学科在地图西侧的「Old World」,最新研究坐落在离岛。
- 点击地标看源流:点击任一地标即可看到它"build on / led to"两条血缘线,并附上论文、talk、blog、docs、tutorial、code 六类"Learn more"资源。
- 区域式分类:所有技术按领域(Region)分组,区域一旦确定就永久保留,只有"陆地增长",不会改坐标也不会改名字。
- 手编辑 + 自动构建管线:核心数据全部存放在单一
backbone.yaml,通过validate.py→backbone.json→map/build.mjs→ 静态页面流水线自动重建,无需手动维护前端代码。 - 本地可复现:Python 3 + Node 22 环境即可本地重建地图,方便贡献者修改后立即验证。
- 永久地理学:一旦地标上地图,位置锁定;新增技术会"settle"在父母附近并只增长陆地,不会挤占已有地标。
技术实现
整张地图的源头是手编辑 YAML:backbone.yaml 列出所有 regions、landmarks 以及资源条目;validate.py 检查合法性并写出 backbone.json;Node 构建脚本 map/build.mjs 把 JSON 渲染为地图数据;静态页面在 map/public/ 下展示。所有血缘关系都是显式 YAML 节点,没有自动推断,新增技术门槛极低(一个 landmark 加一个 parents: 字段即可)。
快速上手
git clone仓库后用pip install pyyaml安装依赖,并在map/子目录npm install。- 运行
python3 map/serve.py 8000启动本地服务器,打开http://localhost:8000看到地图。 - 想新增"Learn more"链接时,找到对应 landmark 的
id:(如graph-rag),在其resources列表里追加一条{kind, title, by, year, url},跑python3 validate.py+node map/build.mjs重建。 - 想新增地标时,先选 region,再用 YAML 表达它的
parents:与coordinates:,构建后地标会自动"settle"。
适用人群
正在入门应用 AI 工程学的开发者与学生;希望快速建立"哪些技术从哪些技术演进"全局观的产品经理与研究者;制作 AI 教学材料的讲师与作者。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议