środa, 10 maja 2017

Sztuczna Inteligencja

Sztuczna inteligencja

 

Sprawdź jak działa, porozmawiaj:



http://aztekium.pl/azbot2.py?tekst=sztuczna_inteligencja
aztekium.pl/azbot2.py?tekst=sztuczna_inteligencja

Sztuczna inteligencja?

Tak naprawdę to sztuczna inteligencja nie istnieje. Są tylko programy mające za zadanie symulować pewne zachowania lub realizować konkretne zadania.
Rozum człowieka, to proces który wytworzył się w ciągu milionów lat na etapie ewolucji.
- poprzez rozmnażanie się wielu milionów osobników,
- poprzez ich ciągłe umieranie i rodzenie się,
- poprzez ich ciągłe dostosowywanie się do środowiska,
- poprzez umieranie jednostek słabych
- poprzez modyfikację genów
Więc rozum - inteligencja, to nie jest coś, co może napisać kilku programistów. I żaden program jej nie zastąpi.

Sztuczną inteligencję łatwo sprawdzić?

Wystarczy ją np zapytać:
- podaj nazwę przedmiotu, który jest z drewna, jego pierwsza litera, to druga litera alfabetu. A ostatnia litera jest taka sama jak ostatnia litera wyrazu lodówka.
Lub kazać rozwiązać dowolne zadanie tekstowe. 

Oczywiście, żadna sztuczna inteligencja normalnie na takie pytanie nie odpowie. Bo sztuczna inteligencja nie myśli. Gdyż nie powstała w samoczynnym procesie.
Oczywiście programista może napisać program, który sprawi, że bot odpowie na takie właśnie pytanie. Ale zapewne nie odpowie na inne równie skomplikowane.

A co możemy znaleźć w sieci?

W sieci możemy znaleźć takie obrazki:
http://Aztekium.pl/azbot2.py?tekst=sztuczna_inteligencja

Najczęściej są to zdjęcia powyciągane z filmów lub futurystyczne rysunki nie mające nic wspólnego z rzeczywistością.
Oczywiście w sieci nie znajdziemy sztucznej inteligencji, bo jak wspomniałem łatwo ją sprawdzić. Znajdziemy tylko artykuły na jej temat. Typu "Sztuczna inteligencja stała się nazistą", "Sztczna inteligencja wykazuje zachowania agresywne" i tak dalej.
Są to tylko artykuły promujące niektóre znane marki. Jednak jeżeli chcielibyśmy porozmawiać z tą sztuczną inteligencją, to już nie jest takie proste, bo poza pustymi artykułami, nigdzie jej nie znajdziemy.

Oto kilka śmiesznych tytułów:
  • Sztuczna inteligencja robi się agresywna.
  • Sztuczna inteligencja – realne zagrożenie
  • Sztuczna inteligencja nauczyła się agresji.
  • Sztuczna inteligencja pokonała ludzi w pokera
  • Sztuczna inteligencja niesie zagładę.

A może sztuczna inteligencja to coś innego?

No właśnie. Może to nie intuicyjna "istota", tylko program, lub urządzenie, który zachowuje się jakby był inteligentny. Są np. samochody, które same jeżdżą, drony, które same latają, urządzenia, które rozpoznają ruch, mowę.
Jeżeli to nazwiemy sztuczną inteligencją, to również możemy nazwać nią pralkę, lodówkę, czy nawet czajnik elektryczny, bo wszystkie te urządzenia też same wykonują jakąś pracę bez konieczności nadzoru człowieka.

Czy "inteligentne" urządzenia posiadają inteligencję?

Oczywiście, że nie.Inteligentne urządzenie, jak również inteligentny program nie posiadają żadnej inteligencji. Są to po prostu urządzenia skonstruowane tak, aby realizowały konkretny cel, wykrywały konkretne zachowania. Itd.

Inteligentne chat-boty?

Chat-boty, to programy, które najbardziej mogą symulować świadomość i inteligencję. Ta inteligencja jest zaprogramowana, więc nie ma tu mowy myśleniu w pełnym tego słowa znaczeniu.
Ale rozmówca może odnieść wrażenie, że tego typu program myśli.
Oczywiście dopóki nie zada mu konkretnego złożonego pytania. Na które żaden bot prawdopodobnie nie odpowie.
Autorzy chat-botów sprytnie rozwiązali ten problem odwracając interakcję. Jeżeli bot czegoś nie wie (a nie wie większości), to atakuje pytaniami uchylając się od odpowiedzi.
Boty pytające użytkownika, to nic nadzwyczajnego. Zadają skonkretyzowane pytania, i wyłapują odpowiedź, którą łatwo można się domyślić.

