Tôi hiện đang xây dựng một kịch bản thú vị, về cơ bản khớp với các cụm từ đã cho và đưa ra phản hồi được xác định trước dựa trên các điểm trùng khớp. Bạn có thể yêu cầu nó lấy một số thông tin dựa trên nguồn cấp dữ liệu trực tiếp, chạy các tác vụ, kể những giai thoại hoặc chỉ trò chuyện với cô ấy.
Tôi đã có tính năng phát hiện tích hợp cho badwords, mũ khóa hoặc cả hai. Chương trình có tên con gái và tôi đã cố gắng trở thành một cô gái nữ tính nhất có thể, theo các thuật ngữ logic (ví dụ: mọi người đều biết rằng hầu hết các cô gái nữ tính mất 700ms để trả lời câu hỏi, dĩ nhiên là nói đùa). Vì vậy, đây là một ví dụ nhỏ:
Khách hàng: VẤN ĐỀ CỦA BẠN LÀ GÌ?
Kiku: KHÔNG SỬ DỤNG RATNG VỚI TÔI!
Khách hàng: #### bạn
Kiku: tại sao bạn lại rất có ý nghĩa với tôi: /
Tuy nhiên, tôi thực sự muốn thêm tính năng châm biếm vào nó. Vì vậy, nếu bạn viết một cái gì đó trong mỉa mai, sau đó cô ấy sẽ phát hiện ra và trả lời tương ứng. Bây giờ đây là một phần khó khăn, Làm thế nào để bạn dạy một kịch bản, châm biếm là gì?
Để tôi cụ thể hơn. Các từ châm biếm phổ biến nhất được sử dụng ngày nay là gì? Hoặc làm thế nào để có được thống kê đó? Làm thế nào tôi có thể làm cho kịch bản hiểu ngữ cảnh của cụm từ đã cho?
CẬP NHẬT
Vì câu hỏi này đang nhận được rất nhiều sự cường điệu, tôi nghĩ mọi thứ nên được làm rõ hơn một chút. Rất rõ ràng, về cơ bản, việc tạo ra một kịch bản phát hiện đầy đủ châm biếm là không thể. Ít nhất là trong vấn đề hợp lý. Tuy nhiên, tôi tin rằng một số lượng có thể mỉa mai có thể được phát hiện.
Tôi hiện đã làm cho đến nay, rằng kịch bản của tôi có thể phát hiện một sự châm biếm rất hạn chế. Tôi đã xác định trước một số từ châm biếm phổ biến (tuy nhiên, một mình chúng là vô dụng.) Ví dụ: like, anything, yeah, right và great. Và sau đó, nó khớp đầu tiên, những điều đơn giản, như chữ hoa và trích dẫn: THANKS you are so smart
hoặc oh you are so "SMART"
.
Vì chức năng chính của tập lệnh là thực hiện các tác vụ hoặc truy xuất thông tin, và lời bạt sẽ hỏi xem đó có phải là ý bạn không. Sau đó tôi nghĩ, thêm "cảm ơn" như một biến đặc biệt. Vì vậy, yeah thanks
hoặc whatever thanks
sẽ kích hoạt sự châm biếm có thể, và kịch bản sẽ hỏi bạn: "Tôi có phát hiện ra sự mỉa mai không?" Đặt cược tốt nhất của bạn sẽ là nói "xin lỗi" sau đó, nếu không nó sẽ thêm một điểm cảnh báo và nếu đạt đến giới hạn - nó sẽ bắt đầu phớt lờ bạn.
Vì các thuật toán rất đơn giản này dường như thực sự hoạt động, nên ý tưởng này có một tương lai, tất nhiên sau rất nhiều điều chỉnh và điều chỉnh. Tuy nhiên, có ai đó thông minh hơn nhiều sẽ tạo ra một phần mềm nguồn mở với ý tưởng tương tự trong đầu. Sau đó, tính năng này có thể được nối với rất nhiều chức năng trên web. Chăm sóc khách hàng có thể sẽ có lợi nhất, tuy nhiên, loại phần mềm này cũng có thể được sử dụng để phát hiện "liên kết có thể gắn cờ".