Dziś jest poniedziałek, 13 października 2008 roku (z kalendarza...)

Sztuczna Głupota powraca

Naśladowanie ludzkiej inteligencji to wciąż jedno z najtrudniejszych zadań dla obecnych komputerów i prawdę mówiąc rezultaty są dość marne, biorąc pod uwagę możliwości ludzkiego mózgu. Jedną z wielu prób nadania maszynom osobowości jest tworzenie programów konwersacyjnych, tzw. chat-botów, które mogą walczyć o wysokie nagrody w konkursach opartych na tzw. teście Turinga.

Termin "Sztuczna głupota" powinien być doskonale znany wszystkim uczestnikom Wakacyjnych Warsztatów Wielodyscyplinarnych - była to nazwa prostego chatbota napisanego przez Pawła Marczewskiego. Na ostatniej edycji przygotował nawet wykład o zasadzie jego działania. Jest ona bardzo prosta, ale daje niezłe rezultaty. Wczoraj wieczorem postanowiłem napisać własną implementację w języku D i udało się. Dla zainteresowanych szczegółami opis programu zawarłem w formie artykułu dostępnego na Zyxist.com. Na samym końcu artykułu dołączyłem najciekawsze fragmenty rozmów :).

Programy konwersacyjne bardzo mi się spodobały - na pewno uruchomię takiego w Krakowie i postaram się poprawić jego zdolność do noszącej znamiona sensu rozmowy. Na pierwszy ogień pójdzie nauczenie go interpunkcji, a w późniejszym czasie również i gramatyki naszego języka. Wpierw jednak zorganizuję czytelnie kod, aby nadawał się do eleganckiej rozbudowy.

Powrót

Komentarze

Napisał Albi w środę, 12 września 2007 o 23:31

Jak długo zajęło ci napisanie tego bota?

Napisał Slavo w środę, 12 września 2007 o 23:49

Właśnie zastanawiałem się nad zaimplementowaniem chat bota do robota, którego niedługo będę robił :) Niestety wiązałoby to się z całkowitą zmianą hardware'u (inny uC - inna architektura i programowanie). Na ARM'a nie ma co liczyć, za trudny, może wykorzystam jakiś stary laptop :)

Napisał Zyx w czwartek, 13 września 2007 o 11:46

Po 40-50 minutach obmyślania kodu, pisania i debugowania już można z nim było spokojnie rozmawiać. Później w wolnej chwili dodałem zapamiętywanie słownika oraz rejestrowanie rozmów. Wprowadzenie wspomnianej w artykule poprawki to kilka minut.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia