강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

백엔드

스프링 프레임워크는 내 손에 [스프2탄]

[스프2탄]에서는 게시판 기능 중 답변 달기, 페이징 처리, 검색 기능을 완벽하게 구현해보기 위한 Spring Legacy 프로젝트와 Spring boot와 Spring JPA 및 Security를 이용한 게시판 프로젝트를 직접 해봄으로써 융합 역량을 가지고 있는 백엔드(Java Backend) 개발 전문가를 만드는 과정입니다.

(4.8) 수강평 24개

수강생 502명

난이도 중급이상

수강기한 무제한

  • 박매일
새소식 목록
관리
작성

[Spring AI 실전] 나만의 24시간 코드 리뷰어 & 자동 채점 에이전트 만들기 강의 출시

제목: 🤖 아직도 과제 리뷰 & 채점을 수작업으로 하세요? 저는 Spring AI한테 맡깁니다! (🎁연말 반값)

개발자 여러분, 안녕하세요! 매번 반복되는 코드 리뷰와 과제 채점, 귀찮지 않으셨나요?

그래서 준비했습니다! GitHub에 코드를 올리면(PR) → AI가 분석해서 → 채점하고 피드백까지 주는 자동화 시스템을 밑바닥부터 만드는 [Spring AI 실전] 나만의 24시간 코드 리뷰어 & 자동 채점 에이전트 만들기 강의를 오픈(2025-12-24)했습니다.

이런 걸 만듭니다!

  • Webhook: GitHub 이벤트를 내 서버가 실시간 감지

  • Spring AI: AI에게 "깐깐한 시니어 개발자" 페르소나 부여

  • Async Workflow: 리뷰와 채점을 동시에! (병렬 처리 최적화)

  • Vaadin: 예쁜 점수 확인용 대시보드까지 (프론트엔드 몰라도 OK)

🎄연말 선물: 50% 할인!🎁 지금 수강하시면 반값에 평생 소장할 수 있습니다.
내년에는 'AI를 다룰 줄 아는 백엔드 개발자'로 성장해보세요!

👉강의 확인하기:https://inf.run/q8ofE
👉구현 영상데모 : https://youtu.be/E9b24Y3GNDg

🎬 [시나리오] AI 조교와 함께하는 24시간 코딩 강의실

1. 📢 과제 출제 (교수님)

교수님은 학생들이 풀어야 할 자바 과제(Calculator.java)의 뼈대 코드를 작성하여 GitHub 레포지토리(main 브랜치)에 업로드합니다.

"자, 이번 주 과제는 두 수의 합을 구하는 계산기를 완성하는 것입니다. 변수명은 명확하게 짓고, 불필요한 코드는 없어야 만점입니다!"

2. 👨‍💻 과제 수행 (학생)

학생은 교수님의 레포지토리를 자신의 공간으로 가져와(Sync Fork), 새로운 브랜치(homework-1)를 만들고 문제를 풉니다.

"음, a + b를 리턴하면 되겠지? 다 짰다! 교수님한테 검사 맡아야지." 학생은 과제 제출을 위해 Pull Request(PR)를 생성합니다.

3. 🤖 AI 에이전트 가동 (시스템)

학생이 "PR 생성" 버튼을 누르는 순간(Click), 잠자고 있던 Spring Boot 서버가 GitHub의 신호(Webhook)를 감지하고 깨어납니다.

  • Step 1 (분석): 서버는 학생이 수정한 코드(Diff)만 쏙 뽑아서 AI 에이전트에게 전달합니다.

  • Step 2 (채점):"음, 기능은 맞는데 temp 변수가 불필요하군. 점수는 90점!" AI는 미리 학습된 페르소나에 따라 냉철하게 채점합니다.

  • Step 3 (저장): 채점 결과(90점)와 피드백 내용을 데이터베이스(DB)에 안전하게 저장합니다.

  • Step 4 (피드백): 동시에 AI는 학생의 PR에 댓글을 남깁니다. "기능은 완벽합니다! 다만 불필요한 변수 선언은 메모리를 낭비할 수 있어요."

4. 📊 결과 확인 (학생)

학생은 PR을 올린 지 단 5초 만에 알림을 받습니다.

"벌써 채점이 끝났다고?"

학생은 전용 대시보드(웹 페이지)에 접속하여 자신의 GitHub ID를 입력합니다. 화면에는 방금 제출한 과제의 점수(90점)와 AI의 피드백이 예쁜 표와 배지로 정리되어 나타납니다.

댓글