Sztuczna inteligencja z Polski

Aztekium Bot to program internetowy z którym możemy porozmawiać na stronie internetowej. 
W Bocie Aztekium http://Aztekium.pl/bot skupiono się właśnie na tym, aby bot mógł odpowiedzieć na dowolne pytanie. Bot nie bombarduje nas pytaniami, tylko stara się dostarczyć wyczerpującej informacji na zadane pytanie. Oczywiście nie możemy mówić o sztucznej inteligencji. Jest to zwykły program odpowiadający na pytania. Jednak jego wiedza jest rzeczywiście spora. Sprawdźcie sami.
http://aztekium.pl/azbot2.py?tekst=sztuczna_inteligencja


Test Turinga - czyli bujda na resorach

To taki test w którym człowiek ma za zadanie rozmawiać z człowiekiem i z botem. Sam nie wie z kim rozmawia. Jeżeli boty oszukały większość ludzi to zdały test (czyli ludzie myśleli, że rozmawiają z ludźmi).
Test Turninga to zaprzeczenie inteligencji botów. To znaczy, im inteligentniejszy bot (np znający wszystkie miasta świata), tym gorzej dla niego, bo wiadomo, że człowiek nie zna wszystkich miast świata.
Czyli wychodzi na to, że w Teście Turninga muszą brać udział głupie boty, które nie mają lub nie ujawniają swojej wiedzy, odpowiadając: "Nie wiem, Nie rozumiem, Nie pamiętam"

I pytanie kim są ludzie biorący udział w teście? Którzy nie potrafią się zorientować, że rozmawiają z maszyną? To chyba oni powinni być zwycięzcami Testu Turninga jako najgłupsi ludzie, których oszukał program?


Dokąd zmierza sztuczna inteligencja?

Nauka rzeczywiście zmierza do symulowania zachowań człowieka, stworzenia sztucznego rozumu lub namiastki myślenia. Ale przed nami chyba bardzo daleka droga.

=================================

Uaktualnienie.
W związku z prośbami, aby napisać coś więcej na temat Bota Aztekium, zamieszczam poniżej obszerniejszy artykuł:

=================================


Dziś prawie wszystko skupia się wokół Internetu. Każdy sięga tam po konkretne informacje, często nawet codziennie. Z dnia na dzień jesteśmy zalewani coraz większą ich ilością.
Używanie wyszukiwarek internetowych staje się coraz trudniejsze. Szukając jednej konkretnej informacji dostajemy listę kilkuset lub kilku tysięcy stron, których fizycznie nie jesteśmy w stanie przeglądnąć, gdyż zajęłoby to wiele godzin lub nawet dni. A czas jest dziś bardzo cenny.

Dlatego największe światowe firmy rozpoczęły prace nad stworzeniem SZTUCZNEJ INTELIGENCJI. Robotów, które będą mogły się komunikować z człowiekiem i pozyskiwać dla niego jedną, konkretną wiadomość, tę której właśnie oczekuje. Tego typu sztuczna inteligencja powstaje również w Polsce!



Strona Aztekium.pl, bo o niej mowa. Posiada własną wersję inteligentnego bota. Jest to program, który bezpośrednio komunikuje się z człowiekiem i udziela mu informacji na zadane pytania. 

Aktualnie bot posługuje się interfejsem tekstowym, ale jak przekonują autorzy, mowa nie jest większym problemem. Problemem jest to, aby udzielane odpowiedzi były sensowne i na temat. 
W przeciwieństwie do innych anglojęzycznych chat-botów, polski bot nie "odwraca kota ogonem" odpowiadając pytaniem na pytanie, gdy czegoś nie wie. Stara się raczej służyć pomocą i dostarczać użytkownikowi cennej wiedzy.

Co potrafi Aztekium Bot?

Bot jest w fazie eksperymentalnej, jednak już dziś potrafi robić wiele rzeczy, których konkurencja może tylko pozazdrościć. Posługuje się kilkoma językami, przy czym język polski jest tutaj dominujący. 

