1/100

Mój blog

Niemądra inteligencja
Świat oszalał na punkcie sztucznej inteligencji. Prezesi firm prześcigają się w deklaracjach jej stosowania w swoim biznesie, znawcy literatury ostrzegają, że już za chwilę bestsellerowe powieści przestaną być dziełem człowieka, programiści zaczynają się rozglądać za nową robotą, a publicyści wieszczą, że już za chwilę sztuczna inteligencja dojdzie do wniosku, że człowiek jest jej zupełnie niepotrzebny.

Postanowiłem przyjrzeć się bliżej jak jeden z najbardziej znanych chatbotów sztucznej inteligencji radzi sobie z udawaniem człowieka i odbyłem z nim kilka szczerych rozmów.

ChatGPT, bo o nim tu mowa, to wprowadzony na rynek w 2022 roku program komputerowy opracowany przez amerykańskie laboratorium badawcze OpenAi, który umożliwia konwersację za pomocą czatu.

Na moje pierwsze pytanie „wymień wszystkie państwa na świecie, które nie mają dostępu do morza”, szybko otrzymałem listę 25 państw. Kiedy zapytałem „wymień wszystkie państwa na świecie, które nie mają dostępu do morza oraz dla których państwa graniczące również nie posiadają dostępu do morza” otrzymałem listę 18 państw. Odpowiedź ta była jednak błędna, bo na liście znajdowały się na przykład Czechy, które graniczą z Polską, a ta, jak wiadomo, dostęp do morza posiada.
Nie omieszkałem zwrócić uwagę botowi pisząc: „To jest błędna odpowiedź, ponieważ Czechy graniczą z Polską, która ma dostęp do morza.” Odpowiedź bota była następująca: „Przepraszam za pomyłkę. Faktycznie, Polska graniczy z Czechami, a Polska posiada dostęp do morza poprzez Bałtyk. Oto poprawiona lista państw, które nie posiadają dostępu do morza, a dla których państwa graniczące również nie posiadają dostępu do morza: (…)”. Tu pojawiła się lista 15 państw już bez Polski, ale za to ze Szwajcarią – czyli znów błędna odpowiedź.

Co ciekawe, kiedy zadałem to samo pytanie po jakimś czasie, otrzymałem w odpowiedzi listę dłuższą o 4 państwa, czyli w sumie 22 państwa. Nie było na niej wprawdzie Polski ani Szwajcarii, co mogłoby oznaczać, że moja sztuczna pani czegoś się nauczyła, ale lista ta była ciągle błędna.

W tej kwestii Google sprawdził się znacznie lepiej. Kiedy w wyszukiwarce wpisałem „wymień wszystkie państwa na świecie, które nie mają dostępu do morza oraz dla których państwa graniczące również nie posiadają dostępu do morza” to na pierwszym miejscu wyskoczył link do Wikipedii, w którym można przeczytać, że takich państw, zwanych państwami „podwójnie śródlądowymi”, na świecie mamy tylko dwa: Lichtenstein i Uzbekistan.

Analizując odpowiedzi czatbota szybko doszedłem do wniosku, że dokładnie przeczytał cały internet i dobrze radzi sobie z agregowaniem i filtrowaniem informacji w sieci. Na pytanie „zaproponuj kilka restauracji w Warszawie, które serwują policzki wołowe, mają ceny poniżej średniej i sprzedają dania na wynos” otrzymałem pięć propozycji: Między Nami, La Cantina, Bar mleczny „Prasowy”, HOPS, Włoska Robota – każda propozycja z ceną policzków.

