or
Bài tập này là một phần của khóa học
Chào mừng bạn đến với framework LangChain để xây dựng ứng dụng trên LLMs! Bạn sẽ tìm hiểu các thành phần chính của LangChain, bao gồm models, chains, agents, prompts và parsers. Bạn sẽ tạo chatbot với cả mô hình mã nguồn mở từ Hugging Face và mô hình độc quyền từ OpenAI, tạo prompt template, và tích hợp các chiến lược bộ nhớ cho chatbot để quản lý ngữ cảnh và tài nguyên trong hội thoại.
Đến lúc nâng cấp các chain trong LangChain của bạn! Bạn sẽ học cách dùng LangChain Expression Language (LCEL) để định nghĩa chain linh hoạt hơn. Bạn sẽ tạo các sequential chain, nơi đầu vào được truyền giữa các thành phần để xây dựng ứng dụng nâng cao. Bạn cũng sẽ bắt đầu tích hợp agents, vốn dùng LLMs để ra quyết định.
Một hạn chế của LLMs là mốc thời gian kiến thức do được huấn luyện trên dữ liệu chỉ đến một thời điểm nhất định. Trong chương này, bạn sẽ học cách tạo ứng dụng sử dụng Retrieval Augmented Generation (RAG) để kết hợp dữ liệu bên ngoài với LLMs. Quy trình RAG gồm một vài bước khác nhau, bao gồm chia nhỏ dữ liệu, tạo và lưu trữ embeddings bằng vector database, và truy xuất thông tin liên quan nhất để dùng trong ứng dụng. Bạn sẽ nắm vững toàn bộ quy trình này!
Bài tập hiện tại