인공지능

/

AI · ChatGPT 활용

프로젝트로 배우는 Python 챗봇 만들기 - LangChain, Gradio 활용

(5.0) 수강평 11

수강생 163

Thumbnail

초급자를 위해 준비한
[AI · ChatGPT 활용, 자연어 처리] 강의입니다.

파이썬 기본 문법과 라이브러리를 활용해서 나만의 AI 챗봇을 직접 만들어 보세요. 5개의 프로젝트를 단계별로 수행하고, 웹 서비스로 배포하는 과정을 학습합니다.

이런 걸
배워요!

  • LLM 애플리케이션 개발에 필요한 LangChain 기본 문법

  • Gradio 챗봇 인터페이스 구현 및 Huggingface Space에 배포

  • LangChain Agent 및 CrewAI 멀티 에이전트 구현

파이썬으로 구현하는
나만의 AI챗봇 만들기 첫 걸음 🤖


파이썬을 알고 있다면, 나만의 챗봇을 만드는 것은 어렵지 않습니다.
쉽게 따라할 수 있는 5개의 실습 프로젝트와 함께 GPT기반의 챗봇을 빠르게 완성해보세요!


쉽고 간단한 프로젝트이지만, 많은 것을 담았습니다

LLM관련 핵심 기술과 개념을 모두 다루는 커리큘럼(랭체인, RAG, Multi Agent)
Q&A, 문서읽기, 데이터와 투자분석까지 업무와 연관된 다양한 챗봇을 빠르게 구현
쉬운 프로젝트부터 차근차근 다음 단계로 넘어가는 섬세하게 구성

  • 간단한 QA 챗봇 : 개발환경 셋팅, LLM Chain 구조, Gradio 인터페이스 이해, 좋은 프롬프트 팁

  • PDF 챗봇 : RAG 기법 이해, 모델 파라미터 이해, 챗봇 인터페이스 구현

  • 데이터 분석 챗봇 : CSV 파일을 업로드하면 데이터를 분석 (LangChain Agent)

  • 암호화폐 투자 분석 챗봇 : 암호화폐 관련 리서치 및 투자 분석 (Sequential Multi Agent)

  • 제주도 여행 플래너 : 외국인 관광객을 위해 제주도 여행 일정 추천 (Hierarchical Multi Agent)

이런 분들께 추천해요

파이썬을 배웠는데 어디에 쓸까?

파이썬을 기본 문법을 활용하여
애플리케이션을 개발하고 싶은 분

나만의 AI 챗봇을 만들어볼까?

챗봇 개발과 웹서비스 배포를
직접 경험하고 싶은 분

생성형 AI를 배워볼까?

생성형 AI와 LLM에 관심있지만
어떻게 구현할지 막막한 분


직접 만든 챗봇 프로젝트로
AI서비스 개발에 한 걸음 더 가까이!

강의를 수강하고 나면 이제 여러분도 AI챗봇 개발자가 될 수 있습니다. 여러분의 손에서 탄생한 4개의 프로젝트는 의미있는 첫 포트폴리오가 되어줄 것입니다. 챗봇을 직접 구현해보며, 인공지능이 가져올 앞으로의 서비스 변화 속에서 새로운 아이디어와 문제 해결능력을 키우시길 바랍니다.

지금 바로 시작하여, AI 챗봇 개발의 세계로 첫걸음을 내딛어 보세요. 여러분이 만든 챗봇이 실생활 문제 해결에 어떻게 기여할 수 있는지 경험하는 것은 물론, AI서비스 개발자로의 여정을 본격적으로 시작하는 계기가 될 것입니다.

강의의 특징

1⃣ 실습중심의 프로젝트 학습

강의는 5개의 실전 프로젝트를 통해 파이썬을 이용한 AI 챗봇 개발부터 배포까지 전 과정을 단계별로 학습할 수 있도록 구성하였습니다. 이론과 실습을 병행하며, 학습자는 실제로 사용 가능한 챗봇을 직접 만들어볼 수 있습니다.

학습자료

2⃣ 최신 LLM기술 이해와 활용

최신기술 GPT와 개발도구 랭체인(LangChain)을 활용하여 챗봇을 개발하는 방법을 깊이 있게 다룹니다. RAG, Multi Agent와 같은 고급 기술을 이해하고, 실제 챗봇 개발에 적용하는 방법을 배울 수 있습니다. 또한 답변 품질을 높이기 위한 좋은 프롬프트를 만드는 방법을 안내합니다. (few-shot, chain-of-thought)

랭체인(LangChain)

3⃣ Gradio를 활용해 쉽고 빠르게 웹 앱을 구현

강의는 Gradio라는 오픈소스 라이브러리를 사용하여, 몇 줄의 파이썬 코드만으로 AI 웹 애플리케이션을 만들어봅니다. Gradio의 주요 인터페이스(Interface, ChatInterface, Blocks)를 모두 다루며, 학습자는 더 빠르고 효율적으로 자신의 프로젝트를 선보일 수 있습니다.

Gradio

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows 기준으로 강의 진행 (Linux, MacOS 사용자도 실습 가능)

  • 사용 도구: VS Code, OpenAI API 인증키 필요 (별도 비용 발생 가능)

  • PC 사양: 해당사항 없음

학습 자료

선수 지식 및 유의사항

  • 파이썬 기본 지식이 있는 분 (기본 프로그래밍이 가능한 분)


  • 질문 또는 의견이 있으시면 편하게 질문해주세요.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬을 배우고 나서 실제 애플리케이션을 개발하고 싶은 분

  • LLM에 관심이 있지만 어떻게 시작할지 막막한 분

  • 프로그램 개발부터 웹 서비스 배포까지 경험하고 싶은 분

  • 실제 프로젝트와 코드 기반의 수업을 원하는 분

선수 지식,
필요할까요?

  • 파이썬

안녕하세요. 저는 파이썬을 활용한 데이터 분석 및 인공지능 서비스 개발 실무를 하고 있습니다. 관심 있는 주제를 찾아서 공부하고 그 내용들을 많은 분들과 공유하기 위해 꾸준하게 책을 집필하고 인공지능 강의를 진행해 오고 있습니다.

 

[이력]

현) 핀테크 스타트업 CEO

전) 데이콘 CDO

전) 인덕대학교 컴퓨터소프트웨어학과 겸임교수

Kaggle Competitin Expert, 빅데이터 분석기사

 

[강의]

NCS 등록강사 (인공지능)

SBA 서울경제진흥원 새싹(SeSAC) 캠퍼스 SW 교육 ‘우수 파트너 선정’ (Python을 활용한 AI 모델 개발)

금융보안원, 한국전자정보통신산업진흥회, 한국디스플레이산업협회, 대구디지털산업진흥원 등 강의

서울대, 부산대, 경희대, 한국외대 등 국내 주요 대학 및 국내 기업체 교육 경험

  

[집필]

 

[유튜브] 판다스 스튜디오 : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

커리큘럼

전체

27 ∙ 3시간 59분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2024년 03월 22일
마지막 업데이트일: 2024년 04월 08일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!