AI Engineering:AI的来临 与鹅 第6天

发布: (2025年12月11日 GMT+8 12:31)
5 min read
原文: Dev.to

Source: Dev.to

第 6 天:节日反馈,自动化 – AI、GitHub Actions 与 goose

问题:反馈过载

节日上线数小时后,反馈蜂拥而至:错误报告、紧急设施请求、功能想法以及大量提问。结果?GitHub Issues 一片混乱。今年,我决定用 AI、自动化和一点 Goose 魔法一次性解决它。

介绍:我的节日反馈系统

把 GitHub Issues 变成自组织、AI 分类的反馈强力引擎。

Festival Feedback System

技术栈

  • goose CLI(Block 出品)– 对话式 AI 助手
  • GitHub Actions – 无缝的 Issue 与评论工作流
  • OpenAI API 与 Anthropic API – 大模型大脑(GPT‑4o‑mini、Claude)
  • Python – 自定义分流、情感分析、摘要生成
  • YAML – 粘合工作流与调度自动化
  • PyGithub – Python ↔ GitHub API 集成

系统功能

  • Issue 分类 – AI 立即将 Issue 分类为 bug、feature、question 或 urgent。
  • 优先级检测 – 从关键到低影响。
  • 情感分析 – 追踪正面、中性或负面情绪。
  • 自动回复 – 以人类语气直接在 Issue 上回复。
  • 评论处理 – AI 跟进新评论,保持对话流畅。
  • 自定义 Issue 模板 – 为 bug、feature、question 提供简化表单。
  • 每日摘要 – 每天早晨 AI 发布状态更新,包含洞察、趋势和紧急标记。

Daily Summary Example

构建过程

GitHub Secrets 🔑

在仓库 Secrets 中安全存储 OpenAI 与 Anthropic 的 API 密钥。随后 YAML 工作流可以安全读取。

工作流作为自动化引擎 ⚙️

系统由两个核心 YAML 工作流驱动:

  • issue-triage.yml – 处理新 Issue 与评论。
  • daily-summary.yml – 生成每日早间统计。

Python 作为 AI 大脑 🧠

工作流调用的 Python 脚本完成分析、分类、摘要以及基于 LLM 的回复生成。

像节日专业人士一样测试 🎪

创建基于模板的 Issue,模拟紧急设施问题、功能请求和失物招领提问,以验证系统能否:

  • 正确打标签并设定优先级。
  • 以友好、可操作的方式回复。
  • 汇总每日反馈高峰。

结果: 全部达标!🚀

为什么这具有颠覆性

  • 自动化分流,确保关键问题不被遗漏。
  • 将反馈转化为可操作数据(情感、趋势、优先级)。
  • 24/7 AI 响应者 消除“抱歉回复晚了”的延迟。
  • 可适配任何项目——开源、活动、支持、产品反馈。
  • 易于定制——修改 Python 提示、标签或模板即可。

Automation Overview

实际案例

发布的 Issue:

[URGENT] Heating system not working in storytelling tent
  • 被标记为 🚨 urgent、🟠 high priority、😟 sentiment: negative。
  • AI 立即回复统计信息和工作人员的后续步骤。
  • 次日的每日摘要中出现在 “urgent issues” 栏目下。

我的收获

  • Goose CLI 对快速提示和脚本原型制作非常友好;让 AI 参与工作流逻辑设计。
  • GitHub Actions + AI = 项目管理的超级能力。
  • 良好的提示设计能产生有帮助(而非垃圾)的自动回复。
  • 每日摘要帮助团队关注整体趋势,而非单个任务。
  • GitHub 中的 Secrets 与配置管理比以往更简单。

技术支持

  • Goose by Block
  • OpenAI & Anthropic LLM APIs
  • GitHub Actions + PyGithub

最后感想

使用 Goose CLI 搭配 GitHub Actions 构建了一个快速、AI 辅助的工作流,提示、脚本和自动摘要能够实时演进。优秀的提示设计结合简化的 Secrets 管理,使流水线更清晰、更可靠,也更易维护。自动化把 Issue 的“混乱”转为宁静,赋能节日团队。期待将此方案用于未来的开发,并与更多人分享!😊

第 6 天:自动化。反馈:已驯服。社区:开心!

Back to Blog

相关文章

阅读更多 »