Mục tiêu của note này là tạo một server RAG (Retrieval-Augmented Generation) với những chức năng cơ bản đến nâng cao. Tôi dùng Cursor IDE để tăng tốc quá trình này.
- Dùng docker để tạo 2 service, 1 service cho RAG server (FastAPI), 1 service cho database (PostgreSQL)
- Hai chức năng chính cần có: upload tài liệu (hoặc soạn thảo trực tiếp), cho trang web để có thể tự động scrap nội dung. Sau khi đã có chức năng cơ bản rồi sẽ tiến hành thêm những chức năng nâng cao.