在一天内为 PromptWars 构建 “Event Buddy AI”(Google Antigravity + Cloud Run)

发布: (2026年4月19日 GMT+8 23:17)
4 分钟阅读
原文: Dev.to

Source: Dev.to

我想要解决的问题

  • “Hall A 或 Hall B 在哪里?”
  • “服务台或美食广场在哪里?”
  • “我接下来可以参加什么真正符合我兴趣的活动?”
  • “我只有 30 分钟。我应该做什么?”

大多数活动应用要么功能过于臃肿,要么无法快速给出答案。我想要一个轻量级的助手,感觉就像向熟悉场馆和日程的朋友提问。

我构建的——Event Buddy AI

  • 提问场馆相关问题(大厅、餐饮、洗手间、服务台)。
  • 根据兴趣(AI、设计、创业等)获取下一场会议的推荐。
  • 如果用户不知道该输入什么,可使用几个示例问题。
  • 查看关于大厅和关键位置的小信息卡片。

它是一个专注的助手,回答“我现在该做什么,去哪儿?”而不是一个完整的企业级产品。

技术栈

  • Google Antigravity – 规划并生成大部分代码。
  • Python + Flask – 后端。
  • HTML、CSS、JS – 简单、响应式的 UI。
  • 本地 JSON 文件 – 存储示例活动数据(大厅、会议、位置)。
  • Google Cloud Run – 部署应用并提供公共 URL。

Antigravity 帮助快速搭建项目结构、生成 Flask 应用,并为 Cloud Run 做准备,使我能够专注于逻辑和用户体验。

工作原理

  1. 用户输入问题或点击示例问题。
  2. 后端对问题进行简单的意图和关键词匹配。
  3. 它返回以下两种之一:
    • 直接答案(例如,“Hall A 位于 1 层主入口附近”),或
    • 推荐的会议(例如,“你喜欢 AI?请参加 3:00 PM 在 Hall B 的 ‘Intro to GenAI’”。)
  4. UI 清晰地显示答案,并提供再次提问的选项。

没有庞大的数据库,没有复杂的身份验证——只有一个基于结构化活动数据的快速对话层。

我遇到的挑战

  • Cloud Run 权限
  • 时间管理

我的收获

  • 像 Google Antigravity 这样的 AI 工具在提供明确的提示和现实的范围时非常强大。
  • Cloud Run 让从本地 Flask 应用到可分享的 URL 变得轻而易举。
  • 一个小而解释清晰、拥有良好用户体验和在线演示的项目,远比一个未完成的“大想法”更有价值。

链接

  • 仓库:
  • Cloud Run 上的在线演示:
0 浏览
Back to Blog

相关文章

阅读更多 »

地球日的活力

我构建的 History 按日历天在浏览器中保存;每个部分旁边的照片是真实的捆绑图像。可选的 Gemini API 路由可以添加温暖的教练……