
Po trzech latach rozwoju, z radością informujemy, że Wikifunctions zaczyna stopniowo wchodzić w życie.
Wikifunctions, najnowszy projekt Wikimedia, to nowa przestrzeń do wspólnego tworzenia i utrzymywania biblioteki funkcji. Możesz myśleć o tych funkcjach jak o przepisach na danie – przyjmują one dane wejściowe i generują wynik (wiarygodną odpowiedź). Czegoś podobnego można doświadczyć korzystając z wyszukiwarki w celu znalezienia odległości między dwoma miejscami, objętości obiektu, podczas przeliczania jednostek itd.Więcej informacji na temat działania Wikifunctions znajdziesz w krótkim filmie na platformach Commons i YouTube
Wikifunctions to projekt, który umożliwia tworzenie nowych funkcji, uruchamianie istniejących funkcji oraz zrozumienie, jak działają. Przewidujemy, że system ostatecznie będzie w stanie generować zdania, teksty i pełne artykuły. Wykorzystując proste fakty przechowywane w Wikidanych, będziesz mógł pisać funkcje, które dokonują obliczeń, podają wiek osoby, oszacowują gęstość zaludnienia i wiele więcej, integrując wyniki z Wikipedią.
Dodatkowo, Wikifunctions umożliwia czytanie i implementację funkcji w twoim ojczystym języku, czy to będzie angielski, hiszpański, arabski, bengalski, czy którykolwiek z setek innych obsługiwanych języków.
Obecnie, podobnie jak przy każdej nowej inicjatywie Wikimedii, początkowo wdrażamy Wikifunctions z minimalną zawartością i funkcjonalnościami. Zalogowani współtwórcy mogą uruchamiać kilka wstępnych funkcji, a edycje podczas testowania stabilności projektu pozostaną póki co ograniczone. Możesz poprosić o dostęp do edycji na Wikifunctions, a prawa edycji będą przyznawane większej liczbie osób w miarę testowania projektu. Podczas, gdy wciąż rozwijamy zdolności projektu, rzeczy nieuchronnie będą się psuć, będą naprawiane i mogą się popsuć znowu. Na razie z radością ogłaszamy, że społeczności Wikimedia zdecydowały się na pierwszą funkcję: join together. Funkcja ta przyjmuje dwa ciągi znaków i zwraca je połączone. Jeśli jesteś zalogowany, możesz teraz ją wypróbować na Wikifunctions.
Z niecierpliwością oczekujemy na rozwijającą się społeczność, która będzie tworzyć i utrzymywać bibliotekę wielu przydatnych i interesujących funkcji w przyszłości.
______
Wikifunctions jest podstawowym komponentem większej inicjatywy o nazwie Abstract Wikipedia, która umożliwi wolontariuszom edytorom Wikimedia tworzenie i utrzymywanie treści w jednym miejscu, które będzie można udostępniać w różnych językach. Krótko mówiąc: Abstract Wikipedia stworzy system, w którym edytor może wnosić wiedzę w swoim ojczystym języku, na przykład w języku suahili, a czytelnik będzie mógł skorzystać z tej wiedzy, czytając ją w swoim ojczystym języku, np. w japońskim.
Podziękowania
W imieniu zespołu Abstract Wikipedia i całego ruchu Wikimedia, proszę, dołączcie do mnie w przywitaniu Wikifunctions jako nowego projektu. Jesteśmy niezmiernie podekscytowani, że możemy was zaprosić do jego odkrywania.
Planujemy dalej rozwijać Wikifunctions, dodając nowe funkcje: będziemy wprowadzać lepsze wsparcie dla języków programowania, dostęp do Wikidanych, integrację z Wikipedią i innymi projektami Wikimedia, zdolność obsługi plików danych binarnych i wiele więcej. Możesz być na bieżąco z naszymi planami i pracą, śledząc regularne aktualizacje.
Jeśli jesteś zainteresowany współpracą z nami nad budową katalogu funkcji (i masz cierpliwość, aby radzić sobie z problemami nowego projektu), dołącz do nas jako współtwórca na Wikifunctions! Z niecierpliwością oczekujemy stania się nową społecznością.
Dziękujemy Google.org, Rockefeller Foundation oraz Wikimedia Endowment za ich wsparcie.
Denny Vrandečić pełni rolę Dyrektora Działu Projektów Specjalnych w Fundacji Wikimedia.