利用Wikidata QIDs和URL压缩将LLMs转换为交互式3D历史地图
摘要
一个客户端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
相似文章
@simplifyinAI: 开源项目将任何LLM转化为能在浏览器中说话、移动和反应的3D角色,无需游戏引擎,……
一个开源项目能够将任何LLM转化为在浏览器中说话、移动和反应的3D角色,并具有情感状态和关系记忆,完全可定制且免费使用。
@omarsar0: LLM Wikis + HTML Artifacts 功能极其强大。你绝对应该考虑将其纳入你的工作流程。LLM Wikis 捕获…
帖子描述了利用 LLM Wikis 捕获信息,以及通过 HTML Artifacts 以交互方式呈现信息,从而与 AI 智能体共同实现诸如收件箱归零、研究、原型设计等强大工作流。
LLC: 轻量级 OpenWebUI 替代方案 - 现已支持聊天转换器和自定义工具调用
LLC 是 OpenWebUI 的轻量级替代品,用于运行本地大语言模型。最新 v0.6 版本新增了聊天转换器以导入 OpenWebUI 历史记录,以及支持用户自定义工具调用的功能。
@karpathy:我们正开始离开那种用例如“创建一只骑自行车的鹈鹕的SVG”来测试LLM的领域。作为一个…
安德烈·卡帕西分享了一个实验:Claude Opus 5 使用 100 万 token 的预算,在 three.js 中程序化地渲染《指环王》,引发了对 LLM 测试、自定义世界生成和多模态弱点的思考。
@omarsar0: 我最近做了一个关于LLM Wikis和HTML artifacts的演讲,如果你对了解更多相关内容感兴趣,请访问:https://academy.d…
DAIR Academy宣布举办一场免费的实时会议,主题是构建可视化LLM artifacts,使LLM知识库更具可操作性,同时还会介绍新工具和面向Pro成员的更新发布。