Các bước làm Chatbot siêu dễ thương của mình là như sau ạ
Tuy là lần đầu tiên làm chatbot nhưng vụ này mình muốn làm từ lâu rồi, còn hồi trên ghế nhà trường đã muốn làm 1 con để phục vụ riêng cho mình, và bây giờ nhờ có các công cụ như ChatGPT, Gemini mà mình có thể thực hiện hoá ý tưởng của mình được. Tuy là chưa được xịn nhưng mình sẽ cải tiến nó dần dần.
Bước 1/ Lên ý tưởng:
Học hành: Con bot nó phải học được nội dung website của mình, hoặc bất kỳ website nào khác.
Tiếp tục học: Ngoài ra nó có thể học luôn các tài liệu văn bản như PDF, Doc,...
===> Nói chung con bot nó phải thông minh hơn mình là chắc chắn rồi, với cả nó cần phải có kiến thức chuyên sâu về một vài lĩnh vực mà mình muốn nó phục vụ. Để sau này có gì cần hỏi thì nó sẵn sàng trả lời và đưa cho mình những giải pháp tốt nhất.
Bước 2/ Nền tảng
Bắt đầu học: Python (làm API), Cơ Sở Dữ Liệu (lưu những thông tin cơ bản như tài khoản), HTML5 + CSS3 (làm giao diện Chatbot), Javascript (Điều khiển mấy thứ linh tinh), Angular (làm giao diện Chatbot). Học đúng trọng tâm thôi, lan man biết nhiều chỉ tổ dễ bị tẩu hoả nhập ma.
Công cụ: ChatGPT (để hỏi), Gemini (để lấy Key làm việc với LLM), LLM (Large Language Model mô hình ngôn ngữ giải quyết mọi câu hỏi của mình)
Cơ sở vật chất: Máy tính bàn, Card đồ hoạ (không có card rồi thì nghỉ chơi luôn),...
===> Dù là chưa biết gì về lập trình nhưng những vấn đề mình vạch ra đều có thể giải quyết được. Các ngôn ngữ lập trình này đều rất phổ thông và có thể tìm tài liệu học dễ dàng. Không lạm dụng ChatGPT để giải quyết hoàn toàn công việc của mình.
Bước 3/ Cài đặt
Hệ điều hành: Linux hoặc Windows (mình chọn Win vì nó thân thiện)
Phần mềm: Cài python 3.12 mới xíu cho đỡ lạc hậu, Cài Angular CLI (thực ra thì mình thích dùng Angular hơn mấy cái React, Vue,... nên mình chọn nó để làm Web app, sau này có thể làm luôn Desktop App nếu thích). Cài MongoDB để làm CSDL, HTML CSS và Javascript thì không cần cài gì vì trình duyệt tự đọc tự hiểu được rồi. Cài Visual Studio để gõ code, ngoài ra còn 1 số thứ linh tinh cần dùng tới Terminal (Command Prompt, Power ...) của Windows.
Phần cứng: Chạy ra tiệm mua con máy bàn cấu hình kha khá chút, nhớ mua kèm 1 em card đồ hoạ cũ cũng được nhưng không có thì hơi phiền á, còn không có thì thôi dùng Chip xử lý thay Card đồ hoạ rời cũng được.
Bước 4/ Vừa học vừa hành
Không dễ chút nào: Đầu tiên là việc cài đặt cho đủ các phần mềm, các thư viện Python cần thiết. Nhưng mãi cũng xong thôi.
Chương trình đầu tiên: Không phải Hello World như học trên ghế nhà trường đâu, nó có ti tỉ thứ cần phải nói Helllo đó.
Hình thành đầu tiên: Đầu tiên mình thử phát triển với 1 file python trước, mình đặt tên cho nó là bot.py và bắt đầu viết những dòng code đầu tiên.
===> Những giai đoạn tiếp theo mới thực sự gian nan và vất vả, mình sẽ viết tiếp trong ngày kế nhé. Anh em nào quan tâm thì Comment dưới để cùng mình trao đổi tiếp nhé.
Lên lịch
Đã ghim
Đã Khóa
Đã chuyển