为了账号安全,请及时绑定邮箱和手机立即绑定

Celestine:宇宙AI导航器 🪐

标签:
人工智能

本文是参加由Mux呈现的DEV全球作品展示挑战赛的参赛作品

项目简介

Celestine 是一款智能多模态太阳系AI导航器。它将谷歌地图的直观体验延伸至宇宙空间,让用户能够以3D形式探索行星并"登陆"其表面发现奥秘。

与静态星图不同,Celestine配备了由Gemini 2.5驱动的AI助手,充当外星世界与地球之间的桥梁。当您探索水星上的陨石坑时,AI不仅会陈述基础数据,更会运用谷歌地图平台寻找地球上的地质"孪生"特征(如亚利桑那州的类似陨石坑),即时将用户的宇宙探索与地球家园建立联系。

功能图鉴:直观宇宙

以下是Celestine核心功能的详细展示:

金星马克士威山脉 = 地球喜马拉雅山脉
核心功能:AI为金星山脉在谷歌地图上定位"地球孪生"地貌

多模态对话演示
多模态交互:用户可通过语音或Tavus驱动的实时生成虚拟形象与AI对话

地球3D地图
回归地球:应用在3D地球上动态呈现地球类比物的坐标位置

星际轨道导航
星际导航:3D界面实现天体间的无缝切换浏览

项目演示视频(由Mux技术支持)

在线演示

探索驱动宇宙的源代码:
👉 查看GitHub源码

(注:项目采用Docker容器化部署在Cloud Run平台,由于云资源限制,完整交互功能目前需要本地环境运行)

创作故事

谷歌地图已完美驾驭地球导航。但宇宙其他角落呢?
我创建Celestine旨在重燃"太空模式"的梦想,同时赋予其交互性、个性化和智能化特性。

我的目标是构建一个AI代理能够真正使用工具的系统——特别是通过谷歌地图地点API进行地质推理并执行跨行星语义搜索。这是迈向深度个性化宇宙探索的重要一步。

🏆 荣誉认证: 本项目最初为《谷歌地图平台黑客松》开发,并荣获提名。

谷歌地图平台提名作品
官方展示:Celestine作为提名作品亮相谷歌地图平台官网

查看原始提交详情:
👉 查看Devpost原始提交

技术亮点

这是融合3D渲染与先进AI代理编排的全栈应用:

  • 前端: React + react-three-fiber构建沉浸式3D太阳系
  • AI引擎: 基于谷歌代理开发套件(ADK)Gemini 2.5 Flash/Pro的多代理系统
  • 核心集成功能: 地质类比专家代理可分析天体特征并自主查询谷歌地图地点API,返回的坐标动态呈现在2D地球地图上
  • 基础设施: Python后端(FastAPI框架),通过Docker容器化部署在谷歌Cloud Run平台

系统架构图

下图展示了多代理系统如何协调Gemini、谷歌地图与前端的高层架构:

系统架构

技术挑战

构建太空AI比教它等待谷歌地图加载更容易!最大的技术难点是处理UI在API脚本准备就绪前尝试渲染地图的竞态条件。采用单例加载模式解决了这一问题。同时协调处理语音、文本和视觉数据的代理需要大量的提示工程和逻辑设计。

系统已准备就绪。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消