Machine learningowe WTF jakie was spotkały

0

Na podobieństwo Programistyczne WTF jakie Was spotkały, pomyślałem że można zrobić wątek zbiorczy odnośnie WTF'ów związanych z wszelakimi ejajami.

Może będzie pierwszy:

  • poprosiłem chat GPT o wypisanie kilku przykładów testów HTTP z asercjami. Zaczął wypisywać, ale pod 9tką mamy WireMock ;| I kod napisany nie robi żadnych requestów i nie robi asercji, tylko stubuje je - czyli praktycznie odwrotność tego o co został zapytany.

screenshot-20230606131502.png

0

I znowu - tym razem z mockito

screenshot-20230606131813.png

3

Wstawiłem już te screeny w tym poście - Jezyk programowania z jeżem w logo, ale że mamy do tego osobny wątek, to tutaj też je umieszczę:

image

image

2

ChatGPT to praktycznie oszustwo. On ciągle generuje jest zepsuty kod i inne głupoty.

4

prompt i context w chatgpt jest bardzo wazny mi pomaga w prototypowaniu w tych technologiach gdzie nie mam duzych skillow flutter/go, w pracy pracujemy nad mikroservisem ktory bedzie generowal posty na podstawie osobowosci wirtualnej na rozne platformy social media, bedziemy do tezo uzywac rozne modele LLM i chatgpt jako fallback.
Ja od 1 lipca bede sie zabieral za plus subscription chatgpt i rozmyslam jakbym mogl go wykorzystac w autorskim projekcie.

p.s sam fakt ze uzywacie go po polsku z gory daje o wiele gorsze wyniki, tez probowalem po polsku i wlosku i jednak poki co lepiej zostac przy angielskim

p.s2 jesli jakiekolwiek AI na pytanie "ktore jezyk programowania ma jeza w logo" nie potrafi odpowiedziec to trudno nie jest to pytanie strict techniczne ja bym sie o takie bzdety nie martwil :)

p.s3 o AI sie pyta o rzeczy o ktorych ma sie pojecie bo nie ma za nas zrobic roboty tylko ma nam pomoc i skrocic czac wyszukiwania ewentualnych odpowiedzi, to ze podaje zle rozwiazania jest ok jakby nie bylo wersja otwarta dla wszystkich jest przestarzala, z czasem bedzie coraz lepiej, jesli naprowadzisz i zapytasz dokladnie co chcesz to gpt dziala wspaniale bym powiedzial

3

GPT-4:

Logo z jeżem jest charakterystyczne dla języka programowania Go, który jest również często nazywany "Golang" dla łatwiejszego wyszukiwania w Internecie. Logo przedstawia stylizowaną postać jeża, który jest często kojarzony z szybkością i wydajnością, co jest jednym z głównych celów języka Go.

i druga odpowiedź:

Logo z jeżem jest charakterystyczne dla systemu operacyjnego Linux - to nie jest język programowania, ale jest związany z technologią. Ten jeż, znany jako Tux, jest maskotką Linuxa. Jeśli chodzi o języki programowania z logo jeża, żaden nie przychodzi mi na myśl. Jeżeli posiadasz jakiekolwiek dodatkowe informacje, które mogłyby pomóc w tej sprawie, chętnie je uwzględnię.

1

trzecia próba z chatgpt-4:

Język programowania Hedgehog to specyficzny dialekt Lisp, który został stworzony przez firmę Oliotalo. Wybrali Lisp jako model dla swojego języka, ponieważ był on przynajmniej częściowo znajomy większości personelu firmy. Chcieli zrobić swoją własną implementację, aby w pełni zrozumieć jej działanie i być pewnymi, że mogą dostosować implementację do dowolnego systemu wbudowanego, na którym mogliby musieć go obsługiwać​1​.

Pierwsze próby implementacji systemu Hedgehog Lisp były realizowane w Pythonie. Pierwszy prototyp był bardzo prostym językiem, ale miał większość podstawowych funkcji. Przykładowo, korzystał z mechanizmu garbage collection, wyrażając obiekty Lisp jako obiekty Pythona i polegając na garbage collection Pythona. Python okazał się dobrym językiem do szybkiego tworzenia prototypów​1​.

