
Phát triển ứng dụng LLM sử dụng RAG (feat. LangChain)
jasonkang
Học RAG từ người chiến thắng Hackathon GenAI Thung lũng Silicon. Đầy ắp bí quyết thực chiến.
Cơ bản
LLM, RAG, LangChain
LangGraph chứa đầy bí quyết của những người phụ trách AI Agent tại các tập đoàn lớn. Chúng tôi chia sẻ những kiến thức đúc kết từ thực tiễn công việc.
3,049 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
ChangHwan Jang
[ Cấu trúc bài giảng] - Thật tuyệt vời khi thầy truyền đạt những kinh nghiệm thực tế trong việc giải quyết vấn đề hơn là chỉ dạy theo sách giáo khoa - Mặc dù chưa có kinh nghiệm phát triển LLM Application nhưng sau khi xem bài giảng, ý tưởng đã nảy sinh ngay lập tức, cho thấy nội dung đã được chuẩn bị rất kỹ lưỡng - Xét đến việc không thể có được tất cả từ một bài giảng, thì việc theo dõi lộ trình của thầy Byeongjin sẽ giúp tăng thêm sự tự tin trong phát triển LLM Application tại một thời điểm nào đó [ Phương pháp giảng dạy] - Có thể có người thích có người không, nhưng cách giải thích thực sự dễ hiểu và thấm vào tai, khiến người nghe có thể tăng thêm sự tự tin khi theo dõi - Ngay cả những mục có thể bỏ qua, thầy cũng giải thích chi tiết bằng các ví dụ cụ thể giúp hiểu được cả code và kiến trúc cùng một lúc - Quan trọng nhất là việc thầy vừa làm thực tế trong lĩnh vực này vừa có niềm tự hào về lớp học trong lĩnh vực này, tạo hiệu ứng tăng thêm sự tự tin cho cả học viên [ Đánh giá tổng thể ] - Chỉ sử dụng AI tạo sinh thôi là chưa đủ, và để tăng cường bảo mật nhằm tránh việc thông tin nội bộ được tải lên cloud bên ngoài thì nhất định phải tự phát triển LLM Application, tôi tin chắc rằng nếu hoàn thành toàn bộ lộ trình bài giảng này sẽ đạt được một mức độ nhất định. ^^ - Tôi nghĩ sẽ nhất định đăng ký học nếu có bài giảng mới được phát hành liên tục. - Ngoài Online Classes, hy vọng thầy cũng sẽ tổ chức các buổi offline. Chúc thầy thành công. ^^
5.0
johnsonmoshy6
Đây là một bài giảng thực hành tuyệt vời! Giảng viên đã giải thích dễ hiểu những nội dung phức tạp như LangGraph, MCP, RAG, giúp tôi dễ dàng hiểu và có thể áp dụng ngay vào công việc thực tế. Lời giải thích của giảng viên thực sự rõ ràng và hữu ích. Tôi khuyên bạn nên tham gia!
5.0
JAY probio
Hoàn thành khóa học chỉ trong 2 ngày, lại còn cập nhật MCP nữa chứ!!! Thật lòng mà nói, học phí quá rẻ. Tôi muốn tăng giá lên thật cao để người khác không biết đến, nhưng nếu giảng viên muốn tạo ra nhiều bài giảng hay hơn thì cần phải có nhiều học viên 😊😊 Đây là một bài giảng cốt lõi, chỉ chọn lọc và truyền đạt những điểm chính. Những ai muốn tận dụng 200% LLM thì nhất định phải nghe, nghe đi nghe lại 2 lần.
Tác nhân LLM
LLM
Kỹ thuật thiết kế prompt
Tạo sinh tăng cường truy xuất (RAG)
Tác nhân AI
Agent LLM đóng vai trò cốt lõi trong việc hiểu yêu cầu của người dùng, tự động hóa các tác vụ phức tạp và giải quyết vấn đề. Tuy nhiên, quá trình thiết kế và triển khai agent khá phức tạp về mặt cấu trúc, đồng thời có nhiều công việc lặp đi lặp lại nên không hề dễ dàng. LangGraph đơn giản hóa quy trình này, giúp bạn phát triển các agent LLM mạnh mẽ một cách hiệu quả.
✅ Chỉ chắt lọc những nội dung cốt lõi từ tài liệu chính thức đồ sộ!
Tài liệu chính thức của LangGraph rất đồ sộ, nhưng thông tin cần thiết thì có hạn. Chúng tôi đã xây dựng chương trình học tập trung vào các khái niệm chính được trực tiếp chọn lọc dựa trên kinh nghiệm của kỹ sư đang làm việc thực tế.
✅ Đúng như cách được sử dụng trong thực tế!
Chúng tôi sẽ cho bạn thấy toàn bộ quá trình viết prompt và gỡ lỗi mà không chỉnh sửa. Qua khóa học, bạn có thể trải nghiệm cách các kỹ sư thực tế khắc phục lỗi và tối ưu hóa prompt.
Nhà phát triển có kinh nghiệm với LangChain
Nếu bạn từng trải nghiệm những hạn chế của LangChain, khóa học này sẽ chắp cánh cho việc phát triển agent.
Nhà phát triển muốn tìm hiểu về LLM Agent
Tại CES 2025, chuyên gia trong ngành sẽ chia sẻ về Agentic AI mà Jensen Huang của NVIDIA đã đề cập.
Doanh nhân công nghệ và đội ngũ startup
Nếu muốn phát triển sản phẩm hoặc dịch vụ ứng dụng AI, bạn có thể học những công nghệ mới nhất trong lĩnh vực phát triển agent.
Hiểu sự khác biệt giữa LangGraph và LangChain: Nắm được sự khác biệt về cấu trúc và cách ứng dụng của hai framework, từ đó có thể chọn công cụ phù hợp nhất cho dự án.
Thiết kế và triển khai agent: Bạn có thể thiết kế nhiều loại agent như Retrieval agent, Self-RAG, Corrective RAG và tự động hóa quy trình làm việc.
Xây dựng quy trình làm việc phức tạp: Bạn có thể thiết kế quy trình làm việc xử lý hiệu quả các tác vụ phức tạp bằng cách sử dụng hệ thống Multi-Agent và RouteLLM.
Khả năng sử dụng công cụ: Bạn có thể sử dụng nhiều công cụ khác nhau trong LangGraph để mở rộng chức năng của agent và nâng cao khả năng giải quyết vấn đề.
Ngay cả khi thực hiện cùng một chức năng, bạn cần viết prompt khác nhau tùy theo mô hình sử dụng. Hãy tìm hiểu cách dùng PromptTemplate của LangGraph và ChatPromptTemplate để viết prompt phù hợp với từng tình huống một cách hiệu quả.
Thay vì sử dụng các mô hình cao cấp đắt tiền như gpt-4o, sẽ hiệu quả hơn nếu chia công việc thành các phần nhỏ và sử dụng lặp lại những mô hình nhẹ như gpt-4o-mini. Tìm hiểu cách chia prompt thành các phần nhỏ để tối ưu chi phí và hiệu năng.
Bạn sẽ học không chỉ cách sử dụng các công cụ cơ bản của LangChain mà còn cách phát triển các công cụ tùy chỉnh (custom tool) để agent trực tiếp sử dụng khi cần, qua đó mở rộng chức năng. Ngoài ra, bạn có thể thiết kế hệ thống có sự can thiệp của con người vào quy trình (human-in-the-loop) để xây dựng các agent đáng tin cậy hơn.
(Trước đây) Phát triển và vận hành nền tảng GenAI của Tập đoàn GS
Cựu trưởng nhóm kỹ thuật tại một startup AI y tế Series C
Cựu cố vấn khóa học AI của Hanghae Plus
Tài liệu này chứa những kinh nghiệm tích lũy được qua việc huấn luyện tại hackathon của GS Group và phát triển/vận hành nhiều dự án thực tế.
Q. LangChain và LangGraph khác nhau như thế nào?
LangChain chủ yếu liên kết các tác vụ theo dạng chuỗi, trong khi LangGraph sử dụng cấu trúc đồ thị để xây dựng các quy trình làm việc phức tạp hơn. LangGraph hỗ trợ nhiều tác vụ tác tử khác nhau thông qua kết nối nút linh hoạt.
Q. Tôi mới làm quen với LangChain, có thể tham gia khóa học không?
Nếu bạn đã có kinh nghiệm sử dụng Python thì sẽ không gặp khó khăn khi tham gia khóa học, nhưng nếu chưa quen với cú pháp của LangChain thì có thể sẽ khó hiểu.
Nếu đây là lần đầu bạn học LangChain, tôi khuyên bạn nên tham gia khóa học cơ bản của giảng viên.
Q. Nếu có phần nào chưa hiểu trong quá trình học thì tôi nên làm gì?
Nếu có thắc mắc trong quá trình học, hãy đăng câu hỏi lên Inflearn bất cứ lúc nào! Tôi sẽ trả lời nhanh nhất có thể và
nếu cần, sẽ cập nhật khóa học bằng cách quay thêm nội dung.
Hệ điều hành và phiên bản (OS): MacOS
Nếu có môi trường chạy được Python, bạn có thể theo học khóa học này bất kể hệ điều hành nào, chẳng hạn như Windows hay Linux.
Công cụ sử dụng:
Tất cả các buổi lập trình trực tiếp đều được thực hiện trong môi trường Notebook.
Không có trình soạn thảo nào được đặc biệt khuyến nghị, nhưng trong khóa học chúng tôi sử dụng Cursor.
Chúng tôi cung cấp mã nguồn của các Notebook được sử dụng trong khóa học tại kho lưu trữ GitHub.
Trong video bài giảng có kèm phần giải thích bổ sung bằng “chú thích” và “Markdown” mà video không đề cập đến.
Chúng tôi cung cấp các trang Notion để giải thích lý thuyết.
Kiến thức bắt buộc: Python
Kiến thức tùy chọn: LangChain
Khóa học này dành cho người đã có kinh nghiệm với LangChain và ở trình độ trung cấp.
Ngay cả khi chưa có kinh nghiệm sử dụng LangChain, bạn vẫn có thể hiểu được nội dung khóa học, nhưng nếu hoàn toàn chưa từng sử dụng LangChain, bạn có thể gặp khó khăn khi theo học.
Nếu bạn muốn tìm hiểu LangChain trước, tôi khuyên bạn nên tham khảo khóa học khác của giảng viên.
Khóa học này dành cho ai?
Nhà phát triển quan tâm đến LLM
Nhà phát triển đang triển khai/vận hành ứng dụng LLM
Nhà phát triển muốn nâng cấp ứng dụng LLM
Cần biết trước khi bắt đầu?
Python
Xác minh Inflearn
Xác minh sự nghiệp
21,019
Học viên
1,757
Đánh giá
545
Trả lời
4.9
Xếp hạng
10
Các khóa học
Kỹ sư phần mềm cấp cao tại FAANG
Các buổi thuyết trình cho các tập đoàn lớn như Samsung, GS, Asiana
Xây dựng tác nhân AI với LangChain & LangGraph — tác giả
(Trước đây) Phát triển và vận hành nền tảng AX của Tập đoàn GS
(Từng là) huấn luyện viên/cố vấn DX BootCamp của Tập đoàn GS
(Cựu) Trưởng nhóm kỹ thuật tại startup AI Series C
(Trước đây) Trưởng nhóm phiên Code in Place tại Stanford University
Mentor Boostcamp Web Mobile của Naver
Người thuyết trình Kênh YouTube của Naver Cloud
Wanted Thử thách Frontend/Backend Pre-Onboarding (tổng cộng hơn 6.000 học viên)
Huấn luyện viên khóa 1 của khóa học AI Plus thuộc Hanghae
Tất cả
29 bài giảng ∙ (6giờ 20phút)
Tài liệu khóa học:
Tất cả
271 đánh giá
4.9
271 đánh giá
Đánh giá 19
∙
Đánh giá trung bình 4.5
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Đây là một bài giảng thực hành tuyệt vời! Giảng viên đã giải thích dễ hiểu những nội dung phức tạp như LangGraph, MCP, RAG, giúp tôi dễ dàng hiểu và có thể áp dụng ngay vào công việc thực tế. Lời giải thích của giảng viên thực sự rõ ràng và hữu ích. Tôi khuyên bạn nên tham gia!
Cảm ơn bạn rất nhiều vì những lời khen ngợi! Tôi rất vui khi biết rằng bài giảng đã hữu ích. Tôi đào tạo các kỹ sư khác cách sử dụng LangGraph và xây dựng các AI agent trong các dự án thực tế tại công ty, và tôi tin rằng những kinh nghiệm thực hành đó đã tự nhiên được chuyển tải vào bài giảng này. Thật tuyệt khi biết rằng nền tảng thực tế đó đã giúp các khái niệm trở nên dễ tiếp cận và ứng dụng hơn.
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 9
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
Tôi đã nhận được rất nhiều sự giúp đỡ từ những kiến thức cơ bản về LangChain cho đến các bài giảng về RAG, và tôi cũng đã tham gia các bài giảng về LangGraph. Nội dung chất lượng cao và được giải thích rất tốt, có thể được sử dụng ngay trong thực tế. Trong bài giảng, thầy đã đề cập đến kế hoạch xuất bản sách, tôi hy vọng thầy sẽ đề cập đến nó ở một nơi nào đó như cộng đồng khi nó được xuất bản. Tôi có ý định mua.
와, đúng là một đánh giá khóa học đầy cảm xúc! 🥹🙏 Vì tôi đã chuẩn bị bài giảng để có thể áp dụng ngay vào thực tế, nên nhận được phản hồi tốt như vậy khiến tôi tràn đầy tự hào. Cảm ơn bạn rất nhiều vì đã đồng hành cùng tôi từ LangChain đến LangGraph! Tôi cũng đang chuẩn bị xuất bản sách rất chăm chỉ, nhất định sẽ thông báo tin tức trên cộng đồng! Bản thân việc bạn quan tâm đến vậy đã là một nguồn động lực lớn đối với tôi. Tôi sẽ cố gắng đền đáp bằng những bài giảng và nội dung hữu ích trong tương lai. Một lần nữa xin cảm ơn bạn đã để lại đánh giá chân thành!
Đánh giá 4
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!