강의

멘토링

로드맵

나도! 스프링으로 인공지능을 할 수 있다(인프1탄)

Spring Boot와 Spring AI를 이용한 AI 애플리케이션 개발: 실제 솔루션을 위한 OpenAI 마스터링 하기

(4.6) 수강평 53개

수강생 477명

난이도 초급

수강기한 무제한

ai활용
ai활용
토이프로젝트
토이프로젝트
AI포트폴리오
AI포트폴리오
실습 중심
실습 중심
ai활용
ai활용
토이프로젝트
토이프로젝트
AI포트폴리오
AI포트폴리오
실습 중심
실습 중심
새소식 목록
관리작성

[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의 피드백이 예쁜 표와 배지로 정리되어 나타납니다.

댓글