NEIS 공개 API를 활용해 초중고 급식 메뉴를 조회하고 AI 에이전트로 분석하는 웹 애플리케이션을 단계별로 구현하는 워크숍입니다. GitHub Copilot과 함께 요구사항 및 API 명세 작성부터 앱 개발, Azure 배포, MCP 서버와 멀티 에이전트 워크플로우 구현까지 진행합니다.
워크숍 시작하기 | 전체 커리큘럼 보기 | 데모 앱 리포지토리 | 템플릿으로 저장소 만들기
- 학교와 날짜 범위를 기준으로 급식 메뉴를 조회하는 웹 애플리케이션
- NEIS 공개 API를 연동하는 백엔드와 사용자 인터페이스
- Azure 배포 및 GitHub Actions 기반 테스트·배포 자동화
- 급식 정보 활용을 위한 MCP 서버
- 평가 루브릭에 따라 두 학교의 급식을 비교하는 멀티 에이전트 워크플로우
워크숍을 시작하려면 GitHub 및 Azure 계정과 다음 도구가 필요합니다.
이 저장소를 포크하는 대신 템플릿으로 새 저장소를 만든 후 개발 환경 설정의 안내를 따라 진행하세요.
Tip
바로 시작하려면 이 템플릿으로 새 저장소를 만드세요.
Note
완성된 애플리케이션을 직접 실행하거나 구현 결과를 비교하려면 데모 앱 리포지토리를 참고하세요.
| 단계 | 주제 |
|---|---|
| 00 | 개발 환경 설정 |
| 01 | openapi.json 명세 생성 |
| 02 | AGENTS.md 문서 생성 |
| 03 | PRD 및 TRD 생성 |
| 04 | 앱 개발 |
| 05 | AGENTS.md 문서 수정 |
| 06 | Azure에 앱 배포 |
| 07 | GitHub Actions로 테스트 및 배포 자동화 |
| 08 | MCP 서버 구현 |
| 09 | 에이전트 분석 평가 항목 정의 |
| 10 | 멀티 에이전트 워크플로우 구현 |
| 11 | 데이터베이스 연동 (작성 예정) |
| 경로 | 설명 |
|---|---|
data/ |
API 명세 작성에 사용하는 원본 데이터 |
docs/ |
단계별 워크숍 가이드 |
프론트엔드, 백엔드 및 배포 관련 소스는 워크숍을 진행하면서 참가자의 저장소에 생성됩니다.