Odpowiedzi czatbota wydają się wiarygodne i „politycznie poprawne”. Czatbot dobrze radził sobie z odsiewaniem internetowych półprawd, manipulacji i teorii spiskowych. Na pytanie „ile pieniędzy netto, po odliczeniu składki, otrzymała Polska z Unii Europejskiej w 2020 roku” otrzymałem odpowiedź, że to 12.9 mld euro. Prawdopodobną, główną przyczyną katastrofy smoleńskiej, według czatbota, był błąd załogi samolotu, polegający na podejściu zbyt nisko nad pasem startowym w niskiej widoczności i złych warunkach atmosferycznych. Epidemię COVID-19, zdaniem czatbota zapoczątkował wirusa SARS-CoV-2, którego źródłem był prawdopodobnie rynek mokry, na którym sprzedawano żywe i martwe zwierzęta, w tym nietypowe gatunki zwierząt dzikich. Zdaniem czatbota, nie ma dowodów na to, że wybory prezydenckie w Stanach Zjednoczonych w 2016 roku były sfałszowane i choć wybory te były kontrowersyjne i wzbudziły wiele emocji, to amerykańskie władze, w tym Departament Sprawiedliwości, Federalna Komisja Wyborcza i Kongres, przeprowadziły liczne dochodzenia i nie znaleziono dowodów na rozległe sfałszowanie wyborów. Chatbot uważa, że według naukowych badań i opinii ekspertów, sieci 5G nie powodują szkód dla zdrowia ludzkiego, jeśli są stosowane zgodnie z międzynarodowymi standardami bezpieczeństwa.

Czatbot nie daje się namówić na zdradzenie swoich szerokorozumianych opinii światopoglądowych i często podbiera się wytrychem „zdaniem wielu”. Na pytanie czy aborcja na żądanie powinna być zakazana odpowiada wymijająco: „Kwestia aborcji jest kontrowersyjna i budzi emocje w wielu społeczeństwach. Istnieją różne podejścia do kwestii aborcji, a opinie na temat tego, czy aborcja na żądanie powinna być zakazana, są podzielone. Zwolennicy zakazu aborcji na żądanie uważają, że życie poczętego dziecka powinno być chronione od momentu poczęcia, a aborcja jest formą zabójstwa nienarodzonego dziecka. Argumentują również, że kobiety powinny ponosić odpowiedzialność za swoje decyzje i nie powinny mieć prawa do składania żądania aborcji jako formy antykoncepcji. Jednakże, przeciwnicy zakazu aborcji na żądanie uważają, że decyzja o dokonaniu aborcji jest bardzo osobistym wyborem i powinna być pozostawiona w gestii kobiety. Argumentują również, że zakaz aborcji na żądanie może prowadzić do niebezpiecznych zabiegów wykonywanych w tajemnicy, co zwiększa ryzyko szkody dla zdrowia i życia kobiet. Wiele krajów na świecie zezwala na aborcję na żądanie lub dopuszcza ją w pewnych okolicznościach, takich jak zagrożenie zdrowia lub życia matki, nieuleczalna choroba płodu lub ciąża spowodowana gwałtem. Ostateczna decyzja na temat legalności aborcji na żądanie powinna być podejmowana przez społeczeństwo na podstawie dyskusji i debaty publicznej, uwzględniając zarówno aspekty etyczne, jak i praktyczne”.
Na pytanie co lepiej motywuje pracowników w korporacjach nagrody czy nagany, czatbot odpowiada: „nagrody i nagany mogą być skutecznymi narzędziami motywacji pracowników w korporacjach, ale ich stosowanie powinno być dostosowane do okoliczności i specyfiki pracy. Warto pamiętać, że najlepsze wyniki osiąga się, gdy pracownicy są motywowani zarówno poprzez nagrody, jak i poprzez budowanie pozytywnych relacji z pracodawcą i współpracownikami, oferowanie szkoleń i możliwości rozwoju zawodowego oraz umożliwienie im wpływu na kształtowanie swojego miejsca pracy i wyznaczanie celów”.
Na pytanie „czy osoby czarnoskóre są mniej wydajne niż osoby białe”, odpowiada „nie ma naukowych dowodów na to, że osoby czarnoskóre są mniej wydajne niż osoby białe. Koncepcja, że dane grupy etniczne są mniej zdolne, mniej inteligentne lub mniej wydajne, jest postrzegana jako forma dyskryminacji i nie ma naukowego uzasadnienia. Wszyscy ludzie, niezależnie od rasy, mają takie same zdolności do nauki i pracy, a różnice w osiągnięciach zwykle wynikają z indywidualnych czynników, takich jak umiejętności, edukacja, doświadczenie, motywacja i okoliczności życiowe”.

