강의

멘토링

커뮤니티

BEST
AI Technology

/

AI Agent Development

Learn Python Chatbot & RAG through Projects - Using LangChain, Gradio

Create your own AI chatbot using Python's basic syntax and libraries. Learn through a step-by-step process of completing 5 projects, including PDF document-based RAG, and deploy them as web services.

(4.8) 39 reviews

473 learners

Level Basic

Course period Unlimited

  • pdstudio
RAG
RAG
LangChain
LangChain
LLM
LLM
ChatGPT
ChatGPT
Chatbot
Chatbot
RAG
RAG
LangChain
LangChain
LLM
LLM
ChatGPT
ChatGPT
Chatbot
Chatbot

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

특별한 지렁이

97% enrolled

Concise yet deep best lecture

5.0

전용석

19% enrolled

The technical trends you highlighted were very helpful, in addition to the lecture content.

5.0

hakjuknu

9% enrolled

Okay.

What you will gain after the course

  • Basic LangChain Syntax Required for LLM Application Development

  • PDF Document-Based Simple RAG Implementation

  • LangChain Agent and CrewAI Multi-Agent Implementation

  • Implementing Gradio Chatbot Interface and Deploying to Huggingface Space

Implementing with Python
First Steps to Creating My Own AI Chatbot 🤖


If you know Python, creating your own chatbot isn't difficult.
Quickly complete a GPT-based chatbot with 5 hands-on projects that are easy to follow!


It's a simple and easy project, but it contains a lot of content.

✅ Comprehensive curriculum covering all core LLM-related technologies and concepts (LangChain, RAG, Multi Agent)
✅ Quickly implement various work-related chatbots from Q&A and document reading to data and investment analysis
✅ Carefully structured progression from easy projects step by step to the next level

  • Simple QA Chatbot: Development Environment Setup, LLM Chain Structure, Gradio Interface Understanding, Good Prompt Tips

  • PDF Chatbot: Understanding RAG Techniques, Model Parameter Understanding, Chatbot Interface Implementation

  • Data Analysis Chatbot : Analyzes data when you upload a CSV file (LangChain Agent)

  • Cryptocurrency Investment Analysis Chatbot: Cryptocurrency research and investment analysis (Sequential Multi Agent)

  • Jeju Island Travel Planner: Jeju Island Travel Itinerary Recommendations for Foreign Tourists (Hierarchical Multi Agent)

I recommend this for people like this

I learned Python, but where should I use it?

Those who want to develop
applications using Python's basic syntax

Shall we create our own AI chatbot?

Those who want to directly experience
chatbot development and web service deployment

Shall we learn about generative AI?

Those interested in generative AI and LLMs but
feeling overwhelmed about how to implement them


Get one step closer to AI service development
with your own chatbot project!

After taking this course, you too can become an AI chatbot developer. The 4 projects created by your own hands will serve as a meaningful first portfolio. By implementing chatbots directly, I hope you will develop new ideas and problem-solving abilities in the upcoming service changes that artificial intelligence will bring.

Start right now and take your first step into the world of AI chatbot development. You'll not only experience how chatbots you create can contribute to solving real-life problems, but it will also serve as the catalyst to begin your journey as an AI service developer in earnest.

Features of the Course ⭐️

1⃣ Hands-on project-based learning

The course is structured to enable step-by-step learning of the entire process from AI chatbot development to deployment using Python through 5 practical projects. By combining theory and hands-on practice, learners can directly create actually usable chatbots.

Learning Materials

2⃣ Understanding and Utilizing the Latest LLM Technology

This course provides an in-depth exploration of how to develop chatbots using the latest technology GPT and the development tool LangChain. You can understand advanced technologies like RAG and Multi Agent and learn how to apply them to actual chatbot development. It also guides you on how to create good prompts to improve answer quality. (few-shot, chain-of-thought)

LangChain

3⃣ Implementing web apps easily and quickly using Gradio

This course uses an open-source library called Gradio to create AI web applications with just a few lines of Python code. It covers all of Gradio's main interfaces (Interface, ChatInterface, Blocks), and learners can showcase their projects faster and more efficiently.

Gradio

Pre-enrollment Reference Information

Practice Environment

  • Operating System and Version (OS): Lectures conducted based on Windows (Linux and MacOS users can also participate in hands-on practice)

  • Tools used: VS Code, OpenAI API authentication key required (separate costs may apply)

  • PC Specifications: Not applicable

  • Practice Code: Updated for the latest LangChain version (1.0.2) as of October 2025(Please note that there may be some differences from the code shown in the lecture videos)

