利用Wikidata QIDs和URL压缩将LLMs转换为交互式3D历史地图

Reddit r/ArtificialInteligence 工具

摘要

一个客户端WebGL应用程序,利用LLMs将对话输出转换为交互式3D历史地图,借助Wikidata获取地理空间数据,并使用URL压缩进行状态管理。

​ 我构建了这个客户端WebGL应用程序,以演示一个无后端的Prompt-to-Artifact模式,将非结构化的对话LLM输出转换为空间叙事可视化。数据源:Wikidata API用于获取标准实体坐标、QID和地理空间元数据,并结合LLM知识库检索。使用的工具:Three.js WebGL渲染引擎、自定义系统提示、客户端URL解析器。数据管道如何工作:系统提示执行:一个自定义提示迫使像ChatGPT、Claude或Gemini这样的模型充当数据编译器,而不是文本生成器。实体解析:LLM将历史里程碑解析为相应的Wikidata QID,以获取精确的地理空间坐标。URL状态压缩:整个事件序列(派系、时间线、描述、位置)被直接序列化为一个压缩的URL负载。客户端渲染:当打开时,WebGL前端在内存中解析URL哈希,并重新构建动画的3D时间线,而无需访问数据库或服务器后端。试一试:https://mundu.app/create.html
查看原文

相似文章