AI 엔지니어링: 거위와 함께하는 AI의 도래 6일차
Source: Dev.to
Day 6: Festival Feedback, Automated – AI, GitHub Actions, & goose
The Problem: Feedback Overload
행사가 시작된 지 몇 시간 만에 피드백이 폭주합니다: 버그 리포트, 긴급 시설 요청, 기능 아이디어, 그리고 질문이 무수히 쏟아집니다. 결과는? GitHub Issues의 혼돈. 올해는 AI, 자동화, 그리고 약간의 Goose 마법으로 이 문제를 한 번에 해결하고자 했습니다.
Introducing: My Festival Feedback System
GitHub Issues를 자체 조직형, AI‑분류 피드백 파워하우스로 변환합니다.

Tech Stack
- goose CLI (by Block) – 대화형 AI 보조 도구
- GitHub Actions – 이슈와 댓글 워크플로우를 매끄럽게 연결
- OpenAI API & Anthropic API – LLM 엔진 (GPT‑4o‑mini, Claude)
- Python – 맞춤형 분류, 감성 분석, 요약 수행
- YAML – 워크플로우와 스케줄 자동화 연결 고리
- PyGithub – Python ↔ GitHub API 연동
What My System Does
- Issue Categorization – AI가 이슈를 버그, 기능, 질문, 긴급으로 즉시 분류합니다.
- Priority Detection – 중요도에 따라 크리티컬부터 저우선순위까지 판단합니다.
- Sentiment Analysis – 긍정, 중립, 부정 감성을 추적합니다.
- Automated Responses – 사람처럼 들리는 답변을 이슈에 직접 게시합니다.
- Comment Handling – 새로운 댓글이 달리면 AI가 이어서 대화를 유지합니다.
- Custom Issue Templates – 버그, 기능, 질문을 위한 간소화된 양식 제공.
- Daily Summaries – 매일 아침 AI가 인사이트, 트렌드, 긴급 플래그를 포함한 상태 업데이트를 게시합니다.

How I Built It
GitHub Secrets 🔑
OpenAI와 Anthropic API 키를 레포지토리 시크릿에 안전하게 저장합니다. YAML 워크플로우는 이를 안전하게 참조할 수 있습니다.
Workflows as Automation Engines ⚙️
시스템을 구동하는 핵심 YAML 워크플로우 두 개:
issue-triage.yml– 새 이슈와 댓글을 처리합니다.daily-summary.yml– 아침 통계 보고서를 생성합니다.
Python as the AI Brain 🧠
워크플로우가 호출하는 Python 스크립트가 분석, 분류, 요약, 답변 생성을 LLM‑프롬프트를 통해 수행합니다.
Testing Like a Festival Pro 🎪
긴급 시설 문제, 기능 요청, 분실물 질문 등 템플릿 기반 이슈를 만들어 시스템을 검증했습니다. 검증 항목:
- 올바른 라벨과 우선순위 부여
- 친절하고 실행 가능한 답변 제공
- 일일 피드백 급증을 정확히 요약
Result: 모든 테스트를 완벽히 통과! 🚀
Why This Is Game‑Changing
- Automates triage → 중요한 이슈가 놓치지 않음
- Transforms feedback into actionable data (감성, 트렌드, 우선순위)
- 24/7 AI responder → “답변이 늦어 죄송합니다” 같은 지연 사라짐
- Adaptable to any project – 오픈소스, 이벤트, 지원, 제품 피드백 등에 적용 가능
- Easy to customize – Python 프롬프트, 라벨, 템플릿을 자유롭게 수정

Real‑World Example
Issue posted:
[URGENT] Heating system not working in storytelling tent
- 🚨 urgent, 🟠 high priority, 😟 negative 감성 라벨 자동 부착
- 즉시 통계와 다음 조치를 안내하는 답변 게시
- 다음 날 일일 요약에 “긴급 이슈” 섹션으로 포함
What I Learned
- Goose CLI는 프롬프트와 스크립트를 빠르게 프로토타이핑하기에 최적이며, AI가 워크플로우 로직 설계에 도움을 줍니다.
- GitHub Actions + AI = 프로젝트 관리에 초강력 슈퍼파워.
- 좋은 프롬프트 설계가 스팸이 아닌 유용한 자동 답변을 만들어냅니다.
- 일일 요약은 팀이 개별 작업이 아닌 전체 트렌드에 집중하도록 돕습니다.
- GitHub 시크릿 및 설정 관리가 이전보다 훨씬 쉬워졌습니다.
Powered By
- Goose by Block
- OpenAI & Anthropic LLM APIs
- GitHub Actions + PyGithub
Final Thoughts
Goose CLI와 GitHub Actions를 결합해 만든 빠른 AI‑지원 워크플로우는 프롬프트, 스크립트, 자동 요약이 실시간으로 진화합니다. 강력한 프롬프트 설계와 간소화된 시크릿 관리 덕분에 파이프라인이 더 깔끔하고 신뢰성 있게 유지됩니다. 자동화 덕분에 이슈 “혼돈”이 평온으로 바뀌어 축제 팀이 한층 더 강해졌습니다. 앞으로도 이 설정을 다른 개발 프로젝트에 적용하고 전 세계와 공유하고 싶습니다! 😊
Day 6: Automated. Feedback: Tamed. Community: Happy!