ASCEND:与当地的Gemma一起,将一次小小的散步变成一次真实世界的探险
这是提交给Hacktoberfest开源人工智能挑战赛:第1周——触摸草地.附近的公园感觉很普通。给它一扇神秘的门一个小故事一个在尽头等待的叶耳伴同样的散步变成了一场冒险。这就是背后的想法上升。下一层是你前门外的某个地方。我建造的东西ASCEND是一款基于浏览器的户外任务游戏。它结合了对动画进展的期待和在现实世界中寻找事物的喜悦。你从E级开始完成小冒险收集原始同伴解锁奖杯逐渐向S级努力。游戏从你的位置和你拥有的时间开始。它在OpenStreetMap中查找附近的公园、花园、户外艺术品、视点和其他符合条件的地方并为城市公园、纪念碑和喷泉提供单独的Wikidata后备。Gemma在你的设备上运行并为绘制的目的地写一小段幻想的气氛。这个故事也有助于为探索任务选择一个有限的观察提示。有三种方法可以探索:探索 你做什么 报酬到达大门 走到一个地图上的地方登记入住 100 XP有所发现 到达后拍下你注意到的东西并写下一些话 150 XP追踪线索 按顺序在三个地方签到 250 XP您的第一个完成的任务解锁费恩福克斯。后来的冒险介绍了一只长满苔藓的乌龟、一只发光的蛾子、一只月光下的猫头鹰、一只灰烬蝾螈和一只星界小鹿。他们是有原创作品的原创角色。https://www.iissbbs.com /ASCEND’s companion collection, shown with labelled rehearsal progress同伴是通过完成任务获得的。彩排奖励与现实世界的排名是分开的。没有条纹惩罚。如果你错过了今天明天安静的散步仍然是受欢迎的。演示 播放ASCEND开始试试排练在没有GPS、相机许可或帐户的情况下探索所有三种任务类型。它的排名和到达次数明显是虚构的它的分数也从未进入全球排行榜。对于一个真正的追求选择找到我的下一个任务允许位置并选择一个冒险。试试当地的Gemma作家读或听简报然后打开袖珍指南。在检查点重新打开应用程序并办理登机手续。The actual ASCEND quest board袖珍指南有用于重复简报、暂停和签到的大控件。安装的设备语音可以阅读简报。可选的浏览器识别支持“重复”、“状态”、“暂停”和“检入”等命令没有使用十一实验室。当浏览器缺少语音支持时屏幕上也有同样的操作。当页面被隐藏或手机被锁定时浏览器GPS会暂停因此ASCEND会在检查点要求您重新打开。手机帮助启动冒险并记录其结局行走发生在这两个时刻之间。密码源代码、设置、测试和部署配置探索探索引擎, Gemma工人或者部署配置。自述文件包括自己运行它的命令。代码是麻省理工学院许可的。生成的艺术有自己的归因说明下载的模型权重保留了Gemma的条款。我是如何建造的基于实际地图的故事图层地图服务使用OpenStreetMap天桥并带有有界提供者回退。一个真实的部署测试暴露了不可用的立交桥网关所以我添加了一个独立的Wikidata查询用于城市公园、纪念碑和喷泉。它的有界查询在遵循类别关系之前搜索本地区域然后检查已知的室内、溶解和未来位置。广义的住宅花园和游乐园类别被排除在外。搜索被缓存并在并发浏览器之间共享。已知的私有和室内OpenStreetMap标签被过滤掉。访问信息和原始的OpenStreetMap或Wikidata项目仍然可见因为地图上的地点并不能证明它是开放的或可以通过步行路线到达的。杰玛写故事一个独立的任务引擎锁定目的地、目标和经验。该模型不能发明一个目的地或授予奖励。冗长的、代码式的或不合适的叙述退回到一个明确标记的策划简报。这个小模型给了我们一个有用的教训:一个复杂的格式提示可能会产生代码或者一个过于戏剧化的故事。简短地要求两个平静的童话般的句子效果更好。即使在改进了提示符之后我仍然保留了输出保护。本地Gemma测量而非假设该应用程序使用Gemma 3 270M米、Transformers.js和ONNX运行时。可用时使用WebGPU单独固定的兼容型号版本支持CPU上的WASM。第一次使用下载数百兆字节所以应用程序在加载前解释这一点。一个真正的浏览器推理产生了这一行:当太阳温暖了长满青苔的叶子微风拂过银色的花瓣时灯笼花园低声诉说着秘密。在测试的浏览器上第一代花了5.1秒。第一个下载加生成模型98.5秒。这些是一台机器的测量结果并不是对每一部手机的承诺。完整的提示、输出、修订和计时记录在中推理报告.在禁用WebGPU的情况下测试了CPU回退:33.1秒对于一代人和170.4秒包括第一次下载。它的单独报告记录真实的WASM推论。大型模型下载也暴露了测试期间中断的CDN传输。加载器现在可以在经过验证的8 MiB范围内获取固定工件重试中断的块并拒绝不匹配的修订。这使得真正的GPU和CPU运行完整。A real local Gemma story for the explicitly fictional rehearsal destination模特的叙述是虚构的。该报告确认生成它使检查点坐标保持不变。用于共享游戏的渲染用于私人记忆的设备前端和Express API在Render上运行。发布配置使用新加坡的免费web服务和免费Postgres。奖励更新使用数据库事务包括防止重复的同时登记。资源管理器状态和世界排名存储在Render Postgres中。GPS检查需要最近的定位、可接受的精度以及靠近检查点。之前完成的目的地会在24小时内从建议中消失。必须按顺序完成路径检查点。世界排名是选择加入并公布了一个别名与聚合游戏统计数据。他们不暴露目的地或照片。相机图像和最新的30个日志存储器保留在设备的索引数据库中服务器接收照片元数据而不是像素。私有会话导出允许您恢复对浏览器的访问。Render的免费服务大约需要一分钟才能唤醒其免费Postgres在30天后过期。自述文件记录了这些限制以及在到期前导出或迁移的需要。这个词条使用免费服务没有付费AI API。我实际验证的是33项自动化测试cover auth、GPS验证、相机元数据、进度、冷却、重复奖励、地图缓存和后退以及Postgres回滚和清理。19种浏览器场景涵盖任务流程相机捕捉同伴奖杯排名会话导出/恢复日志删除以及每一个390像素宽的屏幕。部署的API返回18个真实的地标靠近伦敦市中心的一个公共测试坐标创造了一个接地的追求没有要求户外访问或奖励。一个私人探险家和他的主动探索在Postgres重启服务后幸存了下来。这实时部署报告记录支票没有测试XP被添加到公共排名中。Gemma的推理在浏览器中真实运行其测量输出如上所述。浏览器套件使用模拟全球定位系统和合成摄像头。声音命令动作用一个合成的抄本进行测试。可听的本地语音和现场麦克风转录仍然需要在物理电话上测试。我没有要求户外实地试验浏览器报告的GPS仍然是欺骗性的:这些排名支持友好的比赛。为什么开放式创新很重要位置感知游戏可以很容易地成为发送到远程模型的另一个私人信息流。开放重量让ASCEND在探索者的设备上生成它的故事。该提示不需要托管的AI端点、每层费用或AI API密钥。OpenStreetMap和Wikidata提供可检查的目的地。Transformers.js和ONNX运行时使浏览器推理变得实用。任务引擎是可读的所以有人可以改变奖励规则添加同伴交换模型或拥有自己的版本。本地推断不会使整个应用程序离线:新的地图查找和共享排名仍然需要一个连接。在模型被下载到一个有能力的设备上之后它确实让创造性的部分在本地运行。对于一个围绕走出去而构建的游戏来说这是一个有用的边界。建立注释和学分ASCEND的新存储库、游戏性、API、数据库、界面、艺术作品和测试都是在第一周的窗口中构建的。本地模型兼容性工作借鉴了我早期的斯蒂尔鲁特实验。动画进展和位置收集灵感得到认可不使用单人关卡或神奇宝贝游戏资源。Codex协助实施测试并撰写了这篇文章。封面和配套插图是为此项目制作的他们的提示和出处都有记录.奖项类别Gemma的最佳用途:正版设备-本地Gemma推理编写了接地冒险的幻想故事并有助于发现焦点。渲染的最佳用途:渲染主机的可玩前端和共享的任务API与探险家进展和排名的Postgres。你的下一扇门可能是一个你已经走过一百次的花园。带点好奇心。费恩福克斯会在那里和你会合。

