Cài đặt ChatterBot trên Windows
Male avatar

pkt_zz viết ngày 08/05/2018

ChatterBot là gì?

ChatterBot là một công cụ tạo ra một chat bot tự động dựa trên cơ sở học máy (machine learning) bằng ngôn ngữ Python. ChatterBot chính là một freamwork cho ChatAI (Chatbot AI) để tạo ra những con bot thông minh để bạn có thể tích hợp vào những công cụ chat như Facebook, Skype hoặc chính là là những nền tảng chat do các bạn tự tạo ra. ChatterBot được thiết kế dựa trên Python là một ngôn ngữ xử lý ngôn ngữ hàng đầu cho phép ChatterBot có để đào tạo bất kỳ ngôn ngữ nào. Kể cả ngôn ngữ Tiếng Việt.
Đặc biệt do ChatterBot là dự án mã nguồn mở nên bạn hoàn toàn của thể nghiên cứu phát triển và kiểm soát được toàn bộ mã nguồn cũng như cơ sở dữ liệu. Điều này làm bảo mật toàn bộ thông tin con bot mà bạn phát triển không phải phụ thuộc vào bất kỳ nền tảng do một bên thứ 3 nào như Wit.AI….

Bạn có thể tham khảo dự án tại Github: https://github.com/gunthercox/ChatterBot
Tài liệu cho ChatterBot: https://chatterbot.readthedocs.io/en/stable/index.html

Cài đặt ChatterBot trên Windows 10

B1: Cài đặt git

Đầu tiên bạn cần cài đặt git trước để có thể dễ dàng tải mã nguồn và cập nhật mã nguồn từ ChatterBot. (Cái này các bạn tự google nhé, mình đang sử dụng: Git-2.16.2-64-bit)
Sau khi cài đặt xong bạn có thể kiểm tra version git, như ảnh sau là ok:

Alt

B2: Cài đặt python

Vì ChatterBot được code bằng Python nên để phát triển bạn bắt buộc phải cài Python, hiện tại tôi đang sử dụng Python 2.7, hiện tại ChatterBot cũng đang khuyến cáo nên sử dụng phiên bản này.
Cái này các bạn cũng tự tìm về cài nhé, cứ mặc định mà cài, đây là kết quả check sau khi đã cài xong:

Alt

B3: Kiểm tra pip

Khi cài Python thì mặc định đã được tích hợp sẵn công cụ pip để tiến hành build ChatterBot

Alt

B4: Clone ChatterBot

Clone bản ChatterBot mới nhất từ mã nguồn trên Github: https://github.com/gunthercox/ChatterBot.git
Ta tạo một thư mục mới (ở bất kỳ chỗ nào cũng được) để chứa mã nguồn.
Sau đó di chuyển command line đến thư mục này (hoặc mở thư mục này ra, nhấn Shift + chuột phải chọn: Open command windown here)
Dùng lệnh: clone https://github.com/gunthercox/ChatterBot.git để tải mã nguồn về.
Chờ một lát ta sẽ có kết quả :

Alt

B5: Build ChatterBot

Tiến hành build và cài đặt ChatterBot sử dụng lệnh: pip install ./ChatterBot
Chờ đợi một lát để pip lấy thêm các thư viện cần thiết và cài đặt. Kết quả:

Alt

B6: Kiểm tra phiên bản

Xong, ta đã cài đặt thành công ChatterBot trên windown 10, ta có thể kiểm tra phiên bản hiện tại ta vừa cài đặt bằng lệnh: python -m chatterbot –version

Alt

Đến bước này là ta đã hoàn thành việc cài đặt nền tảng ChatterBot, bài tiếp theo ta có thể tạo thử một con bot để cho nó học và thử hỏi nó.

Bài viết được chia sẻ từ blog của tôi: Link

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

Male avatar

pkt_zz

4 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
Male avatar
1 3
Xuất file pdf với python sử dụng thư viện pypdf Do nhu cầu công việc mình cần tạo file pdf rồi gửi qua email cho mỗi người một file riêng. Trước đ...
pkt_zz viết hơn 1 năm trước
1 3
Male avatar
1 0
Trong nhiều trường hợp ta cần gửi hoặc nhận file qua sftp cho bảo mật. Ngôn ngữ Python có cho phép ta làm việc này với thư viện pysftp. Đầu tiên c...
pkt_zz viết hơn 1 năm trước
1 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


Male avatar
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!