Po pewnym czasie prototypowania, definicja języka zaczęła się stabilizować i nadszedł czas na rozpoczęcie implementacji w języku C, aby można było przetestować język na urządzeniu wbudowanym. Celem było sprawdzenie, czy prędkość i zużycie pamięci języka będą rozsądne, zanim zainwestują zbyt wiele w projekt. W końcu, interpreter Lisp okazał się wystarczająco szybki i mały, aby dobrze działać na testowanym urządzeniu wbudowanym​1​.

Nie jestem jednak w stanie potwierdzić, czy język programowania Hedgehog ma logo z jeżem, ponieważ nie udało mi się znaleźć żadnych informacji na ten temat w dostępnych źródłach.

1
marcio napisał(a):

p.s sam fakt ze uzywacie go po polsku z gory daje o wiele gorsze wyniki, tez probowalem po polsku i wlosku i jednak poki co lepiej zostac przy angielskim

Po angielsku, też nie powala:
screenshot-20230606150221.png

0

no ok a wy dalej sie z nim klocicie o jakies logo :)

2

może dlatego, że na temat logo języka programowania Futhark nie toczyły się żadne większe dyskusje? Google też niczego sensownego nie znajduje. Jedynie jak wchodzę w repo na Githubie tego Futharka i wpisuję w issues frazę logo, to dopiero mi coś znalazł: https://github.com/diku-dk/futhark/issues/449

więc zakładam, że Chat-GPT po prostu ma za mało informacji, a jak ma za mało informacji, to zaczyna zmyślać.

screenshot-20230606154735.png

4

Chat-GPT po prostu ma za mało informacji, a jak ma za mało informacji, to zaczyna zmyślać.

Tak, i to jest najbardziej powalona jego cecha.
1000 razy bardziej bym wolał, żeby powiedział wprost, że nie ma takich informacji i nie jest przez to w stanie udzielić odpowiedzi na pytanie, a nie pisać jakieś farmazony, które są całkowicie błędne.

0

Pytanie, czy to jest by design, czy skutek uboczny algorytmów?

3

Skutek uboczny. On nie wie, że nie wie (ani, że "wie"), tylko generuje rzeczy, które są prawdopodobne.

0

Ale piszą na dole, że ChatGPT may produce inaccurate information about people, places, or facts.

3

Pytanie chatu o logo jest trochę nie fair. Chat gpt pracuje na tekście, nie jest obecnie w stanie obejrzeć i analizować obrazów. To tak jakby o wygląd logo pytać ślepego.

0

Pytanie chatu o logo jest trochę nie fair

Ale pracuje na tekście i nie pytamy jak wygląda tylko co przedstawia. Bo to można sprawdzić nie widząc logo. Jeżeli wrócimy do mojego przykładu, to zapytałem bezpośrednio jakie mają loga języki które mi wskazał poprzednio, że mają jeża:

elixir
screenshot-20230607122443.png

crystal:
screenshot-20230607122509.png
Rust
screenshot-20230607122611.png

Na koniec pytanie o logo futhark
screenshot-20230607122818.png

Jasno można zauważyć, że coś jest nie tak:

mimo że wg, jego wiedzy crystal nie ma loga, wie jak wygląda logo elixir i rust, pdaje je jako przykłady loga z jeżem, idąc dalej Wie że futhark nie ma loga, ale potwierdza, że w jego logo wystepuje jeż.

Dla mnie to wniosek, ze trzba uważać na jego odpowiedzi, bo zwyczajnie się myli

0

To ja się teraz zastanawiam skąd były dane do wytrenowania ChatGPT? Czy ktoś ma jakąś wiedzę na ten temat? Bo jeśli szeroko pojęty internet, to pewnie się też naczytał o płaskiej Ziemi, leoskrętnej witaminie C i wszędobylskim UFO.

1
bakunet napisał(a):

To ja się teraz zastanawiam skąd były dane do wytrenowania ChatGPT? Czy ktoś ma jakąś wiedzę na ten temat? Bo jeśli szeroko pojęty internet, to pewnie się też naczytał o płaskiej Ziemi, leoskrętnej witaminie C i wszędobylskim UFO.

screenshot-20230607125402.png

1

Wersja dostępna w bing do kompletu:
screenshot-20230607125700.png

2

Dla mnie to wniosek, ze trzba uważać na jego odpowiedzi, bo zwyczajnie się myli

