Xây dựng dịch vụ AI tạo sinh sử dụng LangChain / LangGraph / Deep Agents

Khóa học này bao gồm toàn bộ quá trình thiết kế và triển khai các dịch vụ AI tạo sinh, tập trung vào LangChain 1.0, LangGraph và Deep Agents thông qua các bài thực hành từng bước. Bắt đầu từ những kiến thức cơ bản về Chat Models và Messages, bạn sẽ nắm vững các khối xây dựng cốt lõi của LangChain như Agent dựa trên Tool Calling, Memory, Streaming và đầu ra có cấu trúc (dựa trên Pydantic). Sau đó, bạn sẽ mở rộng sang kiến trúc máy trạng thái (state machine) dựa trên StateGraph của LangGraph để trực tiếp triển khai cấu trúc hệ thống AI có khả năng vận hành thực tế. Thông qua các bài thực hành dựa trên kịch bản thực tế như hệ thống RAG dựa trên tài liệu, PDF và dữ liệu web (Embedding, ChromaDB, Semantic Search), SQL Agent (Chinook DB), điều phối đa tác nhân (Multi-agent Orchestration) theo mô hình Supervisor, và Calculator Agent sử dụng LangGraph Graph API, bạn sẽ xây dựng năng lực thiết kế Agent một cách hệ thống. Ngoài ra, thông qua Deep Agents (create_deep_agent), bạn sẽ hoàn thiện ứng dụng AI tạo sinh có tính ổn định, khả năng mở rộng và khả năng kiểm soát bằng cách sử dụng ủy quyền tác nhân phụ (sub-agent delegation), hội thoại đa lượt (multi-turn) và các middleware chuyên dụng của Deep Agents (SummarizationMiddleware, HumanInTheLoopMiddleware, ToolRetryMiddleware, PIIMiddleware, v.v.). 👉 Những người muốn hiểu chính xác cấu trúc bên trong và luồng thực thi của LangChain/LangGraph/Deep Agents. 👉 Những người muốn triển khai RAG và Agent ở cấp độ kiến trúc dịch vụ thực tế thay vì chỉ dừng lại ở mức "demo". 👉 Đây là khóa học tối ưu cho những ai cần một lộ trình thực tế bao quát từ Agent dựa trên trạng thái, tự động hóa SQL/tài liệu cho đến điều phối đa tác nhân.

(4.7) 6 đánh giá

64 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent
AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể trực tiếp thiết kế và triển khai các dịch vụ AI tạo sinh bằng cách sử dụng LangChain, LangGraph và Deep Agents.

  • Bạn có thể tự mình tạo chatbot dựa trên RAG kết nối dữ liệu PDF, Web và DB.

  • Có thể tạo ra các AI Agent mang tính thực tiễn bao gồm Human-in-the-loop, bộ nhớ và truyền dữ liệu (streaming).

Xây dựng thực tế dịch vụ AI tạo sinh hoàn thiện với LangChain và LangGraph

Khóa học này hướng dẫn cách sử dụng LangChain và LangGraph để triển khai 'dịch vụ' AI tạo sinh.
Thay vì những ví dụ chatbot đơn giản, bạn sẽ trực tiếp xây dựng kiến trúc thực tế bao gồm hệ thống RAG kết nối tài liệu·DB·API bên ngoài, Agent dựa trên gọi công cụ (tool calling), SQL Agent, Supervisor Agent, cũng như các tính năng về trạng thái (state)·bộ nhớ (memory)·streaming·Human-in-the-loop.
Khóa học bao gồm việc liên kết các LLM đa dạng như OpenAI·Gemini, tìm kiếm dựa trên Vector DB, cho đến thiết kế máy trạng thái (state machine) với LangGraph, hướng tới mục tiêu hoàn thiện các dịch vụ AI hỗ trợ công việc và tự động hóa có thể ứng dụng ngay vào thực tế doanh nghiệp.

Khuyên dùng cho những đối tượng sau

Những người nên tham gia khóa học này (1)

Dù đã từng sử dụng AI tạo sinh nhưng

  • “Tôi không biết làm thế nào để kết nối cái này thành một dịch vụ thực tế”

  • Những người đang có nỗi trăn trở rằng
    “Tôi muốn thoát khỏi những thử nghiệm chỉ xoay quanh việc thay đổi câu lệnh (prompt)”

Những người nên tham gia khóa học này (2)

Mặc dù đã học về RAG, Agent và LangChain nhưng

  • Cấu trúc vẫn chưa được sắp xếp rõ ràng trong đầu và

  • Những người cảm thấy các ví dụ còn rời rạc
    Những người muốn nắm bắt luồng tổng thể và tiêu chuẩn thiết kế