相关新闻

impeccable不是项目,而是可量化的交付协议

impeccable不是项目,而是可量化的交付协议

项目标题是“impeccable”,这个词本身不是技术项目、工具、教程或实体产品,而是一个英文形容词,意为“无懈可击的”“完美无瑕的”“无可挑剔的”。它常用于评价表现、设计、执行、工艺、服务、代码质量、用户体验甚至演讲台风——但它从不单…

2026/10/10 9:23:02 阅读更多 →
科技成果评价全流程实操指南:从评价逻辑到专家评审的避坑要点

科技成果评价全流程实操指南:从评价逻辑到专家评审的避坑要点

1. 内容整体设计与思路拆解1.1 科技成果评价到底在评什么先聊聊一个我这些年被问得最多的问题:“科技成果评价,不是把材料收上来、组织几个专家开个会、出个鉴定意见就行了吗?”说这话的人,多半是没真正上手操作过评价项目。科技成…

2026/10/10 9:23:02 阅读更多 →
遥感滑坡图像识别数据集 | 滑坡识别 遥感影像 语义分割 灾害监测 无人机航拍 目标检测 深度学习数据集 计算机视觉9172期

遥感滑坡图像识别数据集 | 滑坡识别 遥感影像 语义分割 灾害监测 无人机航拍 目标检测 深度学习数据集 计算机视觉9172期

