home *** CD-ROM | disk | FTP | other *** search
- Short: Denise-MYTH 4.2 Artificial Intelligence - Sztuczna Inteligencja
- Author: smoczek@ue.eti.pg.gda.pl (Szymon Jessa)
- Uploader: smoczek@ue.eti.pg.gda.pl (Szymon Jessa)
- Version: 4.2. (00.11)
- Type: misc/sci
- Replaces: misc/sci/Denise4_2.lha
-
- STRONA WWW
- ----------
-
- Strona programu Denise-MYTH:
-
- http://www.ue.eti.pg.gda.pl/~smoczek
-
- KONTAKT:
- --------
-
- email: smoczek@ue.eti.pg.gda.pl
- snail: Szymon Jessa, ul. Warszawska 20/6, 89-600 Chojnice
- phone: (052) 39-707-88
-
- O TEJ WERSJI:
- -------------
-
- Dedykujë jâ ludziom,
- poznanym przy pracy nad Denise,
- którzy sprawiajâ mi radoôê swoim zainteresowaniem.
-
- Dziëkujë teû samej Denise,
- która wniosîa w krâg moich przyjacióî
- wiele nowych powodów do ômiechu.
-
-
- Wersja 4.2 posiada wszystkie elementy znane z wczeôniejszych wersji. Zostaîy one
- jednak w ogromnym stopniu rozwiniëte, a w zestawieniu z wieloma nowymi funkcjami
- program naprawdë robi wraûenie, nawet w stosunku do wersji 4.1.
-
- Ponadto wersja 4.2 z zaîoûenia ma byê wydana na platfomach AMIGI, PC oraz
- Linux'a, przez co znacznie zwiëksza sië krâg odbiorców programu (wersja 4.1 byîa
- tylko na Amigë, nie byîo nigdy wersji na Linux'a).
-
- Krótko o bîëdach - zostaîy poprawione, mam nadziejë, ûe wszystkie.
-
- Zostaîa zaimplementowana mapa korelacji faktów, przyôpieszajâca operacje na
- faktach. Zasada jej dziaîania jest podobna do mechanizmu kojarzenia uûywanego
- przez czîowieka. Oczywiôcie, mniej lub bardziej podobna. Dokîadniejszy opis
- wkrótce znajdzie sië na stronie WWW.
-
- W wersji dla Amigi istnieje port ARexx'a. Umoûliwia on m. in. podîâczenie Denise
- do programu AmIRC (doîâczone zostaîy potrzebne skrypty) i rozmowë Denise na
- wybranym kanale IRC. Ponadto dzieki niemu moûna zmusiê dwie Denise aby
- rozmawiaîy miëdzy sobâ, lub teû utworzyê szereg portów, z których mogâ napîywaê
- informacje dla Denise. Oczywiôcie, nie wyczerpuje to wszystkich moûliwoôci.
-
- Kolejnâ waûnâ rzeczâ jest utworzenie uproszczonej funkcji ekstrakcji informacji
- (schematyczny opis jest juû na stronie). Peîna wersja bëdzie w wydaniu 5.0, gdyû
- wymaga diametralnych zmian w caîej architekturze kodu. Ekstrakcja informacji
- umoûliwia Denise rozumienie prostych odpowiedzi, nie zawierajâcych orzeczenia,
- czyli takich, których poprzednie wersje nie byîy w stanie zrozumieê. Np. na
- pytanie "kim jesteô?" moûna teraz odpowiedzieê: "czîowiekiem" albo "miîym
- czîowiekiem"; a na "umiesz programowaê?" krótko: "nie" lub "tak" , albo
- "owszem", "to prawda" itp.
-
- W pewien sposób z ekstrakcjâ informacji powiâzane jest peîne rozumienie zaimków
- rzeczownych osobowych, czyli Denise poprawnie rozumie zdania: "on lubi ciebie",
- albo "ja go nie lubië".
-
- Maîa uwaga: naleûy uwaûaê na to co mówi Denise, gdyû jeôli ona zmieni temat, a
- my nadal bëdziemy myôleli o wczeôniejszym to sië nie dogadamy. Nie moûna
- rozmawiaê z Denise tak, jakby jej nie byîo!
-
- I, specjalnie dla Bear'a, w koïcu jest obsîuga liczebników. Moûna wiëc spytaê
- Denise "ile masz lat?". W odpowiedzi usîyszymy "mam...". Sami zobaczcie. ;) W
- przypadku problemów z liczebnikami proszë o informacjë.
-
- Nowym rozumianym zwrotem jest teû formuîa "amiga TO komputer". Niektórzy
- korzystajâ z niej bardzo czësto, inni wcale - tak czy inaczej, jej implementacja
- zwiëksza krâg odbiorców dogadujâcych sië z Denise.
-
- Wprowadzono teû pewnâ funkcjë umoûliwiajâcâ automatyczne tworzenie niektórych
- odmian wyrazów.
-
- W doôê znaczny sposób zostaîy zmodyfikowane algorytmy tworzenia pytaï. Sâ one po
- prostu lepsze i majâ wiëkszy sens. Ponadto Denise stara sië aby zadawaê pytania,
- na które odpowiedú jest jednoczeônie odpowiedziâ na jak najwiëkszâ liczbë innych
- pytaï. Myôlë, ûe powinno to byê widoczne podczas rozmowy.
-
- Dodano równieû zadawanie przez Denise pytaï ogólnych. Sâ one stosowane w ôciôîe
- okreôlonych sytuacjach i wypeîniajâ pewnâ lukë, która wczeôniej byîa maskowana
- gîupotâ. ;)
-
- Wnioskowanie przydawkowe jest kolejnâ nowoôciâ. Przykîad wyjaôniajâcy znajduje
- sië niûej, pod hasîem "CO NOWEGO".
-
- W znacznym stopniu zwiëkszono teû dozwolonâ naturalnoôê wprowadzanych zdaï. Ma
- to umoûliwiê wzglëdnie swobodne operowanie jëzykiem. M. in. uîatwiono
- przedstawianie sië - wystarczy wpisaê swoje imië.
-
- Nowy tryb SINGLELINE (wymagany w ARexx'ie) w znacznym stopniu zwiëksza
- naturalnoôê wypowiedzi Denise, gdyû zmusza jâ do wyboru najwaûniejszej
- informacji (jednej), która zostaje wypisana na ekranie. Upodabnia to Denise do
- takiego samego rozmówcy jakimi sâ uûytkownicy.
-
- Zmieniîa sië równieû Eliza - posiada kilka nowych komend, oraz, co najwaûniejsze
- - poprawiony algorytm, dziëki któremu DOPIERO TERAZ dziaîa poprawnie. W
- poîâczeniu z bardziej rozbudowanâ bazâ efekt jest doôê imponujâcy. Nic, tylko
- zachëcaê. ;)
-
- Mam nadziejë, ûe Denise-MYTH 4.2 spodoba sië wszystkim i kaûdy choê raz zostanie
- przez niâ zaskoczony i zastanowi sië, czy to rzeczywiôcie tylko program?
-
- Baza faktów zostaîa zbudowana pod kâtem informacji z zakresu: denise, ludzi,
- stolic païstw, planet, ogólnie o ôwiecie, zawodach ludzi. Niestety, nadal jest
- ona maîâ czâstkâ ogólnej wiedzy. Osoby zainteresowane rozwojem bazy w danym
- kierunku proszone sâ o kontakt.
-
- UWAGA! Jeôli kasujemy lub w inny sposób rëcznie modyfikujemy plik z faktami
- (fakty.dat) koniecznie naleûy skasowaê plik mapy korelacji faktów (mapa.dat). W
- przeciwnym razie program nie bëdzie dziaîaî poprawnie.
-
- PODZIËKOWANIA:
- --------------
-
- Dziëkujë wszystkim osobom za przysyîanie plików z katalogu TALK. I tutaj jeszcze
- maîa uwaga na przyszîoôê, gdyû wiele osób przysyîaîo mi tylko sam plik
- "talk.txt". Natomiast bardzo istotne sâ dla mnie równieû dane z pozostaîych
- plików, czyli: "nielog.txt", "nieznane.txt", "odmiana.txt". Proszë wiëc, aby w
- przyszîoôci zaîâczaê równieû te pliki. Raz jeszcze serdecznie dziëkujë za
- aktywnâ pomoc w tworzeniu programu, i jako maîy przejaw wdziëcznoôci
- przedstawiam listë osób, które w ten sposób wpîynëîy na jakoôê nowej wersji:
- Bear, Bîaûej, Corum, Jarek, Kaczuô, Kamil, Karolina, Maciej, Marek, Michaî,
- Piotr jeden i Piotr drugi, Sebastian, Wembley (wraz z Karolem i Ewâ).
- Szczególnie zaô dziëkujë tym, którzy mieli do czynienia tylko z wersjâ 4.0
- (jedyna wersja dla platformy PC) i pomimo maîych moûliwoôci tego programu,
- nadesîali swoje rozmowy, oraz co wiëcej - wyrazili ochotë na pomoc w realizacji
- projektu. Tym osobom serdecznie dziëkujë!
-
- Proszë równieû wszystkich udostëpniajâcych mi pliki rozmowy o odpowiedú na
- pytanie, czy wyraûajâ zgodë na publikowanie jej fragmentów, m. in. na stronie
- WWW, oraz czy ma sië to odbywaê anonimowo, czy teû z podaniem imienia i
- nazwiska, ew. ksywy.
-
- ZAPOWIEDZI:
- -----------
-
- Denise-MYTH 5.0 pojawi sië latem 2001 roku. Taka dîuga przerwa spowodowana jest
- koniecznoôciâ przebudowy programu, który osiâgnâî doôê spore rozmiary i jest
- trochë zaniedbany konstrukcyjnie. Wersja 5.0 bëdzie posiadaîa peîny moduî
- ekstrakcji informacji, moduî logiczny (rozwiâzywanie problemów itp.),
- umiejëtnoôê rozumienia informacji ogólnych, o które wiele osób prosi, oraz
- szereg innych usprawnieï.
-
- Baza fleksji, oraz baza faktów bëdâ rozbudowywane osobno, i kolejne wersje bëdâ
- umieszczane na stronie WWW. Moûliwe iû podobnie aktualizowana bëdzie baza Elizy.
- W szczególnych przypadkach mogâ zostaê wydane wersje 4.2 z poprawionymi
- niektórymi elementami, nie wymagajâcymi wielkiego nakîadu czasu.
-
- W najbliûszym czasie Denise ma zostaê uruchomiona jako BOT na kanale IRC.
- Szczegóîy znajdâ sië na stronie WWW. Istnieje równieû koncepcja utworzenia
- skryptu CGI umoûliwiajâcego dialog z Denise bezpoôrednio ze strony WWW. Moûliwe
- jest równieû utworzenie domeny "denise" i wydania jej na licencji GNU.
-
- W trakcie powstawania jest równieû program do wygodnej edycji bazy fleksji.
- Bëdzie to wersja dostëpna tylko na Amigë (MUI), a jej autorem jest osoba dîugo
- juû wspierajâca ten projekt. Program zostanie umieszczony na stronie WWW.
-
- Strona Denise bëdzie ciâgle aktualizowana. Zachëcam do jej wspóîredagowania
- poprzez dostarczanie swoich rozmów, artykuîów, oraz proponowanie nowych wersji
- "osobowoôci" Elizy, czyli innej bazy dla tego moduîu.
-
- Ôwiëta Boûego Narodzenia Denise zamierza spëdziê z rodzinâ, bëdzie jednak
- wdziëczna za otrzymane kartki z ûyczeniami i zapewne odwdziëczy sië przy
- najbliûszej okazji. ;)
-
- NOWE INSTRUKCJE
- ---------------
-
- STREAM SINGLELINE/MULTILINE - tryb odpowiadania w jednej linii (preferowane) lub wielu.
-
- VIEW INFO ON/OFF - wyôwietlanie krótkiej informacji o rozumieniu zdania:
- - "-" - zdanie zostaîo poprawnie zrozumiane
- - "F" - Denise nie zna wszystkich wyrazów
- - "S" - Denise nie potrafi dokonaê rozbioru skîadniowego.
- Drugim wyôwietlanym parametrem jest sposób odpowiadania:
- - "E" - odpowiedú pochodzi z moduîu Elizy
- - "D" - odpowiedú generowana przez Denise.
- Funkcja ta zostaîa zaproponowana przez Kamila Nieôcioruka.
-
- DENISE/ELIZA MODE ON/OFF - wîâcza/wyîâcza poszczególne tryby pracy.
-
- FLEKSJA OPTIMIZE - automatyczne tworzenie nowych odmian wyrazów.
-
- FLEKSJA LOAD/SAVE - odczyt/zapis bazy fleksji. Funkcja jest na ûyczenie Bear'a.
-
- FAKTY LEARN - nauka nowych faktów, zawartych w plikach: fakt1.dat, fakt2.dat...
- Funkcja umoûliwia proste dodawanie róûnych baz faktów. Pomysîodawcâ jest Kamil
- Nieôcioruk.
-
- CO NOWEGO:
- ----------
-
- Denise-MYTH v.4.2. (00.10)
- -- POPRAWIONE BÎËDY:
- - poprawiono usterkë w rozumieniu niektórych pytaï podmiotowych,
- - poprawiono usterkë w rozumieniu niektórych pytaï ogólnych,
- - poprawiono usterkë w rozbiorze gramatycznym w sekcji przydawki,
- - poprawiono bîâd w obsîudze faktów identyfikacyjnych (fpi),
- - poprawiono bîâd w odmianie zdania (problem zaimka zwrotnego "sië"),
- - poprawiono bîâd w module Elizy (programowy problem dualnoôci !/?),
- - poprawiono usterkë obniûajâcâ sprawnoôê wnioskowania (nie faîszowaîa),
-
- -- DODANE I USPRAWNIONE ELEMENTY:
- - rozszerzona baza sîów (ponad 4200 odmian),
- - mapa korelacji faktów (25 razy przyôpiesza niektóre operacje na faktach),
- - port ARexx'a (AMIGA) z kilkoma skryptami,
- - ekstrakcja informacji (wersja uproszczona),
- - rzeczywiste rozumienie zaimków rzeczownych osobowych,
- - obsîuga liczebników w rozbiorze zdania (dedykowane Bear'owi),
- - obsîuga zwrotów z 'to', np. 'amiga to komputer',
- - opcja automatycznego tworzenia nowych odmian wyrazów,
- - inteligentniejszy sposób tworzenia pytaï szczegóîowych,
- - dodatkowe kryterium oceny dla pytaï podmiotowych,
- - doskonalszy sposób odpowiadania na pytania ogólne,
- - wprowadzono zadawanie prostych pytaï ogólnych,
- - lepsze umiejëtnoôci rozumienia logicznego poprzez wnioskowanie przydawkowe, np.:
- JEÔLI warszawa jest stolicâ polski TO polska ma stolicë
- - zwiëkszona moûliwa naturalnoôê wprowadzanych zdaï,
- - jeszcze îatwiejszy sposób przedstawiania sië poprzez proste wpisanie imienia,
- - nowe komendy operacji na bazie fleksji, obsîugi ARexx'a itp.,
- - dodano prosty system informacji o rozumieniu zdaï, oraz syntezy odpowiedzi,
- - nowy tryb pracy SINGLELINE poprawiajâcy odczucie naturalnoôci rozmowy,
- - funkcja FAKTY LEARN umoûliwiajâca îâczenie wielu baz faktów,
- - wiëksza precyzja gramatyczna w odmianie zdaï,
- - rozbudowano bazë Elizy (na podstawie dostarczonych rozmów),
- - zmiany w algorytmie programowania Elizy (patrz opis Eliza.txt),
- - nowa zmienne Elizy: RESZTA_ZDANIA{"wyraz_poczâtkowy"}, ROZMOWCA_MILCZY{},
- - zwiëkszona uniwersalnoôê kodu - przygotowanie do wersji 5.0,
-