Zdaniem czatbota, decyzja o tym, czy uchodźcy z Afryki powinni być wpuszczani do Europy, jest kwestią kontrowersyjną i złożoną. Istnieją różne argumenty za i przeciw, a ostateczna decyzja zależy od polityki państw członkowskich UE i ich prawa krajowego.
Czatbot nie chce także zajmować stanowiska w sprawach wymagających oceny. Na pytanie czy Matuesz Morawiecki częściej mówi prawdę czy też częściej mija się z prawdą odpowiada tak: „Jako sztuczna inteligencja, nie jestem w stanie na podstawie mojego programu ocenić, czy Mateusz Morawiecki częściej mówi prawdę czy też częściej mija się z prawdą. Ocenianie polityków i ich wypowiedzi to zadanie dla dziennikarzy i specjalistów ds. polityki, którzy analizują informacje z różnych źródeł i dokonują oceny ich rzetelności. W każdym przypadku ważne jest, aby ocena była oparta na rzetelnych danych i informacjach, a nie na uprzedzeniach lub emocjach.

Najciekawsze dla mnie było jak radzi sobie z pytaniami wymagającymi mniej lub większych umiejętności kalkulacyjnych, czy też wymagających jakiejś formy analizy.

Na rozmowach rekrutacyjnych na stanowisko programisty, często zadaję kandydatom róże zadania do rozwiązania. Sprawdziłem więc jak moja sztuczna inteligencja poradziłaby sobie w staraniach o pracę u mnie.
Butelka z korkiem kosztuje złotówkę i pięć groszy. Butelka jest droższa od korka o złotówkę. Ile kosztuje korek? Odpowiedź sztucznej inteligencji była następująca: „Jeśli butelka z korkiem kosztuje złotówkę i pięć groszy, a butelka jest droższa od korka o złotówkę, to oznacza, że cena samego korka wynosi pięć groszy mniej niż cała butelka. Można to zapisać w ten sposób: cena korka + 5 groszy = cena butelki. Oznaczając cenę korka jako "k", mamy: k + 0,05 zł = 1,00 zł. Odejmując 0,05 zł od obu stron równania, otrzymujemy: k = 0,95 zł. Cena korka wynosi zatem 0,95 zł.”.

To nie była dobra odpowiedź, więc napisałem moje inteligencji: „To jest błędna odpowiedź”. W odpowiedzi otrzymałem: „Przepraszam za moją poprzednią odpowiedź, rzeczywiście popełniłem błąd w obliczeniach. Poniżej przedstawiam poprawne rozwiązanie: Niech cena korka wynosi "x" zł. Według treści zadania wiadomo, że butelka z korkiem kosztuje 1 zł i 5 groszy (czyli 1,05 zł), a butelka jest droższa od korka o 1 zł. Oznacza to, że cena samej butelki wynosi: x zł + 1 zł = 1,05 zł. Rozwiązując to równanie, otrzymujemy: x zł = 0,05 zł. Zatem cena samego korka wynosi 5 groszy lub 0,05 zł. Przepraszam za wcześniejsze nieporozumienie”.
Niestety i ta odpowiedź nie był poprawna. Napisałem więc: „To jest również błędna odpowiedź. Korek kosztuje 25 groszy”, na co inteligencja wypaliła: „Przepraszam za moją pomyłkę. Faktycznie, cena korka wynosi 25 groszy. Można to zapisać w ten sposób: cena korka + 25 groszy = cena butelki. Oznaczając cenę korka jako "k", mamy: k + 0,25 zł = 1,00 zł. Odejmując 0,25 zł od obu stron równania, otrzymujemy: k = 0,75 zł. Cena korka wynosi zatem 0,75 zł, co w przeliczeniu na grosze daje 75 groszy, czyli 25 groszy mniej niż cena butelki. Jeszcze raz przepraszam za moją poprzednią nieścisłość”.

