RAG + LangChain

LangChain·RAG 기반 AI 앱 개발
나만의 생성형 AI 서비스 실전 구현

RAG(Retrieval-Augmented Generation)은 검색 기반 정보 검색과 생성형 AI의 결합 기술로, ChatGPT 등 대형언어모델이 최신 문서나 사내 지식 등을 바탕으로 질문에 정확히 응답하도록 만들어주는 핵심 프레임워크입니다.
본 과정에서는 LangChain, LlamaIndex, Vector DB (FAISS / Chroma), OpenAI API 등을 활용하여 PDF 문서, 내부 위키, CSV, 웹페이지 등의 비정형 데이터를 불러와 응답하는 맞춤형 AI 챗봇 또는 Q&A 시스템을 구현합니다.

  • 교육기간
    3개월
  • 강의시간(지점별 상이)
    3시간
  • 난이도
    입문~고급
  • 인원
    20내외
  • 전화상담(주말 · 공휴일 상담 및 접수가능)
    1588-5890

이런 분들께 추천해요!

  • 생성형 AI 기술을 직접 활용한 앱 개발을 목표로 하는 실무자, 개발자, 스타트업
  • ChatGPT API, LangChain, 벡터 DB를 이용한 맞춤형 챗봇/질문응답 시스템을 개발하고 싶은 분
  • 기업 내부 문서를 기반으로 지식 검색/QA 챗봇을 구축하고자 하는 기획자 또는 엔지니어
  • LLM 기반 프로젝트 포트폴리오를 완성하고 싶은 취업 준비생

RAG + LangChain 기반 AI 앱 개발과정의 핵심 포인트

  • POINT.01

    RAG 구조 기반 LLM 애플리케이션 설계 실습
    검색 → 임베딩 → 문서 요약 → 문맥 기반 응답 흐름 구성

  • POINT.02

    LangChain + FAISS / Chroma 등 벡터 DB 연동
    문서 파싱 → 텍스트 임베딩 → 벡터 저장/검색 자동화

  • POINT.03

    OpenAI API, HuggingFace Transformers 활용 가능
    GPT-4, Claude, Mistral 등 다양한 모델 연동 지원

  • POINT.04

    Gradio, Streamlit 등으로 앱 배포 및 시각화
    웹페이지 형태로 AI 응답형 서비스 공개 가능

  • POINT.05

    학습자 수준 맞춤 - 기초부터 포트폴리오까지 단계별 진도관리
    Python 기본 문법 및 Numpy/Pandas 실습 포함 옵션 구성 가능

RAG + LangChain 기반 AI 앱 개발 커리큘럼 안내

