在一天内为 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 做准备,使我能够专注于逻辑和用户体验。
工作原理
- 用户输入问题或点击示例问题。
- 后端对问题进行简单的意图和关键词匹配。
- 它返回以下两种之一:
- 直接答案(例如,“Hall A 位于 1 层主入口附近”),或
- 推荐的会议(例如,“你喜欢 AI?请参加 3:00 PM 在 Hall B 的 ‘Intro to GenAI’”。)
- UI 清晰地显示答案,并提供再次提问的选项。
没有庞大的数据库,没有复杂的身份验证——只有一个基于结构化活动数据的快速对话层。
我遇到的挑战
- Cloud Run 权限
- 时间管理
我的收获
- 像 Google Antigravity 这样的 AI 工具在提供明确的提示和现实的范围时非常强大。
- Cloud Run 让从本地 Flask 应用到可分享的 URL 变得轻而易举。
- 一个小而解释清晰、拥有良好用户体验和在线演示的项目,远比一个未完成的“大想法”更有价值。
链接
- 仓库:
- Cloud Run 上的在线演示: