AI Coffee Manager 是部署在 Google Cloud Run 上的自主业务分析智能体。它从 Google Sheet 中读取咖啡店的历史销售点(POS)数据,在 Cloud Run 沙箱内编写并运行自己的 Python 分析代码,并诊断毕业周末高峰等需求规律。智能体会提出人员排班和库存方面的修正建议,但设计上在经理于聊天中明确批准之前,不会写入店铺的实时电子表格。 该项目实现为带有 FastAPI 和 WebSocket 聊天界面的单个 Cloud Run 服务。它使用 Google Agent Development Kit (ADK) 组件、通过 Vertex AI 调用的 Gemini,以及 Google Sheets API v4。智能体的工作流包括摄取 POS-2025 数据、将去年每小时的需求高峰与今年的典礼日程关联、诊断瓶颈、提出任务清单,并且只有在收到“yes”回复后才行动。 README 还列出了局限:内存中的会话在 Cloud Run 实例重启或缩容到零时会重置;user_id 和 session_id 对单个活动会话是固定的;经理目前需要把典礼日程粘贴到聊天中;关于咖啡菜单的一般问答没有工具支撑。
咖啡店经理用 AI Coffee Manager 回顾历史 POS 数据,并为毕业周末推荐人员排班和库存准备。
经理用它判断预测的高峰时段是受限于收银员短缺,还是咖啡师/复杂饮品短缺。
经理用它把获批的任务添加到 TODO-2026 标签页,而无需手动编辑电子表格。
运营人员用它在 Cloud Run 沙箱中执行智能体编写的 Python 分析代码。
经理用它获得人员排班建议,例如增加一名辅助咖啡师。
经理用它获得关于冷萃咖啡、浓缩咖啡豆和替代奶库存的建议。
开发者用它通过 buildpacks 和最小权限服务账号,从源码在 Cloud Run 上部署智能体。