누구나 쉽게 랭체인(LangChain) 마스터! – QA 챗봇 개발 가이드

랭체인 입문! LLM을 활용한 QA 챗봇 만들기 🤖

초보자도 쉽게 따라 할 수 있는
랭체인 실습 프로젝트로 AI 챗봇을 개발해보세요.

ChatGPT의 등장으로 대형 언어 모델(LLM)이 주목을 받고 있습니다. 다만 이것은 바로 적용시키기 어렵습니다. 내가 원하는 상황과 시나리오에 맞게 작동시키려면  개발자가 서비스에 맞게 프로그래밍을 하지 않으면 안됩니다. 

예를 들어 한 달 전의 대화 내용을 기억하고 있다가 그 맥락에서 대답을 해야 할 수도 있습니다. 또는 어떤 민감한 내용은 대답을 하지 못하도록 제한해야 할 수도 있죠.

랭체인은 이러한 문제를 해결하기 위해 등장한 언어 모델기반의 애플리케이션 프레임워크입니다. 자연어 처리, 기계 학습, 웹 스크래핑 기능 등을 함께 제공하여 개발자가 LLM 개발을 더 쉽고 간편하게 할 수 있도록 도와주죠. 

이제 랭체인은 소프트웨어 개발자라면 필수로 익혀야 하는 하나의 기술로 인식되고 있습니다. 그래서 이 클래스를 기획했습니다. AI 입문자들이 QA봇을 만들면서 쉽게 랭체인을 배울 수 있도록요. 

이론을 간결하게 핵심 위주로 정리했고 이를 통해 코딩을 해볼 수 있도록 실습 과정을 함께 구성했어요. 인공지능 및 챗봇 개발에 대한 기초 지식이 없어도 괜찮습니다. 하나씩 차례대로 따라하다 보면 어느 새 랭체인의 매력에 푹 빠질 수 있게 될 겁니다. 

이제 랭체인을 통해 AI 세상에 발을 들여보세요.

무엇을 배우는 클래스인가요?

이 클래스는 랭체인(LangChain)을 활용하여 QA 챗봇을 개발하는 방법을 배우는 것을 목적으로 합니다. 

주요 내용으로는 기본 개념과 기능소개, OpenAI 모델 불러오기, 프롬프트 연결, 웹문서 활용, 임베딩 및 벡터스토어 ChromaDB 이해, 그리고 대화 기록을 저장하고 활용하는 메모리 구현 방법 등을 다룹니다. 

이를 통해 수강생은 사람들과 대화할 수 있는 인공지능 QA 챗봇을 만들게 됩니다.

1.랭체인의 개요 및 특징

랭체인이란 무엇이고, 어떤 특징을 가지고 있는지에 대해 알아봅니다. 실습에 필요한 기본 개념을 설명하며, 이를 통해 랭체인 활용을 위한 기초 지식을 익힐 수 있어요. 

랭체인 개요 및 특징과 같은 랭체인의 기본 개념에 대해서 알려주고 있다. 챗봇을 만들기 위한

실습 하기 위해 개발 환경 설정으로 Open AI 모델 불러오는 방법에 대해서 설명하고 있다.


2.주요 기능 실습

OpenAI의 GPT 모델에 대한 소개와 활용 방법을 학습하고, 실제로 랭체인에서 OpenAI 모델을 불러오는 방법을 체험합니다.

프롬프트의 개념과 구조를 이해하고 사용자 입력을 받아 모델에 전달하는 방법과 모델의 출력을 사용자에게 반환하는 방법, 메모리 기능 등을 실습합니다.

챗봇 만들기 위해서 AI 모델과 프롬프트 연결하기에 대해 설명하고 있다.

"랭체인을


3.VectorStore를 활용한 초간단 QA봇 만들기

URL을 통해 웹 문서를 불러오고 활용하는 방법을 학습하며, 문서 내용을 추출하고 처리하는 기법을 통해 웹문서 기반의 QA 시스템을 구축하는 실습을 진행합니다. 

임베딩의 개념과 활용 방법을 학습하고 ChromaDB를 사용하여 단어 임베딩을 생성 후 이를 활용하여 QA봇의 성능을 개선하는 실습을 진행합니다.

챗봇 만들기 위한 웹페이지 텍스트 분할에 대해서 설명하고 있다.

텍스트 임베딩 및 벡터 스토어 저장에 대해서 설명하고 있다.

누구를 위한 클래스인가요?

AI 시대, 소프트웨어 개발에 입문하게 된 모든 개발자
인공지능 기술에 관심이 있고, 직접 무언가를 만들어보고 싶은 학생들

