Chuyển đến nội dung chính

Khóa học

Retrieval Augmented Generation (RAG) với LangChain

Trung cấp3 giờ

Tìm hiểu các phương pháp tiên tiến để tích hợp dữ liệu bên ngoài với LLMs bằng cách sử dụng Retrieval Augmented Generation (RAG) với LangChain.

Python3 giờ12 video38 bài tập3,150 XP19,135Giấy chứng nhận thành tích

Tạo tài khoản miễn phí

Tiếp tục với Google
hoặc
Bằng việc tiếp tục, ban chấp nhận Điều khoản sử dụng, của chúng tôi Chính sách bảo mật và rằng dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng nghìn công ty yêu thích

Đào tạo đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Xây dựng hệ thống RAG với LangChain

Retrieval Augmented Generation (RAG) là một kỹ thuật được sử dụng để vượt qua một trong những hạn chế chính của các mô hình ngôn ngữ lớn (LLM): kiến thức hạn chế của chúng. Các hệ thống RAG tích hợp dữ liệu bên ngoài từ nhiều nguồn khác nhau vào LLM. Quá trình kết nối nhiều hệ thống khác nhau này thường rất tẻ nhạt, nhưng LangChain khiến việc này trở nên cực kỳ dễ dàng!

Tìm hiểu các phương pháp phân tách và truy xuất tiên tiến nhất hiện nay

Nâng tầm kiến trúc RAG của bạn! Bạn sẽ học cách tải và tách các tệp mã nguồn, bao gồm các tệp Python và Markdown để đảm bảo rằng việc tách được “nhận biết” cú pháp mã nguồn. Bạn sẽ chia nhỏ tài liệu của mình bằng cách sử dụng token thay vì ký tự để đảm bảo rằng các tài liệu được truy xuất của bạn nằm trong cửa sổ ngữ cảnh của mô hình. Khám phá cách phân tách ngữ nghĩa có thể giúp giữ lại ngữ cảnh bằng cách phát hiện khi chủ đề trong văn bản thay đổi và phân tách tại những điểm này. Cuối cùng, hãy học cách đánh giá kiến trúc RAG của bạn một cách vững chắc với LangSmith và Ragas.

Khám phá Kiến trúc Graph RAG

Hãy lật ngược kiến trúc RAG của bạn và khám phá cách các hệ thống RAG dựa trên graph, thay vì dựa trên vector, có thể nâng cao khả năng hiểu các thực thể và mối quan hệ trong tài liệu của hệ thống bạn. Bạn sẽ học cách chuyển đổi dữ liệu văn bản phi cấu trúc thành đồ thị bằng cách sử dụng LLM để thực hiện việc chuyển đổi! Sau đó, bạn sẽ lưu trữ các tài liệu đồ thị này trong cơ sở dữ liệu đồ thị Neo4j và tích hợp nó vào một hệ thống RAG rộng hơn để hoàn thiện ứng dụng.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

2

Cải thiện kiến trúc RAG

Khám phá các kỹ thuật tối tân để tải, tách và truy xuất tài liệu, bao gồm tải tệp Python, tách theo ngữ nghĩa, và dùng các phương pháp truy xuất MRR và tự truy vấn (self-query). Học cách đánh giá kiến trúc RAG của bạn bằng các chỉ số và framework vững chắc.
Bắt đầu chương

Retrieval Augmented Generation (RAG) với LangChain

Hoàn
thành khóa học

Nhận Chứng nhận Hoàn thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút hàng ngày.