Những người nên tham gia khóa học này (3)

vào công việc thực tế

  • AI tìm kiếm tài liệu

  • Tự động hóa truy vấn DB

  • Chatbot nội bộ · Trợ lý công việc

  • Các nhà phát triển, nhà hoạch định và chuyên gia dữ liệu cần áp dụng
    quy trình tự động hóa dựa trên AI

Sau khi hoàn thành khóa học

  • Bạn có thể hiểu rõ sự khác biệt cũng như vai trò của LangChain và LangGraph để lựa chọn phù hợp với từng tình huống.

  • Bằng cách trực tiếp triển khai RAG, SQL Agent và Supervisor Agent, bạn sẽ sở hữu cấu trúc và mã nguồn có thể tái sử dụng ngay trong thực tế.

  • Bạn có thể thiết kế kiến trúc dịch vụ AI có khả năng vận hành bao gồm Trạng thái (State), Bộ nhớ (Memory), Streaming, Middleware và Human-in-the-loop.

  • Bạn sẽ hoàn thành kết quả dịch vụ AI tạo sinh có thể sử dụng làm danh mục đầu tư (portfolio) chứ không chỉ dừng lại ở bản demo đơn thuần.

Đặc điểm của khóa học này

Giải thích các tính năng của LangChain + Hiểu rõ hoàn toàn nội dung đã giải thích thông qua thực hành

Giải thích từng bước về cấu trúc và nguyên lý hoạt động của LangChain.

Chúng ta sẽ cùng nhau viết mã để hiểu rõ các tính năng mà LangChain cung cấp.

Bạn sẽ học được những nội dung này

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

Thiết kế cấu trúc Agent để LLM tự phán đoán và gọi công cụ,
đồng thời trực tiếp triển khai kiến trúc Agent cân nhắc đến môi trường vận hành
bao gồm bộ nhớ ngắn hạn, phản hồi streaming, middleware và phê duyệt của người dùng (HITL).
Vượt xa khỏi AI dạng phản hồi đơn thuần, bạn sẽ học cách tạo ra AI thực sự thực hiện công việc.

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

Từ việc xây dựng đường ống RAG sử dụng dữ liệu PDF, tài liệu và web cho đến
tìm kiếm dựa trên cơ sở dữ liệu vector (Chroma), tự động hóa truy vấn dữ liệu thông qua SQL Agent,
Supervisor Agent điều phối nhiều tác nhân,
và thiết kế quy trình làm việc dựa trên máy trạng thái LangGraph.
Bạn sẽ trực tiếp hoàn thành hệ thống đa tác nhân (multi-agent system) xử lý các nghiệp vụ phức tạp..

Người tạo ra bài giảng này

  • Tôi đã đưa những bí quyết tích lũy được sau nhiều năm giảng dạy về trí tuệ nhân tạo vào khóa học LangChain này.

  • Vì phiên bản LangChain nâng cấp quá nhanh nên tôi nhất định đã áp dụng phiên bản mới nhất vào bài giảng.


Bạn có thắc mắc gì không?

Hãy viết ít nhất 3 câu hỏi và câu trả lời mà học viên tiềm năng có thể thắc mắc trước khi đăng ký khóa học.
Thay vì những câu trả lời sáo rỗng hay mang tính hình thức, chúng tôi khuyến khích những câu trả lời thể hiện được cá tính riêng của người chia sẻ kiến thức.

Q. Hãy viết những nội dung mà học viên tiềm năng có thể thắc mắc.

Hãy thử viết câu trả lời. Bất kỳ nội dung nào mà học viên có thể thắc mắc trước khi đăng ký học đều tốt.
Sẽ đặc biệt hữu ích nếu nội dung được xây dựng theo cách tạo ra sự kỳ vọng về bài giảng hoặc có thể giải tỏa những lo lắng và băn khoăn của học viên.

• Tại sao tôi nên học OOO?
• Tôi có thể làm được gì sau khi học OOO?
• Nội dung khóa học bao quát đến cấp độ nào?
• Tôi cần chuẩn bị gì trước khi nghe giảng không?
• v.v...

Q. Tại sao nên học LangChain / LangGraph?

Đó là để chuyển đổi từ một "người chỉ đơn thuần sử dụng AI" sang một "người thiết kế dịch vụ AI".
Việc sử dụng thành thạo ChatGPT và việc áp dụng AI tạo sinh vào công việc hay dịch vụ một cách ổn định là hai vấn đề hoàn toàn khác nhau.
LangChain và LangGraph là những khung làm việc (framework) cốt lõi giúp biến LLM không chỉ là những lệnh gọi đơn thuần mà thành một hệ thống bao gồm công cụ, DB, quy trình làm việc và trạng thái.
Khóa học này sẽ cùng bạn tìm hiểu từ lý do "tại sao cấu trúc này lại cần thiết" cho đến việc triển khai thực tế.