자체 데이터를 불러와 질문에 답하는 생성형 AI 서비스를 직접 구현하는 실무 중심 교육과정으로, ChatGPT+나 RAG 챗봇, 기업용 AI Q&A 시스템 개발에 특화되어 있습니다.

  • Chapter.01

    과정 소개, 개발 툴

    - 오리엔테이션
    - 환경설정
    - Colab
    - Makrdown
    - Latex
  • Chapter.02

    변수, 파이썬의 입력력 함수

  • Chapter.03

    컬렉션1

    - 문자열
    - 문자열 함수
    - 리스트
    - 튜플
  • Chapter.04

    제어문(조건문) - 조건문, 조건문의 활용

  • Chapter.05

    제어문(반복문) - 반복문, 반복문의 활용

  • Chapter.06

    컬렉션2

    - 딕셔너리
    - 셋
    - 컬렉션을 이용한 반복문의 활용
  • Chapter.07

    함수

    - 사용자 정의 함수
    - 람다 함수
    - 콜백 함수
    - 타입 어노테이션
  • Chapter.08

    객체지향프로그래밍1

    - 클래스와 객체
    - 생성자
    - 메소드
  • Chapter.01

    객체지향프로그래밍2

    - 상속
    - 오버라이딩
    - 스페셜 메소드
    - 클로저
    - 데코레이터
  • Chapter.02

    모듈, 예외처리, 파일 입출력

  • Chapter.03

    Streamlit 웹애플리케이션1

    - 환경 설치하기
    - 웹 애플리케이션 생성하기
    - 컴포넌트
    - 데이터 출력
  • Chapter.04

    Streamlit 웹애플리케이션2

    - 다양한 Widget
    - 웹 사이트 만들기
  • Chapter.05

    Streamlit 웹애플리케이션3

    - 데이터 시각화
    - 파일 처리
  • Chapter.06

    Streamlit 웹애플리케이션4

    - 사이드 바
    - 탭 UI
    - API 활용 챗봇 웹 서비스 만들기
  • Chapter.07

    LLM 개요 LangChain 세팅

    - OpenAI API
    - Jupyter notebooks
    - Streamlit. LLM
    - Prompt
    - LCEL
    - LangChain
    - LLM Chains
  • Chapter.08

    I/O, Memory

    - PromptTemplate
    - Serialization
    - Composition
    - Caching
    - Memory
  • Chapter.01

    RAG, 환경세팅

    - RAG개요
    - Document Loader
    - Vector Store
    - Langsmith
    - Retrieval
    - Stuff
    - Map Reduce
    ※ 세팅: Anaconda, 가상환경, 패키지 설치, VisualStudioCode 설치, Extension 설치
  • Chapter.02

    기본 애플리케이션

    - Streamlit 웹 프로젝트
    - Page
    - Chat Message
    - Document 업로드
    - Streaming
  • Chapter.03

    로컬실행 애플리케이션

    - Hugging face
    - Pipeline
    - 로컬로 실행
    - Ollama LLM
    - Gpt4all
  • Chapter.04

    외부데이터 활용하여 생성

    - Retriever
    - GPT-4 Turbo
    - Output Parser
    - Caching
    - function Calling
    ※ 외부 데이터에 대한 질의 생성
  • Chapter.05

    챗봇이 데이터 수집하기

    - LangChain Integration
    - Map re-rank 체인
    - Stuff 체인
    - Map Reduce
  • Chapter.06

    음성, 영상 녹취, 요약하기

    - 비디오, 오디오에서 Audio Extraction
    - Whisper API
    - 녹취록작성
    - 요약 작성
  • Chapter.07

    추천종목 어드바이스

    - Agent 활용
    - Custom Agent
    - SQL toolkit
  • Chapter.08

    Custom GPT - GPT Actions. 작성 및 활용

IT교육의 완성은 취업입니다!

코리아IT아카데미는 현장 중심 커리큘럼과 취업 밀착 프로그램으로 수강생의 성장을 끝까지 지원합니다.

step.01
진로설계
수강생 맞춤형 직무 매칭 & 커리어 상담

-학습과정 기반 진출 분야 안내

-목표 직무에 맞춘 진로 로드맵 제시

step.02
취업역량 강화
서류·포트폴리오부터 실무 역량까지 완성

-이력서/자기소개서 1:1 피드백

-GitHub·Notion 포트폴리오 제작 지원

-IT기업 실무자 특강 & 실전 코딩 클리닉

step.03
기업 연계
IT전문 협약기업과의 직접 연결

-현업자 초청 기업설명회

-취업 연계 미니 채용박람회

-구인기업 대상 인재 추천 운영

step.04
모의면접 & 기술면접 훈련
실전 면접 시뮬레이션으로 합격률 상승

-인성·기술 면접 실습

-직무별 예상질문 제공

-피드백 기반 면접 전략 수립

step.05
수료 후 지속관리
졸업 후에도 이어지는 취업 지원

-수료생 전용 채용정보 채널 운영

-이직 컨설팅 및 고급과정 안내

-채용 기업의 피드백 반영한 취업 매칭

코리아IT아카데미 취업지원, 이것이 궁금하다!

