YogiAI
YogiAI 是一款为瑜伽爱好者设计的自动化工具,每天定时从瑜伽体式数据库中随机抽取练习,利用人工智能生成亲和的练习文本,并通过 Line 推送给用户,简化了日常练习内容的准备过程。它以智能化和个性化的方式提升用户的练习体验,帮助用户形成规律的瑜伽练习习惯,同时提高了内容的互动性和多样性。
流程图

工作流名称
YogiAI
主要功能和亮点
YogiAI 是一个基于 Azure OpenAI 与 Google Sheets 集成的自动化工作流,专为瑜伽爱好者设计。它每天定时(21:30)从预设的瑜伽体式数据库中随机抽取加权的瑜伽体式,利用 AI 生成富有亲和力且带有表情符号的练习文本,同时生成可视化的 Flex Message(带图片和链接)推送到用户的 Line 账号。整个流程自动化、智能化,确保内容精准且易于用户接收和练习。
解决的核心问题
- 解决瑜伽练习内容准备繁琐的问题,自动推荐每日瑜伽体式。
- 通过 AI 优化文本表达,提升用户阅读体验和互动性。
- 利用 Line 推送实现及时提醒,帮助用户形成规律练习习惯。
- 通过日志记录和反馈机制,实现体式推荐的智能加权,提升推荐多样性和个性化。
应用场景
- 瑜伽教练或瑜伽工作室为学员每日推送练习建议。
- 个人瑜伽爱好者获取每日定制瑜伽体式提醒和练习指导。
- 通过自动化减少内容编辑和推送的人工成本,提高运营效率。
主要流程步骤
- 定时触发:每天21:30自动启动工作流。
- 数据获取:从 Google Sheets 中获取瑜伽体式名称、图片链接及详情网址。
- 数据处理:通过自定义代码整理数据,生成体式列表及文本。
- AI 文本生成:调用 Azure OpenAI 模型生成瑜伽练习当天的引导语和体式列表文本。
- 文本美化:AI 进一步将文本格式化,添加表情符号使其更适合聊天工具(如 Line)。
- Flex Message 生成:基于体式图片和链接,生成符合 Line Flex Message 格式的 JSON。
- JSON 校验与修复:调用 AI 自动修正 JSON 格式,确保推送数据正确。
- 消息推送:将文本和 Flex Message 通过 Line Bot API 推送给指定用户。
- 数据回写:将推送的体式数据写回 Google Sheets 日志表,用于后续加权推荐。
- 拆分与处理:对结构化数据拆分,确保每个体式信息单独记录。
涉及的系统或服务
- Azure OpenAI:用于生成和格式化瑜伽文案文本及 JSON 修正。
- Google Sheets:作为瑜伽体式数据库和日志存储。
- Line Messaging API:向用户推送带图片和文本的消息。
- n8n:工作流自动化平台,串联各节点实现流程自动执行。
适用人群或使用价值
- 瑜伽教练和瑜伽工作室:简化每日练习内容准备和学员互动推送,提高服务专业度和用户粘性。
- 瑜伽爱好者:获得每日个性化且图文并茂的练习指导,提升练习体验和持续性。
- 内容运营与自动化爱好者:示范如何结合 AI 与自动化工具,实现个性化内容生成与定时推送的典范。
YogiAI 通过智能化的内容生成与精准的消息推送,极大地提升了瑜伽日常练习的便利性与趣味性,实现了技术与健康生活的完美结合。