강의

멘토링

커뮤니티

NEW
AI Technology

/

Deep Learning & Machine Learning

Building Generative AI Services with LangChain version 1.0

This course covers the entire process of designing and implementing generative AI services centered on LangChain 1.0 and LangGraph through step-by-step hands-on practice. Beyond simple LLM calls, you'll directly implement operational AI system architectures that include agent-based architecture, state management, memory, streaming, middleware, and Human-in-the-Loop. Through hands-on practice with document/PDF/web data-based RAG systems, SQL Agent (Chinook DB), tool-calling-based Agents, Supervisor pattern multi-agents, and state machine-based workflows using LangGraph Graph API, you'll build reusable agent pipelines that can be immediately applied in real-world scenarios. Additionally, through structured output (Pydantic-based), agent middleware (Summarization, HITL, Retry, PII protection), and token/step-by-step streaming, you'll complete generative AI applications with the stability, scalability, and controllability required in actual services. 👉 For those who want to accurately understand the internal structure and execution flow of LangChain/LangGraph 👉 For those who want to implement RAG·Agent as a real service structure, not just a "demo" 👉 This is the optimal course for those who need a realistic practical roadmap covering state-based agents, SQL·document automation, and multi-agent orchestration.

4 learners are taking this course

Level Beginner

Course period Unlimited

  • YoungJea Oh
실습 중심
실습 중심
AI 활용법
AI 활용법
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
Generative AI
Generative AI
실습 중심
실습 중심
AI 활용법
AI 활용법
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
Generative AI
Generative AI

What you will gain after the course

  • You can directly design and implement generative AI services using LangChain and LangGraph.

  • You can directly create a RAG-based chatbot that connects PDF, web, and DB data

  • You can build practical AI Agents including Human-in-the-loop, memory, and streaming

Building Production-Ready Generative AI Services with LangChain & LangGraph

This course covers how to implement generative AI 'services' using LangChain and LangGraph.
Rather than simple chatbot examples, you'll directly implement production-ready architectures including RAG systems connected to documents, databases, and external APIs, tool-calling based Agents, SQL Agents, Supervisor Agents, as well as state, memory, streaming, and Human-in-the-loop.
The course covers integration with various LLMs like OpenAI and Gemini, vector DB-based search, and LangGraph state machine design, with the goal of completing automation and work-support AI services that can be immediately applied in real-world business settings.

This course is recommended for

Who Should Take This Course (1)

I've tried using generative AI, but

  • "I don't understand how this connects to actual services"

  • Those who are thinking
    "I want to move beyond just experimenting with prompt changes"

Who Should Take This Course (2)

I studied RAG, Agent, and LangChain but

  • The structure isn't organized in my head

  • Those who felt the examples were fragmented
    Those who want to establish overall flow and design standards

Who Should Take This Course (3)

in actual work

  • Document Search AI

  • DB query automation

  • In-house chatbot·work assistant

  • Developers, planners, and data practitioners who need to apply AI-based automation pipelines

After completing this course

  • You will clearly understand the differences and roles of LangChain and LangGraph and be able to choose appropriately based on the situation.

  • By directly implementing RAG, SQL Agent, and Supervisor Agent, you will have code and structures that can be immediately reused in practice.

  • You can design an operational AI service architecture that includes state, memory, streaming, middleware, and human-in-the-loop.

  • You will complete generative AI service outputs that can be used as portfolio pieces, not just simple demos.

Key Features of This Course

LangChain feature explanation + complete understanding through hands-on practice of the explained content

We'll explain the structure and operating principles of LangChain step by step.

You'll understand the features provided by LangChain while writing code together.

Here's what you'll learn

Agent · Tool Calling · Memory · Streaming · Human-in-the-loop

Design an Agent architecture where the LLM makes decisions and calls tools on its own,
including short-term memory, streaming responses, middleware, and user approval (HITL)
to implement an agent architecture designed for production environments.
Go beyond simple response-based AI and learn how to build AI that actually performs tasks.

RAG · Vector DB · SQL Agent · Supervisor Agent · LangGraph

From building RAG pipelines using PDF, document, and web data
to vector DB (Chroma)-based search, automating data queries through SQL Agent,
coordinating multiple agents with Supervisor Agent,
and designing LangGraph state machine-based workflows.
You'll complete a multi-agent system that handles complex tasks from scratch.

The person who created this course

  • I've incorporated the know-how accumulated from years of teaching artificial intelligence into this LangChain course.

  • LangChain's version upgrades are so fast that I have applied the latest version to the course without exception.


Do you have any questions?

Please write at least 3 questions and answers that prospective students might have before enrolling.
We recommend answers that showcase the instructor's personality rather than generic or formulaic responses.

Q. Write content that prospective students might ask about.

Try writing an answer. Any content that prospective students might be curious about before taking the course is fine.
It's especially helpful if the content builds anticipation for the course or addresses students' concerns and worries.

• Why should I learn OOO?
• What can I do after learning OOO?
• What level does the course content cover?
• Is there anything I need to prepare before taking the course?
• etc...

Q. Why should I learn LangChain / LangGraph?

To move beyond simply "using AI" to becoming someone who "designs AI services."
Being good at using ChatGPT and stably applying generative AI to work and services are completely different problems.
LangChain and LangGraph are core frameworks that transform LLMs from simple API calls into systems that include tools, databases, workflows, and state.
This course covers everything from "why this structure is necessary" to actual implementation.

Q. What can I build after taking this course?

By the end of this course, you will be able to implement the following outcomes yourself.

  • RAG Search AI that answers based on internal documents

  • SQL Agent that generates and executes SQL when you ask questions in natural language to the DB SQL Agent

  • Supervisor Agent that coordinates multiple tools and agents

  • Production-ready AI service architecture with state, memory, streaming, and human-in-the-loop

👉 We aim for portfolio-worthy results that you can explain, not just simple demos.

Important Notes Before Enrollment

Practice Environment

  • Operating System and Version (OS): Windows, macOS, and Linux are all supported

  • Tools used: Jupyter Notebook, OpenAI API Key (paid subscription required)

  • PC specifications: Basic specifications

Learning Materials

  • PDF files and source code for practice will be provided.


Prerequisites and Notes

  • You only need to know the Python language.


Recommended for
these people

Who is this course right for?

  • Developers who have tried generative AI but are unsure how to implement it as a service

  • Data/AI practitioners who understand RAG and Agent concepts but are frustrated by their inability to apply them in practice

Need to know before starting?

  • Introductory-level Python programming knowledge is sufficient, and necessary content will be explained during the class.

Hello
This is

4,137

Learners

361

Reviews

150

Answers

4.7

Rating

16

Courses

오랜 개발 경험을 가지고 있는 Senior Developer 입니다. 현대건설 전산실, 삼성 SDS, 전자상거래업체 엑스메트릭스, 씨티은행 전산부를 거치며 30 년 이상 IT 분야에서 쌓아온 지식과 경험을 나누고 싶습니다. 현재는 인공지능과 파이썬 관련 강의를 하고 있습니다.

홈페이지 주소:

https://ironmanciti.github.io/

Curriculum

All

40 lectures ∙ (8hr 23min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$19,800.00

70%

$51.70

YoungJea Oh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!