본문 바로가기

교육

[교육] 오픈소스 LLM과 LangChain 사용 RAG 구현 실습 교육생 모집

 

전북특별자치도 내에 본사/지사가 있는 ICT/SW 기업관계자와

전북특별자치도 내에 대학교에 있는 대학생들을 

대상으로 오픈소스 LLM과 LangChain 사용 RAG 구현 실습 교육을 준비했습니다.

무료로 들을수 있는 교육입니다.

 

특히 개발자분들이 꼭 알아야 하는 부분이 바로 

LangChain 기반 RAG 구현교육입니다.

이 강의를 개설하기 위해서 강사 섭외가 정말 쉽지 않았습니다.

수소문을 거듭한 끝에 전문 강사님을 모시게 되었습니다.

 

 

목차

     

     

    1. 교육목적

    o 자연어 처리 및 거대 언어 모델의 발전 과정을 이해하고, 프롬프트 엔지니어링의 정의와 다양한 기법을 학습하며, RAG(Retrieval Augmented Generation)을 알아보고 Naive RAG부터 Advanced RAG까지 이해한 후, 상업용 또는 오픈소스 LLMLangChain을 사용하여 RAG 구현을 실습

     

    2. 교육개요

    o 교 육 명 : LLM 기반 어플리케이션 구축을 위한 가이드(프롬프트 엔지니어링과 RAG)

    o 교육대상 : 20명 내외 (전북 ICT/SW관계자, IT관련 학과 대학생)

    o 모집기간 : 2024. 7. 15.() ~ 8. 6.()

    o 교육기간 : 2024. 8. 9.() 13:00 ~ 17:00 (4시간)

    o 교육장소 : 전주정보문화산업진흥원 IT벤처센터 2K-ICT 디바이스랩 오픈랩

    o 교 육 비 : 무료

    o 교육내용

    - 자연어 처리 및 거대 언어 모델(LLM)의 발전 역사

    - 프롬프트 엔지니어링

    - 프롬프트 엔지니어링 실습

    - Retrieval-Augmented Generation

    - RAG 구축하기 실습

     

     

    3. 세부내용

    o 모집방법 : 온오프믹스(onoffmix) 사이트를 통한 교육생 모집

    o 강 사 : 관련 분야 우수 강사 섭외

    강 사 주요약력 및 강의경력
    장지수 연구원
    (서울대학교)
    네이버 커넥트재단 2018.02 ~ 2019.08 (18 개월)
    데이터사이언스 대학원 (석사 졸업) 2020.03 ~ 2022.02 (24 개월
    Applied Machine Learning Lab

    데이터사이언스 대학원 (박사 수료) 2022.03 ~ 현재 (27 개월
    Applied Machine Learning Lab

    저서: 딥러닝에 목마른 사람들을 위한 PyTorch
    강의:
    - Introduction to Deep Learning with PyTorch (2019)
    - Python & PyTorch Basic (2021)
    - Introduction to Deep Learning with PyTorch (2022)

     

    o 교육 일정

    1일차 프롬프트 엔지니어링, RAG, LangChain LangGraph

     

    o 상세 커리큘럼


    교육 내용 소요 시간
    1


    자연어 처리 및 거대 언어 모델(LLM)의 발전 역사
    기계가 텍스트를 이해하는 방법: 토큰(Token)과 임베딩(Embeddings)
    생성형 언어 모델(Transformer & GPT, FLAN, InstructGPT)
    선행 학습(Pre-Training), 전이 학습(Fine-Tuning), 파운데이션 모델(Foundational Model)
    40
    프롬프트 엔지니어링
    프롬프트, 프롬프팅, 그리고 프롬프트 엔지니어링
    다양한 프롬프트 엔지니어링 기법
    LLM Eco-System: LangChain
    Soft Prompt & Hard Prompt
    30
    프롬프트 엔지니어링 실습
    LangChain Expression Language (LCEL)
    프롬프트 템플릿
    출력 형태 통일하기
    상업용 / 오픈소스 LLM 연결하기
    체인 Chain LCEL로 파이프라인 구축
    프롬프팅 기법 실습: Chain of Thought
    1시간 10
    Retrieval-Augmented Generation
    RAG의 배경: Outdated Information
    Naive RAG 정의 및 Vector Database
    Loss in the Middle Advanced RAG, and Modular RAG
    30
    RAG 구축하기 실습
    데이터 불러오기
    임베딩 및 벡터저장소 (VectorStore)
    검색기 (Retriever) & Reranking
    Tool Use: ReAct
    LangGraph
    Financial Stock QA / Travel Searcher 앱 만들기
    1시간 10

     

    위 교육 과정은 교육 진행에 따라 일부 변경될 수 있습니다.

     

    교육생 모집 공고문

    https://www.jica.or.kr/2016/inner.php?sMenu=A1000&mode=view&no=716

     

    전주정보문화산업진흥원

    IT·CT산업의 육성과 발전을 위해 온 힘을 기울여 나가겠습니다.

    www.jica.or.kr

     

     

    교육생 신청 웹사이트 : 온오프믹스

    https://onoffmix.com/event/305038

     

    개발자를 위한 LLM 구축 품질기술교육 - 온오프믹스

    LLM 기반 어플리케이션 구축을 위한 가이드(프롬프트 엔지니어링과 RAG)

    onoffmix.com

     

     

     

     

     

     

     

     

    김영찬 (소프트웨어 품질 전문가)

    (재)전주정보문화산업진흥원(JICA)

    소프트웨어 개발자로 10년간 발로 코딩 하다가 한계를 느끼고, 

    2015년부터 소프트웨어 품질에 몸을 담고 기업을 돕고 있음

    email.  sweng@jica.or.kr  / tel. 063-281-4113

    주업무 : 소프트웨어 품질 컨설팅, 테스팅,  KOLAS 기술책임자, 개발자 네트워크 운영

    자격

      - SP, CMMI, VSE(ISO 29110), ISMS(ISO 27001) 인증 심사원

      - AIT, ISTQB FL, CSTS, 29119 외 다수