클래스를 수료하고 나면?

인공지능 및 챗봇 개발 분야의 기초 지식을 쌓고 실무 역량을 키울 수 있습니다.
랭체인 기술을 활용하여 애플리케이션을 개발할 수 있는 기초 능력을 갖게 됩니다.
랭체인 기술을 활용하여 다양한 아이디어를 실현할 수 있습니다.

강사 소개

백혜림

인공지능과 머신러닝 분야에서 엔지니어와 강사로 활동중이며, 주로 음성통신 환경에 적합한 반향 제거 기술, 디지털 보청기 개발 프로젝트 등 오디오 프로세싱에 관련된 다양한 프로젝트에 참여했습니다.

모두의연구소에서는 리드 퍼실리테이터로서 AI 교육 콘텐츠를 제작하고 다양한 커뮤니티 활동을 통해 지식을 나누었으며, 멀티캠퍼스, 에티버스러닝 등 여러 교육기관에서 머신러닝, 딥러닝, 자연어 처리 등 AI 관련 강의를 진행했습니다.

또한 최근에는 서울시 청년취업사관학교 SeSAC에서 인공지능 서비스 개발자 부트 캠프에서 메인강사로 활동했고, 모두콘, LangChain KR, SciPy Korea와 같은 컨퍼런스에서 최신 AI 기술과 적용 사례들을 발표하기도 했습니다.

경력
강의

목차

강의 목록
오리엔테이션 [미리보기] 07:38
랭체인의 기본 개념과 주요 기능 및 구성 요소 12:57
오픈AI 모델 불러오기 18:50
프롬프트(Prompt) 만들어보기 10:04
대화 내용을 기억하자! Memory 기능 활용 16:27
초간단 QA봇 만들기 1 - 웹페이지 텍스트 추출 및 분할 12:34
초간단 QA봇 만들기 2 - 임베딩 및 벡터 스토어 활용 14:51

리뷰

상품평

아직 상품평이 없습니다.

상품을 구매한 로그인 고객만 상품평을 남길 수 있습니다.

환불 정책

한빛앤은 평생교육법에 의거 원격평생교육시설로 운영되고 있으며, 다음과 같이 환불이 가능합니다.

1. 콘텐츠 이용 기간
환불을 요청하기 위해서는 <콘텐츠 이용 권장 기간> 이내에 요청하셔야 합니다.
콘텐츠 이용 권장 기간은 구매일로부터 30일까지며, 콘텐츠 이용 권장 기간이 초과한 콘텐츠의 경우는 환불이 불가합니다
2-1. 전액 환불
 
환불 요청일 기준, 구매일로부터 7일 이내이고 콘텐츠를 이용하지 않았을 경우 전액 환불
(단, 콘텐츠를 이용하였을 경우 부분 환불 정책에 따라 환불)
 
2-2. 부분 환불
 
환불 요청일 기준, 콘텐츠 권장이용기간 1/3 경과 전(10일)인 경우 ㅡ 고객 결제가의 2/3 환불
환불 요청일 기준, 콘텐츠 권장이용기간 1/2 경과 전(15일) ㅡ 고객 결제가의 1/2 환불
환불 요청일 기준, 콘텐츠 권장이용기간 1/2 초과 후(15일) ㅡ 환불금액 없음
환불은 일대일 문의를 통해 진행됩니다. 환불을 원하는 콘텐츠 정보(구매일자, 구매 콘텐츠명, 주문번호 등)를 일대일 문의를 통해 전달해주시면, 담당자가 콘텐츠 이용 여부, 콘텐츠 이용 권장 잔여 기간 등을 확인한 후 환불을 진행해드립니다.
 
담당자 확인 및 회신까지 영업일 기준 2~3일 가량 소요될 수 있습니다.
콘텐츠 이용 권장 기간은 콘텐츠 구매 시점부터 시작됩니다.
환불은 고객의 실결제액 기준으로 진행되며 콘텐츠 구매 시점에 사용한 할인 코드 등의 프로모션 혜택은 복원되지 않습니다.
콘텐츠 구매 시 사용한 포인트는 복원 가능합니다.
(전액 환불인 경우 사용한 포인트 기준 전액 복원, 부분 환불인 경우 사용 포인트 기준 부분 환불)

25,000

  • 카테고리 : IT 입문
  • 강사명 : 백혜림
  • 총 강의 수 : 7강
  • 총 강의 길이 : 1시간 33분
  • 보관기간 : 제한없음
  • 수강 권장 기간 : 30일