Thực chiến! Xây dựng dịch vụ AI Agent trung cấp với LangChain và LangGraph: Từ RAG đến Multi-agent

Chỉ với những bài hướng dẫn đơn giản thì rất khó để áp dụng vào thực tế. Bằng tất cả bí quyết trong nghề của mình, tôi sẽ truyền đạt một cách chắc chắn cho bạn phương pháp quản lý trạng thái phức tạp và cách thiết kế Multi-agent.

(4.7) 6 đánh giá

68 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.

  • Thiết kế và triển khai quy trình làm việc AI dựa trên trạng thái phức tạp bằng cách sử dụng LangGraph

  • Tối ưu hóa hệ thống RAG (Retrieval-Augmented Generation) nâng cao ở cấp độ thực tế

  • Tiếp thu kỹ thuật điều phối đa tác nhân (Multi-agent orchestration) và kiểm soát có sự tham gia của con người (Human-in-the-loop)

  • Ứng dụng chuyên sâu đầu ra có cấu trúc dựa trên Pydantic và gọi công cụ (Tool Calling)

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.
Không chỉ dừng lại ở các 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.
Vớ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ế, khóa học bao gồm cả 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, và thiết kế máy trạng thái (state machine) với LangGraph.

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

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

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

  • “Không biết cái này sẽ kết nối thành dịch vụ như thế nào”

  • 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, người lập kế hoạch 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ể

  • 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 mã nguồn và cấu trúc 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 hồ sơ năng lực (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 nơi LLM tự phán đoán và gọi các 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 cả bộ nhớ ngắn hạn, phản hồi streaming, middleware và sự 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ác tác vụ.

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 tác 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 của LangChain cập nhật 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 soạn í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 viết câu trả lời của bạn. 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 được.
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 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 phải học LangChain / LangGraph?

Đó là để chuyển đổi từ một "người sử dụng AI" đơn thuần 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, 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 để biến LLM không chỉ là những lần gọi lệnh đơn thuần, mà trở 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ộ công ty

  • 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ó khả năng vận hành bao gồm trạng thái, bộ nhớ, phát trực tuyến (streaming) và Human-in-the-loop including 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 tệp 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à phát triển đang cân nhắc về kiến trúc thực tế thay vì chỉ dừng lại ở cách sử dụng LangChain cơ bản

  • Những người cần xây dựng AI Agent thực hiện các logic kinh doanh phức tạp chứ không chỉ là chatbot đơn thuần

  • Người học ở trình độ trung cấp muốn trải nghiệm từ việc cập nhật các xu hướng công nghệ AI mới nhất cho đến triển khai dịch vụ.

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,679

Học viên

423

Đánh giá

158

Trả lời

4.7

Xếp hạng

18

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.

    • 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.

      • nopainnogame6243님의 프로필 이미지
        nopainnogame6243

        Đánh giá 5

        Đánh giá trung bình 4.8

        5

        30% đã tham gia

        • trimurti님의 프로필 이미지
          trimurti

          Đánh giá 15

          Đá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!