메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

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

  • 강사 : 백혜림
  • 강의구성 : 7강 / 1시간 33분
  • 수강기간 : 제한없음 / 30일(권장기간)
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 0

랭체인 입문! 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 기술과 적용 사례들을 발표하기도 했습니다.

 

경력
현) 인공지능(AI) 분야 전문강사
전) 스마트 헬스케어 솔루션 스타트업 주임연구원
전) 모두의연구소 리드 퍼실리테이터 & 콘텐츠 크리에이터

 

저서 및 강의
서울시 SeSAC: 인공지능 서비스 개발자 양성 과정(2024)
렛유인에듀: AI 빅데이터 전문인력 양성 과정(2023)
멀티캠퍼스: 빅데이터 과정(2022)
에티버스러닝 : 자연어 처리 과정(2021~2022)

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

 

  • 첫번째 리뷰어가 되어주세요.
  • 결재하기

    리뷰쓰기

    닫기
    * 상품명 :
    누구나 쉽게 랭체인(LangChain) 마스터! - QA 챗봇 개발 가이드
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    누구나 쉽게 랭체인(LangChain) 마스터! - QA 챗봇 개발 가이드
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :
    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0