인프런 학습 에이전트

학습이라는 여정을
가장 똑똑한 동료와 함께하세요

학습자님의 모든 여정에 함께할게요! 궁금한 점이 생기면 언제든 편하게 물어봐 주세요. 항상 곁에서 든든한 힘이 되어 드릴게요.

강의실 환경 미리보기 inflearn.com / classroom
강의 재생 중
class UserService {
  constructor(repo) {
    // 외부에서 받아온다
    this.repo = repo;
  }
}
            
"...그래서 의존성 주입이 필요한 거죠."
12:34
29:18

TERRA

학습 에이전트 · 온라인

···
방금 강사님이 하신 말이 무슨 뜻이야?
방금
방금 강의에서 나온 의존성 주입 말씀이시죠? 객체가 필요한 다른 객체를 직접 만들지 않고, 외부에서 받아오는 패턴이에요.
방금 · TERRA
무엇이든 물어보세요...

강의·영상·퀴즈·미션 — 인프런의 모든 학습 컨텍스트와 함께합니다

영상 수업

자막 60s 인식

퀴즈

문제·보기 인식

미션

제출물 분석

라이브 세션

사전·사후 학습

강의 자막

실시간 추적

학습 이력

최근 활동 추적

커리큘럼

전체 구조 파악

제출물

코드·문서 리뷰

영상 수업

자막 60s 인식

퀴즈

문제·보기 인식

미션

제출물 분석

라이브 세션

사전·사후 학습

강의 자막

실시간 추적

학습 이력

최근 활동 추적

커리큘럼

전체 구조 파악

제출물

코드·문서 리뷰

배움의 여정에는

배울 때만큼은,
학습 에이전트

범용 AI는 학습자님의 강의도, 학습 이력도, 지금 보는 화면도 알지 못해요. 학습 에이전트는 강의 내용과 학습 정보를 이미 알고, 화면까지 함께 봅니다.

ChatGPT Claude Gemini 범용 AI 맥락 모름
이 에러 왜 뜬 거야?
어떤 에러인지 화면을 캡처해서 올려주시겠어요? 관련 코드도 함께요.
screenshot.png 여기, 그리고 OOP 3주차 강의 보는 중이야
강의에서 어떤 패턴을 배우셨나요? 그 맥락을 알아야 정확히 답할 수 있어요.
아, 이제 알겠어요. NullPointerException은…
물어보기까지 한참 걸려요
학습 에이전트 강의실 연동
이 에러 왜 뜬 거야?
지금 화면의 NullPointerException 말씀이시죠? 23번째 줄에서 userRepo가 초기화되기 전에 호출돼서예요. 방금 강의에서 다룬 의존성 주입으로 해결할 수 있어요.
그냥 물어보면 끝이에요

성장하는 학습

답이 아니라,
답을 찾는 길을

빠르게 정답만 알려주는 건 학습 에이전트의 목표가 아니에요. 스스로 도달하도록 생각거리를 건네고, 답을 주더라도 그 다음을 함께 고민해요.

Q. 다음 중 의존성 주입의 장점이 아닌 것은?

A 객체 간 결합도를 낮춘다
B 테스트가 쉬워진다
C 실행 속도가 항상 빨라진다
그냥 답이 뭔지 알려줘
바로 알려드리긴 아쉬워요. 의존성 주입은 "결합도"와 "테스트"를 위한 패턴이죠? 그럼 셋 중에 그 목적과 가장 관계가 먼 건 무엇일까요? 한 번만 더 생각해볼까요.
퀴즈 수업에서는

답을 바로 알려주지 않아요

정답을 던지는 대신, 스스로 도달할 수 있게 생각의 실마리를 건네요. 답을 맞히는 순간보다 그 과정에서 더 많이 남으니까요.

이 코드에서 의존성 주입이 어디에 쓰인 거야?
① 답

생성자에서 userRepo를 외부에서 받는 부분이 의존성 주입이에요.

② 왜 그런지

객체가 필요한 걸 스스로 만들지 않고 밖에서 받기 때문에, 나중에 다른 구현으로 바꾸기 쉬워져요.

③ 더 생각해볼까요

그럼 이 코드를 테스트할 때는 어떤 점이 편해질까요? 직접 한번 떠올려 볼래요?

모든 답변은

답에서 끝나지 않아요

답과 풀이를 주되, 마지막엔 한 걸음 더 나아갈 질문을 건네요. 답을 얻는 데서 멈추지 않고 이해로 이어지도록.

7명의 학습 동료

마음 맞는 한 명과,
함께 배워요

학습 스타일도, 말투도, 함께 가는 방식도 모두 달라요. 일곱 동료 중 학습자님과 가장 잘 맞는 한 명을 골라보세요.

TERRA

기본 · 친절함

"학습자님, 무엇이든 편하게 물어보세요. 같이 학습 시작해볼까요?"

친절 해요체

만날수록 더 잘 맞는

당신을 기억하는
동료

대화를 거듭할수록, 학습 에이전트는 당신의 학습 스타일과 관심사를 알아가요. 매번 처음부터 시작하지 않아도 돼요.

※ 메모리는 언제든 끄거나 켤 수 있어요

User Memory
3 Active
스타일

예시로 설명하는 걸 선호함

2일 전 · 대화 24회

관심사

백엔드 개발 — Spring 진행 중

5일 전 · 대화 12회

선호

너무 길게 설명하지 말 것

1주 전 · 대화 5회

↑ 매 10턴마다 자동으로 갱신

Get Started

학습 에이전트를
만날 준비, 되셨나요?

지금 바로

강의실에서
바로 만나보세요

에이전트를 켜고 궁금한 걸 물어보세요. B2B 구독제, 정기 챌린지 참여자라면 4배 더 많이 쓸 수 있어요.

채널톡 아이콘