Q. Sau khi học khóa học này, tôi có thể tạo ra được những gì?

Sau khi kết thúc khóa học, bạn có thể trực tiếp triển khai các kết quả đầu ra như sau.

  • AI tìm kiếm RAG trả lời dựa trên tài liệu nội bộ doanh nghiệp

  • SQL Agent tạo và thực thi SQL khi đặt câu hỏi bằng ngôn ngữ tự nhiên cho DB that generates and executes SQL when you ask questions in natural language to a database

  • Supervisor Agent điều phối nhiều công cụ và tác nhân khác nhau that coordinates multiple tools and agents

  • Cấu trúc dịch vụ AI có thể vận hành bao gồm trạng thái, bộ nhớ, streaming và Human-in-the-loop that includes state, memory, streaming, and Human-in-the-loop.

👉 Mục tiêu không chỉ là bản demo đơn thuần mà là kết quả ở mức độ có thể dùng để giải thích trong hồ sơ năng lực (portfolio).

Lưu ý trước khi khóa học bắt đầu

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Có thể sử dụng cả Windows, macOS, Linux

  • Công cụ sử dụng: Jupyter Notebook, OpenAI API Key (cần đăng ký trả phí)

  • Cấu hình PC: Cấu hình cơ bản

Tài liệu học tập

  • Cung cấp file pdf và mã nguồn (source code) thực hành.


Kiến thức tiên quyết và lưu ý

  • Chỉ cần biết ngôn ngữ Python là được.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những nhà phát triển đã từng sử dụng AI tạo thế nhưng vẫn còn đang lúng túng không biết nên triển khai thành dịch vụ như thế nào.

  • Nhân viên thực tế trong lĩnh vực Dữ liệu/AI đang cảm thấy bế tắc vì biết khái niệm RAG·Agent nhưng không thể áp dụng vào thực tiễn.

Cần biết trước khi bắt đầu?

  • Chỉ cần có kiến thức Python ở mức độ nhập môn lập trình là đủ, những nội dung cần thiết sẽ được giải thích trong quá trình học.

Xin chào
Đây là YoungJea Oh

4,552

Học viên

407

Đánh giá

154

Trả lời

4.8

Xếp hạng

17

Các khóa học

Tôi là một Senior Developer với nhiều năm kinh nghiệm phát triển. Tôi muốn chia sẻ những kiến thức và kinh nghiệm đã tích lũy được trong lĩnh vực IT suốt hơn 30 năm qua, từng làm việc tại phòng máy tính của Hyundai Engineering & Construction, Samsung SDS, công ty thương mại điện tử Xmetrics và bộ phận máy tính của Citibank. Hiện tại, tôi đang giảng dạy về Trí tuệ nhân tạo và Python.

Địa chỉ trang chủ:

https://ironmanciti.github.io/

Thêm

Chương trình giảng dạy

Tất cả

43 bài giảng ∙ (9giờ 25phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

6 đánh giá

4.7

6 đánh giá

  • mindcompass님의 프로필 이미지
    mindcompass

    Đánh giá 37

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Đây là bài giảng giải thích về LangChain 1.0 và LangGraph một cách dễ hiểu. Khác với tiêu đề về xây dựng dịch vụ, nội dung chủ yếu tập trung vào những kiến thức cơ bản.

    • dldydgns5307306님의 프로필 이미지
      dldydgns5307306

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Đây là bài giảng tốt để nắm bắt luồng tổng thể. Nội dung cũng được giải thích dễ hiểu.

      • trimurti
        Giảng viên

        Cảm ơn đánh giá tốt của bạn.

    • nopainnogame6243님의 프로필 이미지
      nopainnogame6243

      Đánh giá 4

      Đánh giá trung bình 4.8

      5

      30% đã tham gia

      • kansin885601님의 프로필 이미지
        kansin885601

        Đánh giá 12

        Đánh giá trung bình 3.7

        4

        100% đã tham gia

        Nhờ bạn giải thích kỹ nên tôi đã rất dễ hiểu.

        • trimurti님의 프로필 이미지
          trimurti

          Đánh giá 13

          Đánh giá trung bình 5.0

          5

          13% đã tham gia

          Khóa học khác của YoungJea Oh

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!

          Ưu đãi có thời hạn, kết thúc sau 3 ngày ngày

          1.074.213 ₫

          23%

          1.402.445 ₫