Sztuczna Inteligencja


Projekty związane ze sztuczną inteligencją


1. Internetowy bot kierujący się zasadą : jedno pytanie jedna odpowiedź.

Będzie to próba stworzenia systemu odpowiadającego na pytania i pozyskującego informacje.
System nie będzie (na razie) uwzględniał kontekstu rozmowy, skupi się na rozumieniu treści jednego zdania.
Podejmę też próbę ominięcia odmiany gramatycznej tam gdzie to uprości system i nie zakłuci sensu.
System będzie pamiętał: z kim rozmawiał, treści zadawanych pytań przez użytkowników, zadowolenie z odpowiedzi.
Użytkownicy będą mogli odczytywać postępy nauki bota.
Prototyp bota

1a. Projekt txt2rysowanie.

Program generujący obrazy wektorowe na podstawie poleceń w metajęzyku.
Program bedzie nauczany rozumienia poleceń rysowniczych przez człowieka.
Utworzy się samosprawdzająca się baza ontologiczna.
Nie będzie można dodać polecenia niezwiązanego z już istniejącymi, a te (im niej tym lepiej) zostaną wprowadzone jako aksjomaty przez programistę.

1b. Projekt sterowanie robotem sprzątającym za pomocą specjalnego języka pisanego.

Program bedzie nauczany rozumienia poleceń przez człowieka.
Utworzy się samosprawdzająca się baza ontologiczna.
Nie będzie można dodać polecenia/pytania/stwierdzenia niezwiązanego z już istniejącymi, a te (im niej tym lepiej) zostaną wprowadzone jako aksjomaty przez programistę.
Projekt będzie zrealizowany praktycznie.

2. System porozumiewania się bez tekstu.

Będzie to system próbujący się porozumieć z użytkownikiem bez stosowania tekstu.
Używane będą powszechnie rozumiane ikony, emotikony i inne obrazki na które można kliknąć.

3. Mały OCR rozpoznający cyfry z obrazka generowanego na wielu forach internetowych.

O C R (strona może się wczytywać kilkanaście sekund)

4. Podstawy języka logiki - lojban

lojban - sztuczny język o składni opartej na zasadach logiki formalnej.
W przyszłości może być wykorzystany do porozumiewania się z maszynami

5. Synteza mowy

Synteza mowy w języku polskim.

6. NSM - Natural Semantic Metalanguage

Naturalny metajęzyk semantyczny.

7. Eksperyment Labirynt

Szczur kontra robot w labiryncie.

Doświadczenia z tych projektów posłużą do budowy SI dla autonomicznego robota, którego główną cechą oprócz poruszania się, będzie możliwość uczenia się i samodzielnego podejmowania decyzji w celu realizacji zadania (a raczej zaspokojenia potrzeby) oraz komunikowanie się w języku zbliżonym do naturalnego z osobnikiem tego samego gatunku i z człowienkiem.
  • zadaniem może być posprzątanie pokoju.
  • potrzebą może być utrzymanie czystości w pokoju (oby nie za wszelką cenę)


Strony tematyczne:

Strony w języku polskim:
http://www.ii.uni.wroc.pl/~prych/semnlp/bot.pdf
http://home.agh.edu.pl/~luszpaj/index.php?id=8
http://www.aibotworld.com/botyka.html
http://docs.jedenpies.pl/
http://cog-lab.com/index.php?pl_company
BOTY INTERNETOWE - ćwiczenia
English:
http://en.wikipedia.org/wiki/AIML
http://aitools.org/Getting_Started_with_Program_D
http://www.alicebot.org/


SIRT1