이력서 첨삭부터 포트폴리오, 모의면접, 기업연계까지 취업 걱정을 덜어주는 실전형 Q&A 정리!

  • Q.수료하면 바로 취업이 되나요?
    A.코리아IT아카데미는 수료와 동시에 취업이 보장되지는 않지만 이력서 첨삭, 포트폴리오 제작, 모의면접, 기업매칭까지 전 과정의 취업지원 서비스를 제공하고 있어 높은 취업 성과를 보이고 있습니다.
  • Q.어떤 기업들과 연계되어 있나요?
    A.웹개발, 백엔드, 보안, 데이터 분석, 클라우드 등 다양한 분야의 IT전문 중소기업, 스타트업, 협약 기업 100여 곳 이상과 연계되어 있습니다.
    실제 채용 의뢰가 들어온 기업과의 면접도 수료 후 바로 연결됩니다.
  • Q.포트폴리오는 꼭 만들어야 하나요?
    A.최근 개발자 채용에서 이력서보다 포트폴리오가 더 중요하게 평가되는 경우가 많습니다.
    GitHub, Notion, 프로젝트 결과물 기반의 포트폴리오를 실습 과정 중 직접 제작하고 피드백을 받게 됩니다.
  • Q.비전공자도 취업이 가능한가요?
    A.네, 가능합니다.
    코리아IT아카데미의 과정은 비전공자도 이해할 수 있도록 기초부터 실습 위주로 구성되어 있으며, 프로젝트 중심 학습과 취업컨설팅으로 실무 적응력을 키워 취업까지 연결합니다.
  • Q.모의면접은 실제 면접처럼 진행되나요?
    A.실제 기업 면접과 유사하게 기술면접 + 인성면접 형식으로 구성되며, 면접관 피드백까지 제공됩니다.
    면접 불안 해소와 커뮤니케이션 능력 향상에 매우 효과적입니다.
  • Q.수료 후에도 취업지원을 받을 수 있나요?
    A.네. 수료 후에도 **전용 채용 커뮤니티(카카오채널/슬랙 등)**를 통해 채용 정보를 지속적으로 제공하며, 이직 및 재교육을 위한 고급과정 추천, 취업 컨설팅도 운영하고 있습니다.
  • Q.취업률은 어느 정도인가요?
    A.과정 및 시기에 따라 다르지만, 실무 프로젝트와 포트폴리오를 충실히 이수한 수강생의 경우 평균 85% 이상의 취업률을 보이고 있습니다.
banner banner banner banner banner
banner banner banner banner banner

간편하게 관심있는
일반/국비지원 과정 수강료 알아보세요!

Step2. 세부 교육과정을 선택해 주세요.(중복 선택 가능)

Step3. 가까운 지점을 선택해 주세요.

신청하시는 분의 이름과 연락처를 입력해 주세요.

자세히 보기
수집 항목: 이름, 연락처, 수강안내 관련 이력
이용 목적: 수강안내 제공, 관련 이력 관리 및 맞춤형 재안내를 통한 서비스 품질 개선
보유 기간: 수집일로부터 최대 3년간 보관 후 파기

RAG + LangChain 기반 AI 앱 개발 바로 알아보시겠어요?

닫기
  • 교육희망지점을 선택해주세요
    • 신청하시는분의 이름과 연락처를 입력해 주세요.
      - -
    자세히 보기
    수집 항목: 이름, 연락처, 수강안내 관련 이력
    이용 목적: 수강안내 제공, 관련 이력 관리 및 맞춤형 재안내를 통한 서비스 품질 개선
    보유 기간: 수집일로부터 최대 3년간 보관 후 파기
    전체메뉴 열기

    손쉽고 간편하게
    전문가와 전화상담!

    안내받고 싶은 지점을 선택해 주세요.

    야간 및 주말 상담 전화 안내

    빠른 안내를 위해
    평일 야간(오후 6시 ~ 오후 10시)
    주말(오전 9시 ~ 오후 6시)에도 안내해 드리고 있습니다.