전북특별자치도 내에 본사/지사가 있는 ICT/SW 기업관계자와
전북특별자치도 내에 대학교에 있는 대학생들을
대상으로 오픈소스 LLM과 LangChain 사용 RAG 구현 실습 교육을 준비했습니다.
무료로 들을수 있는 교육입니다.
특히 개발자분들이 꼭 알아야 하는 부분이 바로
LangChain 기반 RAG 구현교육입니다.
이 강의를 개설하기 위해서 강사 섭외가 정말 쉽지 않았습니다.
수소문을 거듭한 끝에 전문 강사님을 모시게 되었습니다.
목차
1. 교육목적
o 자연어 처리 및 거대 언어 모델의 발전 과정을 이해하고, 프롬프트 엔지니어링의 정의와 다양한 기법을 학습하며, RAG(Retrieval Augmented Generation)을 알아보고 Naive RAG부터 Advanced RAG까지 이해한 후, 상업용 또는 오픈소스 LLM과 LangChain을 사용하여 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벤처센터 2층 K-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
교육생 신청 웹사이트 : 온오프믹스
https://onoffmix.com/event/305038
김영찬 (소프트웨어 품질 전문가)
(재)전주정보문화산업진흥원(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 외 다수
'교육' 카테고리의 다른 글
[교육] 찾아가는 소프트웨어 품질 기술 교육 - 소프트웨어 프로세스의 필요성 (0) | 2024.05.26 |
---|---|
[교육] 찾아가는 소프트웨어 품질 기술 교육 - 소프트웨어 공학 기초 교육 (0) | 2024.05.22 |
[교육] 품질기술교육 - 아키텍처 기반 Full-Stack 성능 분석 및 개선 교육 (46) | 2024.05.20 |