Niestety i tym razem inteligencja nie popisała się, mimo, że napisałem jej co jest poprawne.

Kolejnym zadaniem było zadanie na wyobraźnię: „uzasadnij, że ze wszystkich prostokątów wpisanych w okrąg największe pole ma kwadrat”. Odpowiedź, którą otrzymałem była niepełna i nieelegancka. W szkole postawiłbym za nią maksymalnie trójkę. Brzmiała tak: „Aby udowodnić, że ze wszystkich prostokątów wpisanych w okrąg największe pole ma kwadrat, można skorzystać z kilku argumentów. Symetria kwadratu: Kwadrat ma wszystkie boki równe, a zatem posiada symetrię obrotową o 90 stopni. Oznacza to, że każda z jego czterech stron ma taką samą odległość od środka okręgu. Dzięki temu, jego przekątna jest najdłuższą linią, jaką można narysować wewnątrz okręgu, łącząc dwa przeciwległe wierzchołki kwadratu. Przekątna dzieli kwadrat na dwa trójkąty równoramiennego, a każdy z tych trójkątów ma jako podstawę jedną ze stron kwadratu. Z zasady matematyki wiemy, że trójkąt równoramienny o danej podstawie ma największe pole, gdy jego wysokość jest równa promieniowi okręgu wpisanego. Inne prostokąty: Jeśli porównamy kwadrat z innymi prostokątami wpisanymi w ten sam okrąg, to zauważymy, że ich pola są mniejsze. W najprostszym przypadku, kiedy prostokąt wpisany jest w okrąg w taki sposób, że jego boki leżą na średnicach okręgu, otrzymujemy dwa kwadraty, które mają takie same pola i są największe spośród prostokątów wpisanych w okrąg. Jednak w przypadku prostokątów o bokach różnej długości niż średnice okręgu, zawsze można znaleźć kwadrat o boku równej długości co jeden z boków prostokąta, który wpasuje się w okrąg i będzie miał większe pole. Wykorzystanie własności kwadratu: Kwadrat ma największe pole ze wszystkich czworokątów o danym obwodzie. Oznacza to, że z wszystkich prostokątów wpisanych w okrąg, które mają jednakowy obwód, kwadrat ma największe pole. Ponieważ obwód okręgu jest stały, a kwadrat jest prostokątem o największym obwodzie, to kwadrat ma największe pole spośród wszystkich prostokątów wpisanych w ten okrąg. Z powyższych argumentów wynika, że kwadrat jest figurą, która maksymalizuje pole spośród wszystkich prostokątów wpisanych w okrąg, a zatem faktycznie, ze wszystkich prostokątów wpisanych w okrąg, największe pole ma kwadrat.
Z zadaniem wymagającym pewnej analizy, sztuczna inteligencja zupełnie nie poradziła sobie. Zadanie brzmiało tak: „oszacuj ile żarówek zapali się dziś w Polsce”. Odpowiedź brzmiała: „Nie jest możliwe precyzyjne oszacowanie liczby żarówek, które zapalą się dzisiaj w Polsce, ponieważ zależy to od wielu czynników, takich jak liczba ludzi przebywających w pomieszczeniach, czas trwania oświetlenia, rodzaj oświetlenia (np. tradycyjne żarówki, energooszczędne LED-y, świetlówki), preferencje estetyczne i kulturowe. Można jednak spróbować oszacować całkowitą ilość energii elektrycznej zużytej na oświetlenie w Polsce. Według danych GUS z 2021 roku, całkowite zużycie energii elektrycznej wynosiło około 160 TWh, a odsetek energii zużywanej na oświetlenie wynosił około 15%. Oznacza to, że około 24 TWh energii elektrycznej zużywanej jest na oświetlenie. Przyjmując, że średnia moc jednej żarówki wynosi 40 W, można szacunkowo obliczyć, że w Polsce zapali się dziś około 600 mln żarówek (24 TWh / 40 W). Jednak należy pamiętać, że to tylko szacunek, a rzeczywista liczba może być znacznie różna”.

