인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
인공지능

/

AI · ChatGPT 활용

프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용

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

(5.0) 수강평 16개

수강생 228명

Thumbnail

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

이런 걸
배워요!

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

  • PDF 문서 기반의 Simple RAG 구현

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

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

파이썬으로 구현하는
나만의 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 사양: 해당사항 없음

학습 자료

선수 지식 및 유의사항

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


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

연계 강의 안내 (1)

  • RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

  • RAG 구현부터 성능 평가까지 -

    9시간으로 끝내는 실전 AI 개발

    • LangChain 기반 RAG 시스템 구축 실습

    • 고급 RAG 기법 학습

    • RAG 시스템 성능 평가 방법론

    • LangChain의 최신 LCEL 문법과 Runnable 활용법


  • 링크: https://inf.run/mdYe4

연계 강의 안내 (2)

  • LLM 데이터 분석 - 웹 크롤링부터 추천 시스템까지

  • LangChain과 LLM으로 업그레이드하는

    웹 크롤링 & 데이터 분석


    • 웹 크롤링/스크래핑 활용한 데이터 수집

    • LangChain 도구와 LLM 활용하여 데이터 수집, 정제, 분석

    • LLM을 활용한 예측 분석 (감성 분석, 요약, 상품 추천 등)

  • 링크: https://inf.run/QYw3Q

연계 강의 안내 (3)

  • AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)

  • 랭그래프(LangGraph)로 구현하는 검색증강생성(RAG) 지능형 AI 에이전트


    • 랭그래프(LangGraph)를 활용한 AI 에이전트 구조 설계 및 구현

    • AI 에이전트를 RAG(Retrieval-Augmented Generation)에 적용

    • Tool Calling(도구 호출) 기능 구현으로 AI 에이전트의 능력 확장하기

    • Adaptive RAG, Self RAG, Corrective RAG 등 최신 에이전트 RAG 아키텍처 마스터하기

  • 링크: https://inf.run/hTwjC

이런 분들께
추천드려요!

학습 대상은
누구일까요?

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

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

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

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

선수 지식,
필요할까요?

  • 파이썬

안녕하세요
판다스 스튜디오입니다.

수강생 수

2,578

수강평 수

160

강의 평점

4.8

강의 수

6

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

 

[이력]

현) 핀테크 스타트업 CEO

전) 데이콘 CDO

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

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

 

[강의]

NCS 등록강사 (인공지능)

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

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

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

  

[집필]

 

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

커리큘럼

전체

32개 ∙ (3시간 59분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

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