AI Literacy
교육개요
AI 기술의 급속한 발전으로 코딩 능력뿐만 아니라, 이를 응용하여 다양한 문제를 해결할 수 있는 능력이 중요해졌습니다. 본 과정에서는 LangChain 및 RAG의 기초부터 실무 적용까지 단계별로 배우며, 실제 사례를 통해 AI 기반의 솔루션을 구현하는 데 필요한 지식과 경험을 쌓을 수 있습니다. 이론적 학습과 함께 실습 위주의 커리큘럼은 참가자가 직면할 수 있는 다양한 시나리오에 대해 능동적으로 대처할 수 있는 실력을 키우는 데 도움을 줄 것입니다.
교육목표
이 과정을 통해 참가자는 LangChain 및 Retrieval-Augmented Generation(RAG)을 활용한 AI 어플리케이션 개발에 필요한 기초 지식과 실무적 적용 능력을 갖추게 됩니다.
강의내용
[Chapter 1. LangChain 개발환경과 도구]
· 학습 목표
LangChain과 RAG를 활용한 개발에 필요한 기본 환경을 구성하고, 이를 통한 개발의 기본을 배웁니다.
· 주요 내용
1. Google Colab을 활용한 개발 환경 구성
2. Gradio UI를 통한 사용자 인터페이스 개발
3. 가상 데이터 생성과 활용
[Chapter 2. LangChain]
· 학습 목표
LangChain의 기본 구성 요소를 이해하고 간단한 텍스트 완성, 대화형 모델을 구현합니다.
· 주요 내용
1. LangChain의 기본적인 이해
2. Text Completion, LLM, Chat LLM을 활용한 기본적인 챗봇 구현
3. Prompt Template과 LLMChain을 이용한 어플리케이션 개발
[Chapter 3. Embeddings & VectorStore]
· 학습 목표
임베딩과 벡터스토어의 개념을 이해하고, 이를 활용한 실습을 통해 실무적인 응용을 배웁니다.
· 주요 내용
1. 임베딩과 벡터스토어에 대한 개념적인 이해
2. Chroma, FAISS, Pinecone을 사용한 벡터스토어 실습
3. 실무 데이터에 적용 가능한 벡터스토어 구축
[Chapter 4. 어플리케이션 개발 실습]
· 학습 목표
LangChain과 RAG를 활용하여 구체적인 비즈니스 케이스에 적용할 수 있는 AI 어플리케이션을 개발합니다.
· 주요 내용
1. 시스템 모니터링을 위한 Vision API 활용
2. HR 문서기반 질의응답 시스템 구현
3. PDF 내용 기반의 질의응답 어플리케이션 개발
[Chapter 5. Assistants 미니프로젝트]
· 학습 목표
실제 비즈니스 시나리오에 맞는 Assistants 어플리케이션을 설계하고 구현함으로써, 배운 내용을 종합적으로 활용합니다.
· 주요 내용
1. Assistants API를 통한 사용자 맞춤형 어플리케이션 개발
2. 실제 사용 사례에 따른 어플리케이션 설계 및 구현
3. 사용자 경험을 고려한 인터페이스 개선