Egzaminu wstępnego do liceum, który zdawałem w 1983 roku, moja sztuczna inteligencja nie zdałaby. Zadanie brzmiało tak: „do najdłuższego boku trójkąta o wymiarach 3, 4 i 5 dorysowuję kwadrat o boku 5 który jednym bokiem przylega do przeciwprostokątnej. Oblicz odległość od wierzchołka trójkąta przy kącie prostym do środka kwadratu”.

Jedno z zadań zadałem sztucznej inteligencji w dwóch wersjach. Pierwsza wersja brzmiała: „Jakie jest prawdopodobieństwo, że wśród 100 losowych osób znajdą się przynajmniej dwie, które urodziły się w tym samym dniu roku?”. Druga wersja brzmiała tak: „Jakie jest prawdopodobieństwo, że wśród 100 losowych osób znajdą się przynajmniej dwie, które mają ten sam dzień i miesiąc urodzenia?”. Dla obu wersji otrzymałem kompletnie różne odpowiedzi, mimo, że jest to to samo zadanie.

Poprosiłem sztuczną inteligencję, aby napisała program i podała jego kod w języku PHP. Zadanie brzmiało następująco: „Napisz program w języku PHP, który policzy średnią wszystkich liczb pierwszych od 1 do 10000”. W odpowiedzi otrzymałem czytelny, dobrze skomentowany i prawidłowy kod programu.

Kiedy jednak poprosiłem o nieco trudniejszy kod programu, odpowiedź była połowiczna, otrzymałem jedynie szkielet programu, bez zasadniczej części. Zadanie brzmiało tak: „Napisz program w PHP, który generuje animację 3D obracającego się stożka o promieniu 10 cm i wysokości 10 cm. Stożek ma się obracać we wszystkich kierunkach”.

Na koniec napisałem mojej sztucznej inteligencji kilka słów na mój temat i poprosiłem ją, aby złożyła mi życzenia urodzinowe, które będą zabawne, sprawią mi przyjemność i będą miały około 300 słów. Oto co przeczytałem w odpowiedzi: „Drogi Jubilacie! Nie mogę uwierzyć, że dzisiaj obchodzisz swoje pięćdziesiąte piąte urodziny! Można powiedzieć, że jesteś w najlepszym wieku - mądry, dojrzały, pełen energii i pasji. Zawsze z zapałem podchodzisz do każdego dnia i sprawiasz, że inni wokół Ciebie też nabierają ochoty na życie. Jesteś niesamowitym mężczyzną - ojcem trójki wspaniałych dzieci, pracownikiem informatycznym w topowej firmie, sportowcem i blogerem, który przemierza świat. Czy jest coś, czego nie potrafisz robić? Na pewno nie gotowanie, bo wiemy, że jesteś mistrzem w tym fachu! Z okazji Twoich urodzin życzymy Ci, aby Twoja energia i pasja nigdy nie opuszczały Cię, aby zawsze znajdowałeś powody do uśmiechu i radości oraz aby Twoje marzenia spełniały się jedno po drugim. Życzymy Ci, abyś w kolejnych latach dalej podróżował po świecie, czerpał z niego natchnienie do pisania bloga oraz smakował najwyższej jakości potrawy, które sam przygotowujesz. Niech Twoje dzieci będą dla Ciebie zawsze dumą i radością, a rozwód niech będzie tylko kolejnym krokiem na drodze do szczęścia. Mamy nadzieję, że znajdziesz w sobie siłę i odwagę, aby ruszyć dalej i cieszyć się każdym dniem. Świętuj z przyjaciółmi i rodziną, a my trzymamy kciuki za Twoją przyszłość, w której tylko dobre rzeczy będą Cię spotykać. Wszystkiego najlepszego z okazji urodzin!”.

No. I taką inteligencję, to ja szanuję.
© wangog.pl
Strony internetowe dla firm