 |
|  |  |  |  |  |
Snikers 0.1 8.08.2oo3
Pierwsza wersja Snikersa. Testowana na polchacie, pokoj erotyczny, i nieznacznie w innych
pokojach. Pierwsza wersje moge uznac za udana poniewaz zdarzali sie ludzie rozmawiajacy z Snikersem
ponad 5 minut - niewiedzieli przy tym oczywiscie ze rozmawiaja z maszyna. Wydawalo im sie jedynie
ze ich rozmowca jest jakis dziwnie 'zakrecony' ;-). Ale caly czas mieli wrazenie rozmowy z czlowiekiem.
Snikers 0.2 8.08.2oo3
Wersja wydana jeszcze tego samego dnia co 0.1 Zostalo w niej poprawionych kilka bledow w algorytmach (co nie znaczy ze wszystkie sa wyeliminowane). Rowniez zostalo dodane logowanie rozmow (pliki html z kazda odbyta rozmowa).Mozliwosc logowania sie na dowolny nick bota z haslem, jak rowniez na nicki tymczasowe.
Snikers 0.3 12.08.2oo3
Zostal zmieniony wyglad programu, na bardziej przyjazdy uzytkownikowi. Dodano mozliwosc minimalizacji
programu do traya (mala ikonka obok zegara na pasku).Usprawniono laczenie (i mozliwosc rozlonczenia) z serverem. Wprowadzono opoznienia wypowiedzi (mozliwosc ustawienia czasu pisania jednej litery przez Snikersa (np. 1/3 sekundy).
Snikers 0.4 12.08.2oo3
W tej wersji ukonczylem system opoznien, ktory jest juz w tej chwili dowolnie konfigurowalny prez uzytkownika. Mozna wybrac dowolne opoznienie antyflood, oraz 'predkosc' pisania bota na klawiaturze.
Wszelkie wypowiedzi sa dodawane w odpowiedni sposob do kolejki (nie zalerznie od momentu w ktorym
zostala wygenerowana odpowiedz przez Snikersa.
Snikers 1.0 11.09.2oo3
Uwinolem sie w niecaly miesiac od ostatniej wersji ;) To chyba dobry czas zwarzywszy na to ze zmienilem
praktycznie wszystko. Calkowicie nowe algorytmy generowania textu, uczenia, kojazenia. Wprowadzilem mozliwosc regulowania preferencji uczenie/doskonalenie. Mozliwosc wlaczenia/wylaczenia zapisywania logow odbierania textow z maina, priva, serverowych. Czas pracy, czas zastanawiania sie nad wypowiedzia. Dlugo by wymieniac. Od tego rowniez momentu chatterbot zostal podzielony na 2 czesci - czesc glowna, i baze danych. baza w wersji ktora zamieszczam z tym chatterbotem (0.0.1) jest bardzo bardzo prosta, wrecz przykladowa. W dziale download bede zamieszczal nowe bazy danych...
Snikers 1.1 12.09.2oo3
Została wprowadzona prawidlowa obsluga polskich liter/znakow specjalnych i innych znakow ASCII
Snikers 2.0 13.09.2004
W tej wersji tak jak obiecywalem nastapil spory przelom. Bot stal sie o wiele inteligentniejszy
- zmienilismy mu wiekszosc algorytmow rozmowy. Baza danych dostepna z botem (2.0) jest ponad 100 razy wieksza od bazy wydanej ze Snikersem 1.0. W tej wersji zostal poprawiony takze blad z trayem (prawy klawisz myszy na ikonie). Caly program zostal rozbity z jednego - glownego okna, na kilka mniejszych (tematycznych) dostepnych w menu. Teraz mozna (w glownym oknie) rozmawiac z botem bez koniecznosci
stawiania go na chat! A jesli juz zdecydujemy sie go tam wstawic - mamy pelny wybor servera na ktorym bot
bedzie stal (nie musi to byc polchat.pl).Zostala poprawiona obsluga bledow (np. teraz w miejscu gdzie
wpisujemy wartosc bufora antyflood nie mozemy wpisac liter), nie mozemy zmieniac wartosci ustawianych przez sam program w czasie jego trwania (czas pracy) itd. W menu snikers/ogolne mozemy sprawdzic czy
jestesmy aktualnie polaczeni z serverem, ile bot wypowiedzial textow na chacie, a ile powiedzial w oknie
programu (konsola).Tam rowniez mozemy sprawdzic np. wersje bazdy danych z ktorej aktualnie kozysta bot. Uwaga! Teraz przy pracy bota na chacie mozemy wylaczyc wszystkie komendy, rowniez !info. Mozemy ustawic tez opcje witania wchodzacych do pokoju (przez wyslanie pustego wiersza na priv), w celu
rozpoczecia rozmowy z botem. Zostalo dodanych tez pare drobnych bajerkow (jak animowane poruszajace sie
oczy snikersa w czasie rozmowy w konsoli-oknie programu).
Snikers 3.0 29.12.2004
Następny wielki postęp w tworzeniu programu. Snikers jest o wiele, wiele, mądrzejszy niż jego poprzednia wersja, jego
baza danych w momencie wydania ma 120KB, sam program doczekał się nowej, ciekawej oprawy graficznej, zostało poprawionych
sporo błędów. Zrobiłem zapamiętywanie ustawień przez program, oraz dodałem synteze głosu! Teraz możecie wreszcie usłyszeć
Snikersa na własne uszy! W tej wersji przedewszystkim postawiłem na inteligencje bota.
Snikers 4.0 20.08.2005
Napiszę tylko te zmiany o których pamiętam (większość pewnie wyleciała mi z głowy):
- Współpraca z gadu-gadu. Snikersa od tej pory można postawić jako bota na swoim numerze. Jest także własna lista kontaktów w programie, oraz możliwość importowania/eksportowania listy kontaktów z serwera gadu-gadu. Możliwość zmiany statusu, opisu itd.
- Animowana, interaktywna postać w programie (ta, która znajduje się obecnie na stronie).
- Snikers nauczył się liczyć! Może mnożyć, dzielić, dodawać, odejmować, potęgować (co oznacza, że bezbłędnie odpowie na pytanie "ile to jest 5 razy 5 plus 4 minus 2?" lub "ile to (55*12)/12 ?").
- Możliwość wstawienia dokładnie takiego samego flash'a do rozmowy ze Snikersem na swoją stronę www jak jest na stronie www.snikers.pl (flash w takim przypadku będzie komunikował się z programem, na Twoim komputerze).
- Nowy, ciekawy interface programu oparty na zakładkach. Każda nowa rozmowa na czacie, gadu-gadu czy ze strony www będzie pojawiać się w osobnej zakładce.
- Snikers może w trakcie rozmowy pytać o adresy e-mail rozmówców, a następnie zapisywać je do pliku tekstowego.
- Możliwość automatycznej aktualizacji bazy danych z serwera przy uruchomieniu programu, bądź na życzenie - w dowolnym momencie jego działania.
- Snikers może uruchamiać nam dowolny program, czy plik kiedy go o to poprosimy w rozmowie!
- Została wbudowana gra "zgadnij liczbę".
- Kiedy Snikers otrzyma komendę "odpowiadaj szybciej" na czacie bądź gadu-gadu, będzie odpowiadał natychmiast - bez opóźnienia.
- Od teraz Snikers może posiadać pogrubiony nick na czacie, bądź zwykły wedle życzenia.
- Możliwość zmiany wszystkich kolorów programu w ustawieniach (skiny).
- Poprawiony błąd z wyświetlaniem >, ", na chacie.
- Możliwość zmiany rozmiaru okna Snikersa, minimalizowania, maxymalizowania itd.
- Kodowanie logów w systemie ISO.
- Logi z rozmów są w oddzielnych, podzielonych katalogach.
- Można wstawić dowolny tekst, którym Snikers rozpoczyna rozmowę na czacie (a nie tak jak w wersji 3.0 kiedy mógł wysłać tylko pustą linię).
- W zakładce informacje, możemy dowiedzieć się ilu tekstów Snikers się nauczył, z iloma osobami rozmawiał, ile trwała najdłuższa rozmowa, od kogo dostał najdłuższy tekst i wiele, wiele więcej.
- W wielu sytuacjach Snikers pamięta kontekst rozmowy lub poprzednie zdanie i ustosunkowuje się do niego.
- Kiedy rozmówca Snikersa nic nie mówi przez dłuższy czas, Snikers potrafi sam "zagadać" aby podtrzymać rozmowę (można tą opcję wyłączyć w ustawieniach).
- Snikers potrafi zapamiętywać dane o użytkowniku (np. imię, wiek, płeć).
- Posiada bazę wszystkich polskich imion.
- Tworzy odpowiednie końcówki wyrazów dla kobiety i dla mężczyzny (już teraz nie powie do kobiety np. "powiedziałeś").
- Został zaimplementowany symulator uczuć. Teraz Snikers może nas bardziej lubić kiedy jesteśmy dla niego mili lub obrazić się, a nawet zakończyć rozmowę kiedy np. używamy wulgaryzmów.
- Została wprowadzona lepsza obsługa błędów. Np. kiedy logujemy się na czat, a nick, który wprowadziliśmy jest aktualnie przez kogoś używany - dostaniemy stosowny komunikat, a nie tylko "wystąpił błąd".
- Snikers doczekał się wreszcie prawdziwego instalatora :).
- Bez problemu potrafi teraz odpowiedzieć na takie pytania jak "która godzina?", "który dziś?", czy "z iloma osobami dziś rozmawiałeś?".
- Snikers częściej zadaje pytania sam z siebie niż w poprzedniej wersji. Np. pyta o wiek, e-mail, lub zadaje pytanie "czy opowiedzieć Ci jakiś dowcip?" (posiada bazę cytatów oraz dowcipów).
- Można wyłączyć możliwość uczenia się Snikersa poprzez rozmowę w oknie programu.
- Kiedy powtarzamy ten sam tekst kilka razy pod rząd, Snikers denerwuje się, a kiedy nadal nie zaprzestajemy tego procederu - kończy rozmowę.
- Snikers mniej się "powtarza" poprzez zastosowanie algorytmów hierarchii.
- Przy logowaniu się na nick tymczasowy na czacie, pole hasło przestaje być aktywne, co zmniejsza ryzyko pomyłki.
- Nie przeskakuje pole, w którym pojawiają się teksty Snikersa podczas rozmowy z nim w programie.
- została dodana możliwość uruchamiania się programu przy starcie systemu operacyjnego (tzn. przy włączaniu komputera).
- Możliwość automatycznego stawiania serwera dla aplikacji flashowej na stronie www przy uruchomieniu programu.
- Możliwość dokładnego sprawdzenia, z którego dnia, a nawet godziny jest baza danych, której aktualnie używa Snikers.
- Został poprawiony błąd z wyskakującym okienkiem przy syntezie głosu.
- Pokazywana jest zawsze godzina i data otrzymania wiadomości (jakiegoś tekstu, np. na gadu-gadu).
- Poprawiony błąd, przez który w logach po wpisaniu komendy !info, wszystko było zapisane boldem.
- Zostały wprowadzone nowe komendy!
- Możliwość wyłączenia konkretnych komend z poziomu ustawień programu (także komendy !info).
- Możliwość wczytania dowolnej bazy danych z pliku w trakcie działania programu.
- Dodatkowy suwak preferencyjny.
- Poprawiony system opóźnień antyflood (zachowana kolejka).
- Poprawiony błąd, przez który Snikers nie mógł odczytać bazy danych, której nadano atrybut "tylko do odczytu".
- Poza tym bardzo dużo zmian "w środku programu", w algorytmach itp, których nie widać "gołym okiem".
|
|
|  | | |  | | |