Posiada przede wszystkim wiedzę encyklopedyczną. Możemy go zapytać np. "Kim był Adam Mickiewicz" lub "Co to jest komputer", ale możemy sprecyzować pytanie np."Gdzie się urodził Adam Mickiewicz" albo gdzie zmarł.

Oto kilka innych ciekawych rzeczy, które ten program potrafi:
Tłumaczy wyrazy na języki obce (np. "Jak jest po rosyjsku komputer?", "Przetłumacz drukarka na hiszpański")
Zna kursy walut ("Kurs Euro", "zamień 2 dolary na złote", "100 zł ile to Euro")
Daty urodzin i śmierci znanych ludzi ("Urodzeni w 1939 roku", "Zmarli w 2017 roku",  "Kiedy zmarł Jan Kochanowski")
Zna wiek znanych osób ("Ile lat ma Donald Tusk", "Ile lat ma Jarosław Kaczyński")
Zna kilkaset różnego rodzaju jednostek, które potrafi przeliczać ("zamień 2 hektary na ary", "zamień 2 metry na cale")
Zna miasta, wsie, dzielnice, rzeki, stolice, nawet miejsca jak przysiółki, dzielnice ("Miejsca w gminie Zakopane")

Bot posiada elementy sztucznej inteligencji, dlatego możemy użyć bardziej szczegółowych pytań
"Miasta Polski na R", "Miasta Polski na 4 litery", "Miasta Polski z końcówką wa",  "Wsie gminy Wąchock" lub "Województwa Polski gdzie liczba ludności przekracza 3 mln"
Może wyświetlić np stolice wszystkich krajów zaczynających się na P lub nazwy stolic, które zaczynają się na W ("Stolice krajów na P",  "Nazwy stolic na W".)
Ale jeżeli nie wystarczą nam same nazwy miast lub państw, to możemy zażądać bardziej szczegółowych informacji: "nazwy stolic na W, kraj, kontynent".
Jeżeli chcemy zobaczyć flagi państw na literę P to wpisujemy: "Państwa na P, flaga". A jeżeli mają to być tylko państwa z Europy, to zapytamy tak: "Państwa na P, flaga, Europa"

Ale miasta i państwa, to nie jedyna rzecz którą zna ten bot. Możemy pytać praktycznie o wszystko, o przedmioty, o zabawki, imiona, nazwiska, ptaki, rośliny, drzewa, kwiaty, kolory ... i praktycznie wszystko co nam przychodzi do głowy. 


Edukacja i rozrywka

Aztekium Bot może zapewniać zarówno rozrywkę jak i edukację w pełnym tego słowa znaczeniu. Potrafi opowiadać kawały, anegdoty, zadaje zagadki, zna przepisy kulinarne, zna choroby ("opowiedz kawał", "zadaj mi zagadkę", "objawy grypy")
Może uczyć nas różnych języków obcych lub tabliczki mnożenia (np. "ucz mnie rosyjskiego", "ucz mnie niemieckiego"), 

Bot pomaga rozwiązywać krzyżówki. 

W krzyżówkach bardzo często wymagane jest aby podać wyraz na konkretną literę lub na konkretną ilość liter i tutaj bot sprawdza się doskonale . Bo wystarczy, że go zapytamy:
"Podaj imiona na R na 5 liter"
"Ptaki na S z końcówką A na 5 liter"
"Nazwiska na KOW z końcówką SKI"
"Nazwiska na K zawierające OW"
Poza tym bot zna synonimy, więc jeżeli chcemy znać "synonim wyrazu góra" wystarczy, że o to zapytamy.

Inne przydatne funkcje

Wszystkich funkcji jest naprawdę dużo i trudno wszystkie tutaj wymieniać. Warto wymienić jeszcze:
- odmiana wyrazów przez przypadki,
- wyszukiwanie autorów i tytułów piosenek,
- etymologia słów, zdrobnienia, zgrubienia wyrazów
- wyszukiwanie muzyki, filmów i zdjęć,
- lokalizowanie miast,
- wyświetlanie map,
I wiele, wiele innych.

Z botem można porozmawiać już teraz!. 
Wystarczy wejść na stronę http://Aztekium.pl/Bot i po prostu rozpocząć rozmowę.

Program popełnia oczywiście błędy, wielu rzeczy jeszcze nie wie, czasami się myli. Ale jak sam mówi - szybko się uczy. :-)