Learning Materials

Prerequisites and Important Notes

  • Those with basic Python knowledge (those capable of basic programming)


  • If you have any questions or opinions, please feel free to ask.

Related Course Information (1)

  • RAG Master: From Basics to Advanced Techniques (feat. LangChain)

  • RAG Implementation to Performance Evaluation -

    Complete Practical AI Development in 9 Hours

    • LangChain-based RAG System Implementation Practice

    • Advanced RAG Techniques Learning

    • RAG System Performance Evaluation Methodology

    • LangChain's Latest LCEL Syntax and Runnable Usage


  • Link: https://inf.run/CxVA3

Related Course Information (2)

  • LLM Data Analysis - From Web Crawling to Recommendation Systems

  • Upgrading with LangChain and LLM

    Web Crawling & Data Analysis


    • Web Crawling/Scraping for Data Collection

    • Using LangChain Tools and LLM for Data Collection, Processing, and Analysis

    • LLM-based Predictive Analysis (Sentiment Analysis, Summarization, Product Recommendations, etc.)

  • Link: https://inf.run/JrSKR

Related Course Information (3)

  • RAG System Implementation with AI Agents (w. LangGraph)

  • Building Intelligent AI Agents with Retrieval-Augmented Generation (RAG) using LangGraph


    • AI Agent Architecture Design and Implementation Using LangGraph

    • Applying AI Agents to RAG (Retrieval-Augmented Generation)

    • Expanding AI Agent Capabilities by Implementing Tool Calling Functionality

    • Master the latest agent RAG architectures including Adaptive RAG, Self RAG, Corrective RAG, and more

  • Link: https://inf.run/tkfVa

Recommended for
these people

Who is this course right for?

  • Those who want to develop actual applications after learning Python

  • Someone who is interested in LLM but feels overwhelmed about how to get started

  • Those who want to experience everything from program development to web service deployment

  • Those who want project-based and code-based classes

Need to know before starting?

  • Python

Hello
This is

15,773

Learners

712

Reviews

161

Answers

4.8

Rating

7

Courses

Hello. I am currently working in the field of data analysis and AI service development using Python. I have been consistently writing books and delivering AI lectures to share the topics I study with as many people as possible.

[Experience] Current) CEO of a Fintech Startup Former) CDO at Dacon Former) Adjunct Professor, Department of Computer Software, Induk University Kaggle Competition Expert, Big Data Analysis Engineer [Lectures] NCS Registered Instructor

[Experience]

Current) CEO of a Fintech Startup

Former CDO at DACON

Former Adjunct Professor, Department of Computer Software, Induk University

Kaggle Competition Expert, Big Data Analysis Engineer

[Lectures] NCS Registered Instructor (Artificial Intelligence) Selected as an 'Outstanding Partner' for SBA (Seoul Business Agency) SeSAC Campus SW Education (AI Model Development using Python) Financial Security Institute, Korea Electronics

[Lectures]

NCS Registered Instructor (Artificial Intelligence)

Selected as an 'Outstanding Partner' for SW Education at the Seoul Business Agency (SBA) SeSAC Campus (AI Model Development using Python)

Lectures at Financial Security Institute, Korea Electronics Association (KEA), Korea Display Industry Association (KDIA), Daegu Digital Industry Promotion Agency (DIP), etc.

Experience in providing education at major domestic universities such as Seoul National University, Pusan National University, Kyung Hee University, and Hankuk University of Foreign Studies, as well as for domestic corporations

[Writing] Python Machine Learning Pandas Data Analysis (InfoBook): https://zrr.kr/x1ec Python Deep Learning Machine Learning Introduction (InfoBook): https://zrr.kr/RPaE Python Deep Learning Ten

[Authoring]

[YouTube] Pandas Studio : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

Curriculum

All

33 lectures ∙ (3hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

39 reviews

4.8

39 reviews

  • 16230159768님의 프로필 이미지
    16230159768

    Reviews 2

    Average Rating 4.5

    4

    31% enrolled

    • wolfses3227님의 프로필 이미지
      wolfses3227

      Reviews 4

      Average Rating 4.8

      5

      63% enrolled

      • jwanpark2009님의 프로필 이미지
        jwanpark2009

        Reviews 14

        Average Rating 4.6

        5

        100% enrolled

        • ykjeong4392님의 프로필 이미지
          ykjeong4392

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          • snucc님의 프로필 이미지
            snucc

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            $40.70

            pdstudio's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!