German subtitles for clip: File:Wikifunctions in 7 minutes.webm
Jump to navigation
Jump to search
1 00:00:00,180 --> 00:00:03,660 Was ist Wikifunctions? Wikifunctions ist ein neues Projekt 2 00:00:03,660 --> 00:00:07,320 der Wikimedia Foundation, der Organisation hinter Wikipedia, 3 00:00:07,320 --> 00:00:11,700 Wikidata und anderen Projekten. Wikimedia's Vision ist 4 00:00:11,700 --> 00:00:15,900 eine Welt, in der jeder frei an der Summe allen Wissens teilhaben kann. 5 00:00:16,920 --> 00:00:23,700 Wikifunctions ist das erste neue Wikimedia-Projekt seit 2012. Es ist 6 00:00:23,700 --> 00:00:29,100 sowohl in Bezug auf gesprochene Sprachen als auch in Bezug auf Programmiersprachen vollständig mehrsprachig . Es ist 7 00:00:29,100 --> 00:00:34,980 ein Wiki mit Funktionen. Aber was bedeutet das? Was ist eine Funktion? Mathematisch gesehen 8 00:00:34,980 --> 00:00:39,900 ist eine Funktion eine Abbildung von Elementen einer Menge auf Elemente einer anderen Menge. Nun, 9 00:00:39,900 --> 00:00:45,060 das ist technisch korrekt, aber es erklärt normalerweise nicht viel. Hier ist eine andere Erklärung: 10 00:00:45,600 --> 00:00:53,400 Eine Funktion ist etwas, das eine Eingabe entgegennimmt und sie 11 00:00:53,400 --> 00:01:00,180 nach einem bestimmten Rezept vorhersehbar in eine Ausgabe umwandelt. Es handelt sich um eine Art Prozess, Berechnung oder Transformation. 12 00:01:01,140 --> 00:01:06,780 Diese Berechnungen können auf Zahlen stattfinden, müssen es aber nicht. Sie können auf Koordinaten, Farben und 13 00:01:06,780 --> 00:01:12,180 Zutaten stattfinden. Sie können zwei Zahlen in ihre Summe verwandeln, zwei oder mehr Farben in ihre Mischung 14 00:01:12,180 --> 00:01:18,720 oder eine Zutatenliste in ein neues Gericht. Funktionen wandeln nicht nur eine Eingabe in eine 15 00:01:18,720 --> 00:01:25,140 Ausgabe um: sie beantworten Fragen. Wenn eine Funktion Rot und Blau in ihre Mischung umwandeln kann, 16 00:01:25,140 --> 00:01:30,600 dann beantwortet sie auch die Frage „Was bekomme ich, wenn ich Rot und Blau mische?“ Und wenn Sie etwas haben, 17 00:01:30,600 --> 00:01:36,900 das Fragen beantwortet, dann ist das Wissen. Funktionen beantworten Fragen. Funktionen sind 18 00:01:36,900 --> 00:01:42,540 Wissen. Und die großen Technologieunternehmen wissen das. Sie verwenden 19 00:01:42,540 --> 00:01:49,020 seit einiger Zeit Funktionen zur Beantwortung Ihrer Fragen. Ich kann Siri fragen: „Wie viele Teelöffel sind in zwei Esslöffeln?“ Siri wird eine 20 00:01:49,020 --> 00:01:55,020 Funktion verwenden, um die Antwort zu berechnen. Ich kann Bing fragen: „Wie hoch ist die Sonnenpyramide?“ Ich kann 21 00:01:55,020 --> 00:02:00,360 DuckDuckGo fragen: „Wie weit ist die Sonnenpyramide von Mexiko-Stadt entfernt?“ Hier ist einer meiner Favoriten: Fragt man 22 00:02:00,360 --> 00:02:04,740 Google nach dem Volumen einer Pyramide, erhalten Sie dieses wunderschöne, immersive, interaktive 23 00:02:04,740 --> 00:02:10,200 Formular. Es zeigt die relevanten Eingaben, es zeigt das Diagramm, es zeigt die Formel, es ersetzt 24 00:02:10,200 --> 00:02:14,940 die von mir eingegebenen Daten und berechnet die Ergebnisse. Ich gebe die Höhe von 65 Metern an, die wir gerade nachgeschlagen haben, 25 00:02:14,940 --> 00:02:20,220 und sie verrät uns das Volumen der Sonnenpyramide: etwa 1 Million Kubikmeter. Das ist 26 00:02:20,220 --> 00:02:25,320 großartig. Aber diese wunderbaren Ergebnisse hat man nur für die Funktionen, die die Leute in 27 00:02:25,320 --> 00:02:31,140 den Technologieunternehmen für wichtig genug halten. Sobald wir uns von diesen lösen, wie zum Beispiel dem Versuch, 28 00:02:31,140 --> 00:02:35,820 die Masse einer Pyramide zu berechnen, haben wir kein Glück und erleben stattdessen ein normales Sucherlebnis. 29 00:02:36,840 --> 00:02:41,400 Es gibt keine Möglichkeit, eine neue Funktion zu erschaffen, diese Funktion mit der Welt zu teilen, 30 00:02:41,400 --> 00:02:48,720 mehr Arten von Fragen zu beantworten und zum Wissen der Welt über die Themen beizutragen, die uns am Herzen liegen. 31 00:02:48,720 --> 00:02:57,480 Funktionen sind Wissen. Wissen ist Macht. Tatsächlich sind Funktionen eine Superkraft. 32 00:02:58,140 --> 00:03:04,680 Denn im Gegensatz zu einem Wikipedia-Artikel gibt es hier nicht nur die Antworten, die im Text stehen, nein, mit 33 00:03:04,680 --> 00:03:13,620 einer Funktion lassen sich Fragen beantworten, die noch nie jemand auf der Welt gestellt hat. Und wir 34 00:03:13,620 --> 00:03:19,980 wissen, dass die Antworten zuverlässig sind, wenn die Funktion vertrauenswürdig ist. Deshalb ist es wichtig, dass die 35 00:03:19,980 --> 00:03:25,260 Funktionen offen liegen, dass die Funktionen von jedem bearbeitet und von jedem überprüft werden können. 36 00:03:26,280 --> 00:03:33,300 Stellen Sie sich vor: Sie können eine Frage stellen, die niemand jemals gestellt hat, und Sie können 37 00:03:33,300 --> 00:03:40,140 sicher sein, dass Sie die richtige Antwort auf diese Frage erhalten. Das ist wirklich erstaunlich. 38 00:03:42,420 --> 00:03:49,200 Und ich glaube wirklich, dass das eine Superkraft ist. Eine Superkraft, der wir nicht erlauben wollen, dass sie uns große Technologieunternehmen 39 00:03:49,200 --> 00:03:56,100 gewähren oder nehmen können . Aus diesem Grund erstellen wir einen Katalog von Funktionen, die jeder von 40 00:03:56,100 --> 00:04:04,260 uns bearbeiten, zu dem jeder von uns beitragen und die jeder von uns nutzen kann: Wikifunctions. 41 00:04:05,520 --> 00:04:08,940 Die folgenden Screenshots stammen aus der Betaversion von Wikifunctions. 42 00:04:09,480 --> 00:04:15,060 Wikifunctions ist ein wiki, genau wie Wikipedia. Sie können beitreten und es bearbeiten. 43 00:04:15,060 --> 00:04:20,460 Auf Wikifunctions hat jede Funktion ihre eigene Seite. Wir können hier Links zu vielen 44 00:04:20,460 --> 00:04:25,680 verschiedenen Funktionen sehen. Dies ist zum Beispiel eine ziemlich einfache Funktion: Addition. Die Addition 45 00:04:25,680 --> 00:04:30,960 nimmt zwei positive ganze Zahlen und gibt eine zurück, zum Beispiel nimmt sie 5 und 2 und gibt 7 zurück. 46 00:04:31,500 --> 00:04:37,020 Jede Funktion kann mehrere Implementierungen haben. Dies ist beispielsweise die Implementierung der Addition 47 00:04:37,020 --> 00:04:44,280 in Python. Dies in JavaScript. Wikifunctions zielt darauf ab, viele verschiedene Programmiersprachen zu unterstützen. 48 00:04:44,880 --> 00:04:51,420 Es ermöglicht uns auch, eine Funktion zu implementieren, indem wir vorhandene einfachere Funktionen zusammensetzen. 49 00:04:52,560 --> 00:04:58,680 Addition kann beispielsweise durch Funktionen zusammengesetzt werden, die 50 00:04:58,680 --> 00:05:04,980 wiederholt 1 hinzufügen oder wegnehmen. Und weil jede dieser Funktionen ihre eigene Seite in Wikifunctions hat, jede mit 51 00:05:04,980 --> 00:05:11,040 dem Namen in verschiedenen Sprachen, können wir Implementierungen und Funktionen in 52 00:05:11,040 --> 00:05:18,900 anderen Sprachen lesen und sogar schreiben, wie in diesem Beispiel auf Deutsch. Für viele Menschen ist dies das erste Mal, dass sie 53 00:05:18,900 --> 00:05:24,840 Funktionen in ihrer eigenen Muttersprache lesen und schreiben können, ohne vorher Englisch lernen zu müssen. 54 00:05:25,500 --> 00:05:28,740 Und es ist das erste Mal, dass sie Funktionen erstellen und teilen können, die ihnen am Herzen liegen: 55 00:05:28,740 --> 00:05:33,180 Funktionen zu ihren Kalendern, ihren Maßeinheiten, ihren Traditionen und ihrer Kultur. 56 00:05:33,180 --> 00:05:40,200 Zusammenfassend lässt sich sagen: unser Ziel ist es, Menschen ohne Englischkenntnisse die Möglichkeit zu geben, Funktionen zu nutzen, 57 00:05:40,200 --> 00:05:46,680 Funktionen zu erstellen und Funktionen zu implementieren. Wir glauben, dass es einen großen Pool potenzieller 58 00:05:46,680 --> 00:05:52,380 Mitwirkender gibt, die über alle erforderlichen Fähigkeiten verfügen, um Funktionen zu erstellen, aber kein Englisch sprechen. 59 00:05:53,220 --> 00:05:58,620 Wir hoffen, dieses Potenzial freizusetzen. Wir hoffen, eine neue Community aufzubauen und 60 00:05:58,620 --> 00:06:03,240 neue Mitwirkende zu gewinnen, indem wir eine neue Form des Wissens unterstützen. 61 00:06:03,780 --> 00:06:08,040 Wir hoffen, dass Wikifunctions zur Schaffung eines umfassenden Katalogs 62 00:06:08,040 --> 00:06:15,720 von Funktionen zur Erzeugung natürlicher Sprache für 300 und mehr natürliche Sprachen führen wird. Dies wird ein wichtiger 63 00:06:15,720 --> 00:06:21,000 Schritt hin zu etwas sein, das wir „Abstrakte Wikipedia“ nennen und über das wir ein anderes Mal sprechen werden. 64 00:06:22,320 --> 00:06:28,920 Und wir wollen wirklich, dass Wikifunctions den Zugriff auf Funktionen demokratisiert. Heutzutage 65 00:06:28,920 --> 00:06:34,740 haben Programmierer einfachen Zugriff auf alle Arten von Funktionen, andere jedoch nur auf das, was 66 00:06:34,740 --> 00:06:41,700 uns große Technologieunternehmen erlauben. Mit Wikifunctions wollen wir die Nutzung sowie das Erstellen und Teilen von Funktionen demokratisieren, 67 00:06:41,700 --> 00:06:48,000 um die Beantwortung vieler Arten von Fragen zu ermöglichen und 68 00:06:48,000 --> 00:06:54,900 uns einer Welt näher zu bringen, in der jeder frei an der Summe allen Wissens teilhaben kann. 69 00:06:55,740 --> 00:07:02,220 Begleiten Sie uns auf diesem Weg. Begleiten Sie uns auf Wikifunctions, jetzt verfügbar unter wikifunctions.org