Ưu điểm của NLP.js

Một phần của tài liệu Xây dựng chatbot trợ lý ảo trên nền web (Trang 60 - 61)

3 CHATBOT – BÀI TỐN XỬ LÝ NGƠN NGỮ TỰ NHIÊN

3.4 Sơ lược về thư viện NLP.js

3.4.2 Ưu điểm của NLP.js

Lấy bối cảnh đồ án trước em đã sử dụng Chatbot Framework Wit.AI để thực hiện cài đặt Chatbot, NLP.js đã bộc lộ một số ưu điểm giúp cho em quyết định sẽ chuyển đổi sản phẩm của mình sang sử dụng thư viện này

Khơng phụ thuộc vào dịch vụ bên thứ ba: Vấn đề lớn nhất khi sử dụng

Wit.AI đó chính là việc nhà phát triển phải phụ thuộc vào API của Wit.AI đang hoạt động đúng hay không. Qua trải nghiệm của bản thân thực hiện đồ án trước đó thì em kết luận rằng Wit.AI khơng đủ tin cậy để có thể sử dụng ở một quy mơ lớn hơn. Vì vậy việc sử dụng giải pháp là một thư viện

Mã nguồn mở: NLP.js sử dụng giấy phép MIT. Đồng nghĩa với việc người sử

dụng sản phẩm của họ khơng bị vướng phải ràng buộc nào khi có ý định thư viện này vào mục đích thương mại, hay chỉnh sửa mã nguồn để phù hợp với nhu cầu sử dụng riêng của người dùng. Khác với Wit.AI sẽ có giới hạn số lượng tổng số yêu cầu lên API trong một ngày

Chạy trên Node.js mà khơng cần tinh chỉnh: NLP.js là một trong số ít các

thư viện hỗ trợ thuần Node.js. Sử dụng thư viện Brain.js cho việc xây dựng mạng nơ-ron. NLP.js có thể đem lại hiệu năng khá tốt với các cải thiện tối ưu hóa được mang đến bởi Node.js, trong khi không giới thiệu thêm bất kỳ tầng trung gian nào để chạy trên một Server Node.js (Ví dụ như nếu sử dụng Rasa Chatbot, người dùng sẽ phải khởi chạy thêm một server trung gian trên Python để có thể kết nối được với máy chủ)

Bộ quản lý Entity được trích xuất dễ sử dụng: Với một cơ số các lớp dữ liệu

để quản lý các Entity. Việc trích xuất thực thể đặt tên của một đoạn văn bản và quản lý chúng sẽ trở nên dễ dàng hơn

Khả năng phán đốn ngơn ngữ: Sử dụng một từ điển nhỏ được nhúng vào

thư viện. NLP.js có thể kiểm tra xem nếu đoạn văn bản được đưa vào có chữa những từ nhất định thuộc về một ngơn ngữ nào đó và quyết định xem văn bản có đang được viết sử dụng ngơn ngữ đó hay khơng

61

Một phần của tài liệu Xây dựng chatbot trợ lý ảo trên nền web (Trang 60 - 61)

Tải bản đầy đủ (PDF)

(186 trang)