遥感滑坡图像识别数据集 | 滑坡识别 遥感影像 语义分割 灾害监测 无人机航拍 目标检测 深度学习数据集 计算机视觉9172期 数据集概述 本数据集整合了来自九个典型滑坡多发地区的遥感数据,涵盖高分卫星影像与无人机UAV航拍图像,旨在为滑坡识别、清单绘制…

2026/10/10 9:22:01 阅读更多 →

最新新闻

深入 OOOSplat 架构:Tauri 2 + Rust + React 如何打造本地高斯泼溅桌面应用

深入 OOOSplat 架构:Tauri 2 + Rust + React 如何打造本地高斯泼溅桌面应用

桌面应用图形学3D渲染计算机视觉 【免费下载链接】ooosplat A local desktop app that turns videos and images into 3D Gaussian Splats in one click. 项目地址: https://gitcode.com/gh_mirrors/oo/ooosplat 点击查看 免费下载 OOOSplat 是一款本地桌面应用&am…

2026/10/10 14:33:29 阅读更多 →
Understand-Anything 代码演进史:从设计文档到多平台插件,一个代码知识图谱工具的诞生

Understand-Anything 代码演进史:从设计文档到多平台插件,一个代码知识图谱工具的诞生

Understand-Anything 代码演进史:从设计文档到多平台插件,一个代码知识图谱工具的诞生 【免费下载链接】Understand-Anything Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search…

2026/10/10 14:33:29 阅读更多 →
手写类C编译器:从词法分析到三地址码生成全攻略

手写类C编译器:从词法分析到三地址码生成全攻略

简介:面向编译原理课程设计开发的类C语言编译器项目,提供完整源代码、文档说明及可运行程序。该编译器具备图形界面与简易编辑器,支持行号显示、关键字高亮、变量名高亮、注释区分、自动补全等编辑辅助功能,并完整实现词法分析、L…

2026/10/10 14:33:29 阅读更多 →
ArtCraft桌面应用数据目录全解:~/Artcraft里到底存了什么

ArtCraft桌面应用数据目录全解:~/Artcraft里到底存了什么

ArtCraft桌面应用数据目录全解:~/Artcraft里到底存了什么 【免费下载链接】artcraft ArtCraft is an intentional crafting engine for artists, designers, and filmmakers 项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft ArtCraft 是面向艺术…

2026/10/10 14:33:29 阅读更多 →
Argo Workflows Java SDK 中的 S3Filter 详解:S3/MinIO 事件源对象键前缀与后缀过滤

Argo Workflows Java SDK 中的 S3Filter 详解:S3/MinIO 事件源对象键前缀与后缀过滤

云原生容器编排工作流自动化任务调度后端 【免费下载链接】argo-workflows Workflow Engine for Kubernetes 项目地址: https://gitcode.com/gh_mirrors/ar/argo-workflows 点击查看 免费下载 S3Filter 是 Argo Workflows 仓库随 Java SDK 一并发布、源自 Argo Eve…

2026/10/10 14:33:29 阅读更多 →
Token是什么?NLP、认证、区块链、编译器中的四种含义与边界

Token是什么?NLP、认证、区块链、编译器中的四种含义与边界

第一次被Token这个词搞懵,是某次和同事调试一个跨平台系统。前端同事说Token过期了需要重新登录,算法同事说这段文本Token切得太多,后端同事说Token里的权限信息没带全。三个人用的都是同一个英文单词,但谁也没接住谁的话。那时候…

2026/10/10 14:32:28 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →