Mirnal Mirnal
114
BLOG

Sztuczna inteligencja błędnie obliczyła długość życia JPII

Mirnal Mirnal Technologie Obserwuj notkę 18
Dzisiaj po raz pierwszy znalazłem chatGPT i zadałem wiele pytań, których odpowiedzi zaskakiwały dokładnością i szybkością, choć opiszę przykład błędnej odpowiedzi...

Zadałem pytanie - Ile dni żył papież JPII?

Odpowiedź - Święty Jan Paweł II (Karol Wojtyła) żył:

Urodzony: 18 maja 1920 r. (Wadowice)

Zmarł: 2 kwietnia 2005 r. (Watykan)

Obliczenie: Od 18 maja 1920 do 2 kwietnia 2005 = 30 936 dni, czyli 84 lata, 10 miesięcy i 15 dni.


Ponieważ ongiś liczyłem w excelu dni życia wielu znanych osób, to pamiętałem, że JPII żył 31 000 dni, co oznacza błąd 64 dni.

Napisałem  - wg excela to 31000 dni.

Na co Czat - 

Sprawdźmy to precyzyjnie krok po kroku, bo Excel (i kalendarze komputerowe) uwzględniają wszystkie lata przestępne, więc różnica 60–70 dni może wynikać z błędu w liczeniu miesięcy lub dat granicznych.

Data urodzenia: 18.05.1920

Data śmierci: 02.04.2005

Krok 1: Policzmy pełne lata

Od 18.05.1920 do 18.05.2004 → 84 pełne lata.

Krok 2: Od 18.05.2004 do 02.04.2005

To 319 dni (bo 2004 był rokiem przestępnym).

Zatem:

84 lata + 319 dni.

Krok 3: Zamiana lat na dni - liczba dni w 84 latach = 84 × 365 = 30 660

Lata przestępne między 1920 a 2004: 1920, 1924, 1928, 1932, 1936, 1940, 1944, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000 → 21 lat przestępnych.

Dodajemy 21 dni → 30 660 + 21 = 30 681 dni.

Krok 4: Dodaj pozostałe 319 dni, czyli 30 681 + 319 = 31 000 dni dokładnie

Wynik: Jan Paweł II żył 31 000 dni, czyli 84 lata, 10 miesięcy i 15 dni — i tak, Excel ma rację.


Po godzinie ponowiłem to samo pytanie i...

Od 18 maja 1920 do 2 kwietnia 2005 to: 84 lata, 10 miesięcy i 15 dni życia. Jeśli przeliczymy to na dni (uwzględniając lata przestępne) - Jan Paweł II żył 30 709 dni.

No i znowu błąd. Ponownie wpisałem, że wg excela to 31000 dni.

Tym razem podał inny tok obliczeń - 

Dokładne obliczenie krok po kroku

Data urodzenia: 18 maja 1920

Data śmierci: 2 kwietnia 2005

W Excelu funkcja:

=DATEDIF("1920-05-18";"2005-04-02";"d")

daje wynik 30 708 dni.

Jeśli natomiast policzysz z włączeniem obu dat (czyli doliczasz dzień urodzin), czyli:

=DATEDIF("1920-05-18";"2005-04-02";"d")+1

otrzymasz 30 709 dni.

Na pewno nie 31 000 dni — to zaokrąglenie lub pomyłka o ok. 300 dni (~rok).


Ciekawe, jak wam policzy...


Mirnal
O mnie Mirnal

przyjazny wobec wszystkich sympatycznych ludzi, krytyczny wobec wielu zjawisk

Nowości od blogera

Komentarze

Pokaż komentarze (18)

Inne tematy w dziale Technologie