Friday, 1 March 2019

Infobot - Wikipedia


Infobot là bot Perl IRC, được viết lần đầu tiên vào năm 1995 bởi Kevin Lenzo. Mục tiêu chính của bot là ghi nhớ các URL và liên kết chúng với một tên mô tả, vì vậy bất cứ khi nào ai đó cần một URL cụ thể, họ có thể hỏi bot. Vì lý do đó, Infobot đầu tiên, chạy trong #macffy trên mạng IRC của EFnet, có biệt danh 'url'.

Mặc dù dự án chính hiện không hoạt động, nhiều nhánh từ chương trình ban đầu đã được thực hiện, một số trong đó vẫn còn hoạt động. Hầu hết các nhánh này mang các tính năng bổ sung, chẳng hạn như googling một cụm từ được đưa ra thông qua trò chuyện và nói kết quả của truy vấn dưới dạng tin nhắn trực tiếp trong trò chuyện.

Hoạt động [ chỉnh sửa ]

Infobot hoạt động theo phương pháp factoids. Nó lưu trữ thông tin trong cơ sở dữ liệu của nó bằng cách kết nối một cụm từ với định nghĩa của nó, thường là một dòng ngắn thông tin. Nó ghi lại thông tin của nó bằng cách liên tục nghe cuộc trò chuyện (có thể định cấu hình). Nó nêu thực tế của nó khi nhận ra một câu hỏi trong cuộc trò chuyện. Ví dụ:

   wikipedia là http://www.wikipedia.org/ 
Infobot tại thời điểm này âm thầm ghi nhớ tuyên bố.
   wikipedia?    ai đó đã nói wikipedia là http://www.wikipedia.org/ 

Vì khả năng lưu trữ các câu lệnh và trạng thái lại dễ dàng, nhiều nhà khai thác kênh IRC sử dụng Infobot để lưu trữ thông tin như các quy tắc kênh để họ có thể dễ dàng đưa chúng cho người mới đến kênh.

Sử dụng các câu trả lời tự động của mình, Infobots cũng thường được sử dụng như một bot giải trí, đưa ra các câu trả lời hài hước cho các truy vấn nhất định. Ví dụ: để ngăn Infobot nói 'X là Y', từ khóa '' được sử dụng, để có hiệu ứng này:

   bot câm là  con người ngu ngốc    infobot:  chuyện gì thế?    hả?    bot câm    con người ngu ngốc 

Các dự án bot có nguồn gốc [ chỉnh sửa ]

Infobots chạy mã Infobot ban đầu đã trở nên ít phổ biến hơn trên IRC, chủ yếu là do không hoạt động của dự án ban đầu. Infobots mới hơn có các tính năng bổ sung. Hầu hết trong số họ liên quan đến việc kết nối với các trang web. Ví dụ: một số bot có mô-đun 'thời tiết'. Vì vậy, ai đó có thể hỏi Infobot thời tiết ở một địa chỉ nhất định và Infobot sẽ kết nối với một trang web thời tiết và báo cáo thời tiết cập nhật về cuộc trò chuyện. Infobots cũng hữu ích như máy tính và trong chuyển đổi tiền tệ, định nghĩa từ và nhiều thứ khác mà người ta sẽ phải mở một trang web.

Một ngã ba đáng chú ý là blootbot [1] bởi Tim Riker. Trong năm 2008, nó đã được hợp nhất trở lại với infobot ban đầu. Mã kết quả hiện được duy trì dưới tên infobot ban đầu bởi Riker. [2] Nó sử dụng một back-end SQL như MySQL, PGQuery hoặc SQLite để lưu trữ trên thực tế.

Tài liệu tham khảo [ chỉnh sửa ]

  • Paul Mutton, IRC hack O'Reilly Media, 2004, ISBN 0-596-00687-X, trang 159 Tiết164
  • Kevin Lenzo, Infobots và Purl chương 13 trong Jon Orwant, , ISBN 0-596-00312-9, tr 115 115125125

Ghi chú [ chỉnh sửa ]

Liên kết ngoài [ sửa ]


visit site
site

No comments:

Post a Comment