본문 바로가기

교육

[교육] 오픈소스 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 외 다수