Odpowiedzi ChatGPT są bezużyteczne jeśli szukamy informacji. Czasami dostajemy odpowiedź zupełnie z czapy, czasami coś co wygląda na pierwszy rzut oka prawidłowo ale jednak z błędami.

Na ChatGPT lepiej patrzeć jak na generator tekstu - trochę bardziej składnego i sensownego niż prymitywne generatory bełkotu.

0
Ktos napisał(a):

Skutek uboczny. On nie wie, że nie wie (ani, że "wie"), tylko generuje rzeczy, które są prawdopodobne.

Zupełnie jak ofiary molestowań po iluś-tam latach. No chyba że hipoteza wielu światów to fakt.

1

Ostatni AI WTF to ściągnąłem sobie PrivateGPT, a ten się doucza i odpowiada z wykorzystaniem jedynie CPU i wygenerowanie odpowiedzi zajmuje mu ~60s...

screenshot-20230620212401.png
(Pomysł mema nie mój jbc)

1
Azarien napisał(a):

Dla mnie to wniosek, ze trzba uważać na jego odpowiedzi, bo zwyczajnie się myli

Odpowiedzi ChatGPT są bezużyteczne jeśli szukamy informacji. Czasami dostajemy odpowiedź zupełnie z czapy, czasami coś co wygląda na pierwszy rzut oka prawidłowo ale jednak z błędami.

Na ChatGPT lepiej patrzeć jak na generator tekstu - trochę bardziej składnego i sensownego niż prymitywne generatory bełkotu.

I trzeba wiedzieć o co go pytać. Do tej pory kilka razy się odbiłem od niego, gdy chciałem zbudować jakieś skomplikowane rzeczy, ale kiedy dzisiaj refactorowałem kod po ziomeczku w języku, z którym nie pracuję na co dzień, to w sumie skubany mocno mnie ratował. Cały dzień GPT odpytywałem i pomagał mi pisać kod bardziej czysty niż bym sklepał z doskoku. Przydaje się

1

Chat GPT nie umie rozwiązać prosty zagadek logicznych, które sam wymyślisz i których nikt nie opisał nigdzie, a ty chcesz żeby ci kod pisał. Dokąd zmierzasz programisto? :D

1

Najdłuższym francuskim słowem, które wymawia się jako jedną głoskę, jest "anticonstitutionnellement". Oznacza to "antykonstytucyjnie" i składa się z 25 liter. To słowo jest często przywoływane jako przykład najdłuższego francuskiego słowa wymawianego jako jedna głoska.

I nieco później.

Mam rację, popełniłem kolejny błąd. Przepraszam za zamieszanie.

A później to już się kompletnie pogubił.

Tak, masz absolutnie rację. Wybacz za wcześniejsze zamieszanie. Jeśli nie ma 6-literowego słowa w języku francuskim, które można wymówić jako jedną głoskę, a najdłuższym słowem, które można wymówić jako jedną głoskę, jest "anticonstitutionnellement" z 25 liter, to słowo "hauts" z 5 liter jest najdłuższym, które można wymówić jako jedną głoskę.

2

screenshot-20231012221046.png

0
ToTomki napisał(a):
Azarien napisał(a):

Dla mnie to wniosek, ze trzba uważać na jego odpowiedzi, bo zwyczajnie się myli

Odpowiedzi ChatGPT są bezużyteczne jeśli szukamy informacji. Czasami dostajemy odpowiedź zupełnie z czapy, czasami coś co wygląda na pierwszy rzut oka prawidłowo ale jednak z błędami.

Na ChatGPT lepiej patrzeć jak na generator tekstu - trochę bardziej składnego i sensownego niż prymitywne generatory bełkotu.

I trzeba wiedzieć o co go pytać. Do tej pory kilka razy się odbiłem od niego, gdy chciałem zbudować jakieś skomplikowane rzeczy, ale kiedy dzisiaj refactorowałem kod po ziomeczku w języku, z którym nie pracuję na co dzień, to w sumie skubany mocno mnie ratował. Cały dzień GPT odpytywałem i pomagał mi pisać kod bardziej czysty niż bym sklepał z doskoku. Przydaje się

To był czerwiec. Mamy październik, nie wyobrażam już sobie pracy bez czata

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.