I. Giới thiệu về mô hình ngôn ngữ lớn LLM và ứng dụng trong xây dựng website
Mô hình ngôn ngữ lớn (LLM) là một công nghệ tiên tiến trong lĩnh vực trí tuệ nhân tạo (AI), được sử dụng để xử lý và tạo ra ngôn ngữ tự nhiên. Trong đồ án này, LLM được tích hợp vào xây dựng website bán hàng thú cưng nhằm nâng cao trải nghiệm người dùng. Ứng dụng công nghệ này giúp tạo ra các tính năng như Chatbot thông minh, hỗ trợ khách hàng trong quá trình mua sắm. Đồ án cũng nhấn mạnh việc sử dụng LLM để thay thế các hệ thống recommendation truyền thống, mang lại sự cá nhân hóa cao hơn cho người dùng.
1.1. Cấu trúc và nguyên lý hoạt động của LLM
LLM hoạt động dựa trên việc học sâu từ lượng lớn dữ liệu văn bản, từ đó có khả năng hiểu và tạo ra ngôn ngữ tự nhiên. Trong đồ án, LLM được sử dụng để phân tích lịch sử mua hàng và tương tác của người dùng, từ đó đưa ra các gợi ý sản phẩm phù hợp. Công nghệ AI này cũng được áp dụng trong việc xây dựng hệ thống thông tin thông minh, giúp quản lý và tối ưu hóa quy trình bán hàng.
1.2. Ứng dụng của LLM trong thương mại điện tử
Trong lĩnh vực thương mại điện tử, LLM mang lại nhiều lợi ích như tăng cường khả năng tương tác với khách hàng thông qua Chatbot, cải thiện hiệu quả của hệ thống quản lý bán hàng. Đồ án này cũng khai thác khả năng của LLM trong việc tạo ra các prompt engineering tối ưu, giúp hệ thống đưa ra các phản hồi chính xác và nhanh chóng. Điều này không chỉ nâng cao trải nghiệm người dùng mà còn giúp tăng doanh số bán hàng.
II. Quy trình phát triển website bán hàng thú cưng
Đồ án tập trung vào việc phát triển website bán hàng thú cưng với quy trình rõ ràng, từ khảo sát hiện trạng đến triển khai và kiểm thử. Công nghệ web được sử dụng bao gồm ASP.NET Core và ReactJS, giúp tạo ra một hệ thống mạnh mẽ và linh hoạt. Hệ thống bán hàng được thiết kế để đáp ứng các yêu cầu chức năng và phi chức năng, đảm bảo tính ổn định và hiệu suất cao.
2.1. Khảo sát hiện trạng và xác định yêu cầu
Quá trình khảo sát hiện trạng được thực hiện để hiểu rõ nhu cầu của thị trường và người dùng. Các yêu cầu chức năng bao gồm quản lý sản phẩm, giỏ hàng, thanh toán và tương tác với Chatbot. Yêu cầu phi chức năng tập trung vào hiệu suất, bảo mật và khả năng mở rộng của hệ thống. Điều này giúp đảm bảo rằng website không chỉ đáp ứng nhu cầu hiện tại mà còn có thể phát triển trong tương lai.
2.2. Thiết kế và triển khai hệ thống
Hệ thống được thiết kế với kiến trúc Clean Architecture, giúp tách biệt các lớp logic và dễ dàng bảo trì. ASP.NET Core được sử dụng để xử lý các nghiệp vụ phía server, trong khi ReactJS đảm nhiệm việc xây dựng giao diện người dùng. Hệ thống thương mại điện tử cũng được tích hợp với các API của đơn vị vận chuyển, giúp tối ưu hóa quy trình giao hàng.
III. Kiểm thử và đánh giá hệ thống
Quá trình kiểm thử phần mềm được thực hiện để đảm bảo chất lượng của hệ thống. Các phương pháp kiểm thử hộp đen được áp dụng để kiểm tra các chức năng chính của website. Đồ án cũng sử dụng các công cụ Bug Management Tool để theo dõi và khắc phục lỗi. Kết quả kiểm thử cho thấy hệ thống hoạt động ổn định và đáp ứng được các yêu cầu đặt ra.
3.1. Kiểm thử hộp đen và quản lý lỗi
Kiểm thử hộp đen tập trung vào việc kiểm tra các chức năng của hệ thống mà không cần quan tâm đến mã nguồn. Các Bug Management Tool được sử dụng để ghi nhận và theo dõi các lỗi phát sinh trong quá trình kiểm thử. Điều này giúp đảm bảo rằng hệ thống được kiểm tra kỹ lưỡng và sẵn sàng cho việc triển khai thực tế.
3.2. Đánh giá hiệu suất và khả năng mở rộng
Hệ thống được đánh giá dựa trên hiệu suất và khả năng mở rộng. Các bài kiểm tra tải được thực hiện để đảm bảo rằng website có thể xử lý được lượng truy cập lớn. Kết quả cho thấy hệ thống đáp ứng được các yêu cầu về hiệu suất và có khả năng mở rộng để phù hợp với nhu cầu phát triển trong tương lai.