Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
AI Development

/

AI Agent Development

RAG System Implemented with AI Agents (w. LangGraph)

Implementing a Retrieval-Augmented Generation (RAG) Intelligent AI Agent with LangGraph! From theory to practice, this is a hands-on tutorial that even beginners can easily follow.

(4.9) 92 reviews

7,613 learners

  • pdstudio
이론 실습 모두
ai활용
AI검색
AI Agent
LangGraph
RAG
LLM
LangChain

Reviews from Early Learners

What you will learn!

  • AI Agent Architecture Design and Implementation Utilizing LangGraph

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

  • Expanding AI Agent Capabilities by Implementing Tool Calling (Tool Call) Functionality

  • Mastering latest agent RAG architectures like Adaptive RAG, Self RAG, Corrective RAG

For a powerful RAG system
Magic Tool AI Agent 🪄

While LLM excels at natural language processing and text generation, it has limitations in autonomously coordinating complex workflows or making decisions. Beyond information retrieval, LLM requires the assistance of agents to evaluate results, refine queries, and select appropriate tools. Agents are essential for a smarter and more flexible RAG system .

AI agents that enhance LLM performance 🔧

Choose the right tool for the situation

LLM helps you decide which tools to use for your specific situation. Depending on your request, you can choose the appropriate tool, such as an API call, a database search, or an external search.

Generate optimal search queries

When a user's question is unclear or complex, LLM helps refine or modify the query to obtain more accurate results. This allows LLM to generate optimal search queries.

High-quality answers

When multiple results are returned, the most relevant information is evaluated and the optimal answer is selected. This allows us to provide accurate information to users.

Decision on follow-up work to improve results

If the results are insufficient or inaccurate, we run a feedback loop to determine whether further work is needed, and either repeat the search or try a new approach.

Why use LangGraph? 🤔

LangGraph is a useful tool for implementing complex workflows. While LangChain is suitable for processing relatively fixed flows, LangGraph flexibly handles and manages complex tasks, making it ideal for agents.

<Features of Langgraph>

  • Node-based management allows for easy handling of various states and conditions.

  • Visually manage complex workflows.

  • Combining agents with a language graph allows you to efficiently connect and execute various modules.


Features of this course

Step-by-step, practice-oriented learning

Immediately after the theoretical explanation, we proceed with related practical exercises to develop a solid understanding of the concepts and the ability to apply them.

A curriculum that reflects the latest trends

We actively incorporate the latest technologies and methodologies for agent-based RAG to provide knowledge that can be immediately applied in the field.

The Complete Guide to LangGraph

We explain the complex LangGraph from the basics step by step so that anyone can understand it, and we go into more depth with various real-world examples.

Easy review with tutorial provided

We provide a WikiDocs textbook that summarizes the content on LangGraph and Agent RAG, so that you can continue studying and referencing it even after taking the course.

Learn about these things

Designing AI Agent Flows with LangGraph

Learn the core concepts of LangGraph—state graphs, conditional edges, and feedback loops—and understand how to model the complex decision-making processes of AI agents using graphs. You'll also learn techniques applicable to various AI agent projects, including human-in-the-loop, parallel execution, and subgraphs.

Expanding AI Capabilities with Tool Calling

Master the tool calling technique that connects the capabilities of AI agents to the real world. Learn how to create and call LangChain's built-in tools, custom tools, and more. Learn how to integrate external APIs and various tools into your AI system.

Implementing an Advanced Agent-Based RAG Technique

Explore advanced techniques that take RAG systems to the next level of performance. Learn the concepts and implementation techniques of Adaptive RAG, which operates dynamically based on context, and Self RAG and Corrective RAG, which enable AI to evaluate and improve its own output.

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Lectures will be conducted based on MacOS (Linux and Windows users can also practice)

  • Using a virtual environment: The course will proceed based on Poetry (conda and venv users can also practice)

  • Tools used: VS Code, OpenAI API, etc. require LLM authentication key (separate fee may apply)

  • PC specifications: Not applicable

  • LangGraph version: v0.2.34 applied

  • LangChain version: v0.3.1 applied

Learning Materials

Player Knowledge and Precautions

  • Those with basic knowledge of Python (those who can do basic programming)

  • [Free Course] LangChain Basics for Beginners (Required): https://inf.run/Xabb2


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

Linked lecture information

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

  • From RAG implementation to performance evaluation -

    Practical AI Development in 9 Hours

    • LangChain-based RAG system construction practice

    • Learn advanced RAG techniques

    • RAG System Performance Evaluation Methodology

    • LangChain's latest LCEL syntax and how to use Runnable


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

Recommended for
these people

Who is this course right for?

  • Those who want to directly build intelligent AI agents beyond chatbots

  • Those looking to develop practical AI solutions leveraging RAG and LLM.

  • For those who have taken a LangChain-based 'chatbot' or 'RAG' course and are seeking to advance.

Need to know before starting?

  • Python

  • (Free Lecture) LangChain Fundamentals for Beginners [Essential]

  • (Paid Course) RAG Master: From Basic to Advanced Techniques [Recommended]

Hello
This is

13,493

Learners

458

Reviews

126

Answers

4.8

Rating

7

Courses

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

 

[이력]

현) 핀테크 스타트업 CEO

전) 데이콘 CDO

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

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

 

[강의]

NCS 등록강사 (인공지능)

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

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

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

  

[집필]

 

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

Curriculum

All

54 lectures ∙ (6hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

92 reviews

4.9

92 reviews

  • 이성규님의 프로필 이미지
    이성규

    Reviews 6

    Average Rating 5.0

    5

    61% enrolled

    깔끔히 정리가 잘된 강의입니다. 사실 원래 LangGraph 프로젝트를 해본 경험이 있는 인원인지라 구입을 망설였었는데, 정리가 너무 깔끔하고 하나하나 차분히 모두 설명해주는 느낌이라 몰랐던 부분도 알게되고 전혀 아깝지 않은 것 같네요. 진지하게 해당 강의때문에 RAG 랭체인 강의도 사야하나 고민 중 입니다.

    • 판다스 스튜디오
      Instructor

      정말 감사합니다! 😊 더 좋은 강의를 준비해서 뵙겠습니다! 🌟

  • 박종헌님의 프로필 이미지
    박종헌

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • good5229님의 프로필 이미지
      good5229

      Reviews 3

      Average Rating 5.0

      5

      31% enrolled

      • gukhan lee님의 프로필 이미지
        gukhan lee

        Reviews 1

        Average Rating 5.0

        5

        31% enrolled

        • 정영일님의 프로필 이미지
          정영일

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          $77.00

          pdstudio's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!