作爲一名工程系學生,我想用python製作一個聊天機器人。所以,我搜索了很多東西,但找不到能教會我或給我一些具體信息來構建智能聊天機器人的東西。開發chatbots的任何教程?
我想提出一個聊天機器人,讓人類相似的反應(只要喜歡的朋友跟你聊天)。我目前預計它只是我的筆記本電腦上的一款軟件(希望稍後在IM,IRC或網站上實施)。
所以,我要尋找一個教程/讓我的項目做任何其他信息這肯定會幫助我。
作爲一名工程系學生,我想用python製作一個聊天機器人。所以,我搜索了很多東西,但找不到能教會我或給我一些具體信息來構建智能聊天機器人的東西。開發chatbots的任何教程?
我想提出一個聊天機器人,讓人類相似的反應(只要喜歡的朋友跟你聊天)。我目前預計它只是我的筆記本電腦上的一款軟件(希望稍後在IM,IRC或網站上實施)。
所以,我要尋找一個教程/讓我的項目做任何其他信息這肯定會幫助我。
可以讀取一個很好的介紹各種技術來這裏設計聊天機器人:http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
另外,這裏有一些有用的鏈接:
的Natural Language Toolkit (python)實現幾個聊天機器人:http://nltk.github.com/api/nltk.chat.html
簡單的流水線架構,從書中Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit語音對話系統由史蒂芬鳥,伊萬·克萊恩,愛德華·洛珀:
+1只需*少數*鏈接。 :d – CoffeeRain 2012-03-14 18:45:12
'HTTP:// ai-programming.com/bot_tutorial.htm'是一個死鏈接 – 2016-03-17 08:24:49
@TasdikRahman :(SE應該有一些環節鏡像系統,如維基百科目前 – 2016-03-24 15:27:52
我開始的兩個地方是how cleverbot works [part of a podcast],然後通過Natural Language Toolkit Book瞭解要使用的算法。 (NLTK使用Python,但是這本書也是一個Python教程)
首先,當你說「聊天機器人」時,你想如何與這個機器人交互?在網站上,在IRC上,在MSN,Jabber,AIM上?其次,你想讓機器人能夠做什麼?它會只識別文本中的某些詞彙,並用自動回覆做出迴應(例如,如果您說「Bot,wiki馬鈴薯」,它會響應維基百科頁面中的「馬鈴薯」鏈接),或者您是否想要某種類似人類的響應?在進一步研究之前,我建議找出答案。 – bouteillebleu 2012-03-14 17:21:29
對不起,不具體。這是我想要做的。我首先希望製作一個聊天機器人,讓人們能夠像回覆一樣。(只需一個簡單的聊天)。我只是想這是因爲我的電腦上的軟件(現在,我並不想進入IRC的或網站或任何IM) – Surya 2012-03-14 17:28:13
你可以看看:http://rodic.fr/blog/python -chatbot-1/ – 2015-07-07 03:25:23