Chatterbot là một chương trình máy tính được thiết kế để mô phỏng những cuộc hội thoại với một hoặc nhiều người thông qua thính giác hoặc văn bản. Lúc đầu chương trình được viết ra chỉ để mô phỏng và đánh lừa người sử dụng, khiến họ tin rằng đang nói chuyện với người thật... Tất nhiên ý tưởng đó không khả quan vì khoảng cách giữa Người và Máy là rất xa. Tuy nhiên, gần đây nó đã được sử dụng vào mục đích thiết thực hơn như: Hỗ trợ trực tuyến, dịch vụ cá nhân, giải trí,...
Nó chỉ là một số các thuật toán đơn giản nên nhìn chung rất dễ phân biệt so với hệ thống ngôn ngữ tinh vi của con người. Có nhiều thuật toán đã được viết ra, nó có thể cho thấy sự xử lý các phản ứng thông minh của người viết, hoặc đơn giản hơn nó chỉ quét từ khóa của người dùng nhập vào và lựa chọn câu trả lời phù hợp hay tương tự với từ khóa từ Cơ sở dữ liệu.
Chương trình này được viết trên ngôn ngữ (kịch bản) Javascript bởi JOSEPH WEIZENBAUM và phát triển thêm một số tính năng bởi LƯU HÀ. Nó có thể xử lý được một số việc đơn giản như:
- Nói chuyện -> tất nhiên đây là phần cơ bản
- Cách xưng hô chính là BẠN - TÔI. Sử dụng ngôn từ phổ thông. Không nhớ các từ, các câu có nghĩa xấu, bậy, hoặc thô tục...
Mới bổ sung:
- Tự "học" các từ hoặc câu mới.
Với chức năng này nó có thể tự động lưu lại các từ, các câu mà trong cơ sở dữ liệu không có sau đó gửi tới người xử lý (là tui đó...).
- Tính toán: cộng, trừ, nhân, chia với 2 toán tử.
VD: 1 cộng 2 hoặc 203 nhân 304 bằng mấy?,...
Lưu ý: Nó chỉ hiểu được với các từ: cộng, trừ, nhân, chia, ký tự là không hiểu!?
- Biết và trả lời ngày, giờ hiện tại của máy trạm.
- Còn lại đang nghiên cứu bổ sung thêm !!!
[Đóng]
Nó chỉ là một số các thuật toán đơn giản nên nhìn chung rất dễ phân biệt so với hệ thống ngôn ngữ tinh vi của con người. Có nhiều thuật toán đã được viết ra, nó có thể cho thấy sự xử lý các phản ứng thông minh của người viết, hoặc đơn giản hơn nó chỉ quét từ khóa của người dùng nhập vào và lựa chọn câu trả lời phù hợp hay tương tự với từ khóa từ Cơ sở dữ liệu.
Chương trình này được viết trên ngôn ngữ (kịch bản) Javascript bởi JOSEPH WEIZENBAUM và phát triển thêm một số tính năng bởi LƯU HÀ. Nó có thể xử lý được một số việc đơn giản như:
- Nói chuyện -> tất nhiên đây là phần cơ bản
- Cách xưng hô chính là BẠN - TÔI. Sử dụng ngôn từ phổ thông. Không nhớ các từ, các câu có nghĩa xấu, bậy, hoặc thô tục...
Mới bổ sung:
- Tự "học" các từ hoặc câu mới.
Với chức năng này nó có thể tự động lưu lại các từ, các câu mà trong cơ sở dữ liệu không có sau đó gửi tới người xử lý (là tui đó...).
- Tính toán: cộng, trừ, nhân, chia với 2 toán tử.
VD: 1 cộng 2 hoặc 203 nhân 304 bằng mấy?,...
Lưu ý: Nó chỉ hiểu được với các từ: cộng, trừ, nhân, chia, ký tự là không hiểu!?
- Biết và trả lời ngày, giờ hiện tại của máy trạm.
- Còn lại đang nghiên cứu bổ sung thêm !!!