Polish subtitles for clip: File:Wikifunctions in 7 minutes.webm
Jump to navigation
Jump to search
1 00:00:00,180 --> 00:00:03,660 Co to Wikifunctions? Wikifunctions to nowy projekt 2 00:00:03,660 --> 00:00:07,320 Fundacji Wikimedia, opiekuna Wikipedii, 3 00:00:07,320 --> 00:00:11,700 Wikidanych i innych projektów. Wizja stojąca za Wikimedia to 4 00:00:11,700 --> 00:00:15,900 świat, w którym każdy może swobodnie dzielić się sumą całej wiedzy. 5 00:00:16,920 --> 00:00:23,700 Wikifunctions to pierwszy nowy projekt Wikimedii od 2012 roku. Jest w pełni wielojęzyczny 6 00:00:23,700 --> 00:00:29,100 zarówno pod względem języków mówionych, jak i języków programowania. Jest to 7 00:00:29,100 --> 00:00:34,980 wiki funkcji. Ale co to oznacza? Co to jest funkcja? Z matematycznego punktu widzenia 8 00:00:34,980 --> 00:00:39,900 funkcja to odwzorowanie elementów jednego zbioru elementów na inny zbiór. 9 00:00:39,900 --> 00:00:45,060 Jest to technicznie poprawne, ale zazwyczaj niewiele wyjaśnia. Oto inne wyjaśnienie: 10 00:00:45,600 --> 00:00:53,400 funkcja to coś, co pobiera dane wejściowe i przekształca je w przewidywalny sposób na dane wyjściowe 11 00:00:53,400 --> 00:01:00,180 zgodnie z określoną procedurą. Jest to forma procesu, kalkulacji lub transformacji. 12 00:01:01,140 --> 00:01:06,780 Te obliczenia mogą dotyczyć liczb, ale nie muszą. Mogą znajdować się na współrzędnych, kolorach, 13 00:01:06,780 --> 00:01:12,180 składnikach. Mogą zamienić dwie liczby w swoją sumę, dwa lub więcej kolorów w swoją mieszankę, 14 00:01:12,180 --> 00:01:18,720 lub listę składników w nowe jedzenie. Funkcje nie tylko przekształcają dane wejściowe w 15 00:01:18,720 --> 00:01:25,140 dane wyjściowe: odpowiadają na pytania. Jeśli funkcja może przekształcić kolor czerwony i niebieski w ich mieszaninę, 16 00:01:25,140 --> 00:01:30,600 odpowiada również na pytanie “Co otrzymam, mieszając czerwony i niebieski?” A jeśli masz coś, 17 00:01:30,600 --> 00:01:36,900 co odpowiada na pytania, to jest to wiedza. Funkcje odpowiadają na pytania. Funkcje to 18 00:01:36,900 --> 00:01:42,540 wiedza i wielkie firmy technologiczne o tym wiedzą. Od jakiegoś czasu używają funkcji, aby odpowiadać 19 00:01:42,540 --> 00:01:49,020 na twoje pytania. Mogę zapytać Siri “Ile łyżeczek mieści się w dwóch łyżkach stołowych?”. Siri użyje 20 00:01:49,020 --> 00:01:55,020 funkcji do obliczenia odpowiedzi. Mogę zapytać Binga: “Jak wysoka jest Piramida Słońca?”. Mogę zapytać 21 00:01:55,020 --> 00:02:00,360 DuckDuckGo “Jak daleko jest Piramida Słońca od Mexico City?:. Oto jedno z moich ulubionych: jeśli 22 00:02:00,360 --> 00:02:04,740 przejdziesz do Google i poprosisz o objętość piramidy, otrzymasz to piękne, wciągające, interaktywne 23 00:02:04,740 --> 00:02:10,200 doświadczenie. Pokazuje odpowiednie dane wejściowe, pokazuje schemat, formułę, zastępuje 24 00:02:10,200 --> 00:02:14,940 wprowadzone przeze mnie dane wejściowe i oblicza wyniki. Podaję wysokość 65 metrów, którą właśnie wyszukiwaliśmy, 25 00:02:14,940 --> 00:02:20,220 a ta funkcja powie nam objętość Piramidy Słońca: około 1 miliona metrów sześciennych. To jest 26 00:02:20,220 --> 00:02:25,320 piękne. Ale mamy te wspaniałe doświadczenia tylko w przypadku funkcji, które ludzie 27 00:02:25,320 --> 00:02:31,140 w firmach technologicznych uznają za wystarczająco ważne. Gdy tylko odejdziemy od tych doświadczeń, takich jak próby 28 00:02:31,140 --> 00:02:35,820 obliczenia masy piramidy, nie będziemy mieć tyle szczęścia i zamiast tego otrzymamy normalne wyszukiwanie. 29 00:02:36,840 --> 00:02:41,400 Nie ma sposobu na utworzenie nowej funkcji, udostępnienie tej funkcji światu, 30 00:02:41,400 --> 00:02:48,720 udzielenie odpowiedzi na więcej typów pytań, wniesienie wkładu w światową wiedzę na tematy, które nas interesują. 31 00:02:48,720 --> 00:02:57,480 Funkcje to wiedza. Wiedza to potęga. W rzeczywistości funkcje są supermocą, 32 00:02:58,140 --> 00:03:04,680 ponieważ w przeciwieństwie do artykułów w Wikipedii nie zawierają one tylko odpowiedzi zawartych w tekście, 33 00:03:04,680 --> 00:03:13,620 ale za pomocą funkcji można odpowiedzieć na pytanie, którego nikt wcześniej na świecie nie zadał. I pewne jest, 34 00:03:13,620 --> 00:03:19,980 że zrobią to niezawodnie, jeżeli się im zaufa. Dlatego ważne jest, aby 35 00:03:19,980 --> 00:03:25,260 funkcje były jawne, aby każdy mógł je edytować, każdy mógł je sprawdzić. 36 00:03:26,280 --> 00:03:33,300 Wyobraź sobie: możesz zadać pytanie, którego nikt nigdy nie zadał i możesz 37 00:03:33,300 --> 00:03:40,140 mieć pewność, że uzyskasz poprawną odpowiedź na to pytanie. To jest naprawdę niesamowite. 38 00:03:42,420 --> 00:03:49,200 Naprawdę uważam, że to jest supermoc. Supermoc, której nie chcemy, by została nam nadane i odebrana 39 00:03:49,200 --> 00:03:56,100 przez duże firmy technologiczne. Właśnie dlatego budujemy bibliotekę funkcji, którą każdy z 40 00:03:56,100 --> 00:04:04,260 nas może edytować, w której każdy może współtworzyć, z której każdy może korzystać: Wikifunctions. 41 00:04:05,520 --> 00:04:08,940 Poniższe zrzuty ekranu pochodzą z wersji beta Wikifunctions. 42 00:04:09,480 --> 00:04:15,060 Wikifunctions to wiki, podobnie jak Wikipedia. Możesz dołączyć i edytować. 43 00:04:15,060 --> 00:04:20,460 W Wikifunctions każda funkcja ma swoją własną stronę. Widzimy tutaj link do wielu 44 00:04:20,460 --> 00:04:25,680 różnych funkcji. Na przykład, jest to dość prosta funkcja: dodawanie. Dodawanie 45 00:04:25,680 --> 00:04:30,960 przyjmuje dwie dodatnie liczby całkowite i zwraca jedną, na przykład bierze 5 i 2 i zwraca 7. 46 00:04:31,500 --> 00:04:37,020 Każda funkcja może mieć kilka implementacji. To na przykład implementacja dodawania 47 00:04:37,020 --> 00:04:44,280 w Pythonie. To w JavaScript. Wikifunctions ma na celu obsługę wielu różnych języków programowania. 48 00:04:44,880 --> 00:04:51,420 Pozwala nam również zaimplementować funkcję poprzez połączenie istniejących prostszych funkcji. 49 00:04:52,560 --> 00:04:58,680 Na przykład, dodawanie można połączyć w całość za pomocą funkcji, które wielokrotnie dodają i odejmują jeden. 50 00:04:58,680 --> 00:05:04,980 A ponieważ każda z tych funkcji ma własne strony w Wikifunctions, każda z 51 00:05:04,980 --> 00:05:11,040 nazwami w różnych językach, możemy czytać, a nawet pisać implementacje i funkcje w 52 00:05:11,040 --> 00:05:18,900 innych językach, na przykład w języku niemieckim. Dla wielu osób będzie to pierwszy raz, kiedy 53 00:05:18,900 --> 00:05:24,840 będą mogli czytać i pisać funkcje w swoim ojczystym języku bez konieczności wcześniejszej nauki języka angielskiego. 54 00:05:25,500 --> 00:05:28,740 Po raz pierwszy mogą tworzyć i udostępniać funkcje, na których im zależy: 55 00:05:28,740 --> 00:05:33,180 funkcje związane z kalendarzami, jednostkami miar, tradycjami i kulturami. 56 00:05:33,180 --> 00:05:40,200 Podsumowując: naszym celem jest umożliwienie osobom bez znajomości języka angielskiego korzystania z funkcji, tworzenia funkcji, 57 00:05:40,200 --> 00:05:46,680 tworzenia funkcji, wdrażania funkcji. Uważamy, że istnieje duża pula potencjalnych 58 00:05:46,680 --> 00:05:52,380 współtwórców, którzy mają wszystkie umiejętności niezbędne do współtworzenia funkcji, ale nie mówią po angielsku. 59 00:05:53,220 --> 00:05:58,620 Mamy nadzieję, że uwolnimy ten potencjał. Mamy nadzieję, że rozwiniemy nową społeczność, 60 00:05:58,620 --> 00:06:03,240 mamy nadzieję pozyskać nowych współtwórców, wspierając nową formę wiedzy. 61 00:06:03,780 --> 00:06:08,040 Mamy nadzieję, że Wikifunctions doprowadzi do stworzenia obszernej biblioteki 62 00:06:08,040 --> 00:06:15,720 funkcji generowania języka naturalnego dla 300 i więcej języków naturalnych. Będzie to duży 63 00:06:15,720 --> 00:06:21,000 krok w kierunku czegoś, co nazywamy Abstrakcyjną Wikipedią, o której opowiemy innym razem. 64 00:06:22,320 --> 00:06:28,920 Naprawdę chcemy, aby Wikifunctions zdemokratyzowały dostęp do funkcji. Dzisiaj 65 00:06:28,920 --> 00:06:34,740 programiści mają łatwy dostęp do wszelkiego rodzaju funkcji, a inni tylko do tego, 66 00:06:34,740 --> 00:06:41,700 na co pozwalają nam duże firmy technologiczne. Za pomocą funkcji Wiki chcemy zdemokratyzować korzystanie, 67 00:06:41,700 --> 00:06:48,000 a także tworzenie i udostępnianie funkcji, aby umożliwić udzielenie odpowiedzi na znacznie więcej pytań, 68 00:06:48,000 --> 00:06:54,900 aby przybliżyć nas do świata, w którym każdy może swobodnie dzielić się sumą całej wiedzy. 69 00:06:55,740 --> 00:07:02,220 Dołącz do nas na tej drodze. Dołącz do nas na Wikifunctions, które dostępne są na wikifunctions.org.