Phát triển web ứng dụng Data Mining và AI

Chào mọi người, em là sinh viên năm 4 và đang phát triển một website để tham gia vào hội nghị khoa học của trường và để làm báo cáo thực tập.

Em dự định xây dựng một trang web bán hàng với các chức năng cơ bản như:

  • Trang quản lý kho hàng, đơn hàng, khách hàng
  • Trang bán hàng, sản phẩm, giỏ hàng, thanh toán

Ngoài ra em muốn tích hợp thêm Recommendation system và AI chatbot

  • RS em định xử dụng Content-Based và Collaborative
  • Chatbot em dùng phương pháp RAG thay vì train model, với luồng hoạt động như sau
  1. Nhận câu hỏi của người dùng
  2. Gọi API AI để viết truy vấn dữ liệu liên quan tới câu hỏi
  3. Truy vấn dữ liệu
  4. Gọi API AI kèm theo câu hỏi và dữ liệu vừa truy vấn để AI đưa ra câu trả lời

Đây là lần đầu em làm web tích hợp thêm AI nên mong nhận được lời khuyên và góp ý từ anh chị em ạ. Em cảm ơn

API AI từ đâu ra? dự liệu ở đâu? cấu trúc ra sao? rồi AI với dữ liệu đó có liên quan gì nhau để mà viết query?
rồi bạn mong đợi query đó chạy ra được dữ liệu gì? cấu trúc như nào, có những field gì?
rồi bạn sẽ gửi dữ liệu đó cho API AI như nào, cấu trúc request body như nào? rồi response như nào?

nhìn tới nhìn lui bài viết là sự kết hợp của một mớ keyword: AI, API, query, dữ liệu , recommendation system, chat bot, train model…
nghe thật là cao siêu đỉnh nóc kịch trần nhưng mà chẳng có một giá trị gì cả

muốn thì bắt tay vào làm luôn đi, làm rồi mới biết là còn thiếu sót gì,
chứ plan chung chung như này thì có gì để mà góp ý
bạn làm xong cái web bán hàng đã đi rồi tính

3 Likes

Ý tưởng của em rất tốt, nhất là việc kết hợp RS và AI chatbot. Dùng RAG thay vì train model riêng cũng hợp lý để giảm chi phí và công sức. Quan trọng là tối ưu dữ liệu đầu vào cho chatbot để tránh nhiễu. Về web, nếu thời gian gấp, có thể dùng framework như Next.js + Firebase để triển khai nhanh. Chúc em thành công!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?