Abstraktní Wikipedie
Abstraktní Wikipedie | |
---|---|
Začal: | 2020-07 |
Členové týmu: |
|
Aktualizace: | Aktualizace |
Projekt
Tento projekt se skládá ze dvou částí: Abstraktní Wikipedie a Wikifunkce
Cílem Abstraktní Wikipedie je umožnit více lidem sdílet více znalostí ve více jazycích. Abstraktní Wikipedie je koncepčním rozšířením Wikidat.[1] V abstraktní Wikipedii mohou lidé vytvářet a spravovat články Wikipedie nezávisle na jazyce. Konkrétní jazyková Wikipedie může tento jazykově nezávislý článek přeložit do svého jazyka. Překlad provádí kód.
Wikifunkce je nový projekt Wikimedia, který umožňuje komukoli vytvářet a spravovat kód. To je užitečné mnoha různými způsoby. Poskytuje katalog nejrůznějších funkcí, které může kdokoli volat, psát, udržovat a používat. Poskytuje také kód, který překládá jazykově nezávislý článek z abstraktní Wikipedie do jazyka Wikipedie. Díky tomu si každý může přečíst článek ve svém jazyce. Wikifunkce budou využívat znalosti o slovech a entitách z Wikidat.
Tím se přiblížíme světu, kde se každý může podílet na souhrnu všech znalostí.
Co je to funkce?
"Funkce" je posloupnost instrukcí počítačového programu, která provádí výpočet na základě zadaných dat. Funkce jsou formou znalostí, které mohou odpovědět na otázky, jako je například počet dní mezi dvěma daty nebo vzdálenost mezi dvěma městy. Složitější funkce mohou odpovědět na složitější otázky, například na objem trojrozměrného útvaru, vzdálenost mezi Marsem a Venuší k určitému datu nebo na to, zda dva živočišné druhy žily ve stejnou dobu. Funkce již používáme při mnoha typech znalostních dotazů, například když položíme otázku vyhledávači. Šablony známé v angličtině jako {{convert}}
a {{age}}
jsou také příklady funkcí, které se již používají v mnoha wikipediích, jsou napsány ve wikitextu a Lua a ručně se kopírují do každé wiki, kde je to žádoucí.
Další příklady funkcí najdete na stránce příklady prvních funkcí a velmi hrubé náčrty možného vzhledu rozhraní na stránce první mockupy.
Stručně řečeno, funkce provedou výpočet na základě vámi poskytnutých údajů a odpoví na otázku, kterou k nim máte.
Tento nový projekt Wikimedia vytvoří knihovnu funkcí, které napíší dobrovolníci a které pomohou odpovědět na podobné otázky v různých jazycích. Vytvořením knihovny funkcí můžeme umožnit více lidem přístup ke svobodným znalostem a jejich zkoumání novými způsoby.
Co je abstraktní Wikipedie?
Samotný termín "abstraktní Wikipedie" odkazuje na dlouhodobý cíl - tato knihovna funkcí jednou umožní vytvářet články nezávislé na jazyce. Jakmile bude vytvořeno více částí tohoto projektu, bude to znamenat, že jakákoli wiki - zejména malá a střední wiki - bude moci výrazně zvýšit počet článků dostupných v jejím jazyce. Znamená to také, že editoři mohou sdílet znalosti ze své kultury a kontextu s větším a globálnějším publikem.
Nová wiki funkcí, Wikifunctions, vytvoří kódovací infrastrukturu, která tuto vizi umožní. Abstraktní část projektu Wikipedie bude zahájena zhruba v roce 2022.
Jinými slovy: budeme moci kombinovat funkce z nové wiki s daty a jazykovými informacemi ve Wikidatech, abychom mohli generovat věty v přirozeném jazyce v libovolném podporovaném jazyce. Tyto věty pak bude možné použít v libovolné Wikipedii (nebo jinde).
Časová osa
- 2013-2020: Projednání, výzkum a návrh projektu
- Květen 2020: Projekt schválen
- Červenec 2020: Projekt oznámen; Začíná vývoj Rozšíření:WikiLambda; Vytvoření mailing listu a dalších kanálů a nárůst hloubkových diskusí.
- Září 2020 - prosinec 2020: Soutěž v pojmenovávání Wiki funkcí.
- Prosinec 2020: Soutěž o logo Wikifunctions a předkládání návrhů.
- 2022: Spuštění Wikifunkcí Beta
- 2023: Spuštění živé verze Wikifunkcí
- 2023/2024: Add more types to Wikifunctions
- 2024: Using Wikidata in Wikifunctions
Jak se zapojit
- Editovat
- Contribute to Wikifunctions
- Práce na lexikografických znalostech ve Wikidatech. To bude nutné pro úspěch abstraktní Wikipedie a lze na tom pracovat již nyní.
- Překlad stránky dokumentace zde na Meta-wiki.
- Přeložit softwarové rozhraní na translatewiki.net (statistiky překladu)
- Diskutovat
- Přečtěte si týdenní aktualizace (odebírat).
- Diskuse:Abstraktní Wikipedie
- Dedikovaný mailing list
- Hlavní diskuze: Telegram nebo IRC #wikipedia-abstractpřipojit se (propojeno) (aktuální logy, staré logy)
- Diskuze vývojářů: Telegram nebo IRC #wikipedia-abstract-techpřipojit se (propojeno) (logy)
- Pravidelná setkání:
- Dobrovolnický koutek: Jedná se o každoměsíční setkání, které se koná první pondělí v měsíci od 18:30 do 19:00 UTC. V současné době je konáno na platformě Jitsi (odkaz). Je to neformální prostor pro code review, povídání si o tom, čeho dobrovolníci dosáhli nebo jak přistupovat k úkolu, který úkol je nejlepší vzít příště a podobně. Dobrovolníci mohou přijít s dotazy, ukázat pokrok, diskutovat, říct nám o svých plánech nebo se zeptat na nápady. Pokud potřebujete, aby se připojil někdo konkrétní z vývojového týmu, dejte nám prosím vědět předem.
- Generování přirozeného jazyka (NLG) na Wikifunkcích: Jedná se o každoměsíční setkání, které se koná třetí úterý v měsíci od 16:30 do 17:30 UTC. Více informací.
- Předchozí úřední hodiny: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- Rozvíjet
- Pokud chcete pomoci s vývojem, dejte nám prosím vědět.
- Informace o rozšíření najdete na Rozšíření:WikiLambda a několik tipů pro vývojáře na Vývojářský cheatsheet pro Abstraktní Wikipedii.
- Phabricator:tag/abstract wikipedia – Zde přidávejte požadavky na funkce a hlášení chyb. (Podrobnosti o použití najdete v části Phabricator)
- Můžete si prohlédnout seznam menších vývojových úkolů. – To jsou dobré první úkoly pro nové vývojáře.
- Můžete se podívat na další otevřené úkoly: #fix-it úkoly – nepřidělené úkoly – nice-to-have úkoly
- Pokud byste s námi chtěli blíže spolupracovat, můžete poslat e-mail Quiddity nebo napsat na diskusní stránku.
- Pokud chcete pomoci s vývojem, dejte nám prosím vědět.
- Vyzkoušejte nástroj
- Wikifunctions is now available live at wikifunctions.org
- na Beta Cluster Instance
- Dobrovolník jako tester při diskusi o designu.
- Můžete si prohlédnout některé první mockupy pro hrubou představu, jak by mohlo uživatelské rozhraní fungovat.
- Raná implementace prototypu je k dispozici na Githubu. V nejnovějších verzích MediaWiki již nemusí fungovat.
- Nejjednodušší způsob, jak se ponořit do prototypu, je přečíst si průvodce.
- Alternativa [implementace https://github.com/lucaswerkmeister/graaleneyj v GraalVM].
- Interní žádost o práci
- Můžete se podívat na na tuto příručku, kde je krok za krokem popsáno, jak interně požádat o práci.
Pozadí
Podrobněji se s touto myšlenkou seznamuje článek v Signpostu. Níže uvedené materiály - výzkumné práce, videozáznamy přednášek, prototypy softwaru - nabízejí mnoho podrobností. K dispozici je také podrobný návrh plánu vývoje abstraktní Wikipedie.
Dlouhý seznam souvisejících diskusí, článků, videí a srovnatelných návrhů naleznete na stránce Historický návrh.
Původně měl projekt kódové označení Wikilambda, odvozené od Lambda kalkulus. Na tento název se stále odkazuje v názvu Rozšíření:WikiLambda a v logu Wikifunkce, které obsahuje znak lambda.
K nejzajímavějším bodům patří:
- Krátké úvodní video k Wikidatům a myšlence abstraktní Wikipedie (New York, 2019) (18 min)
- Capturing meaning: Toward an abstract Wikipedia (krátký úvod)
- Spolupráce na souhrnu všech znalostí napříč jazyky (sociální aspekty)
Další čtení
Plán projektu
- Souhrn: přehled plánu projektu
- Název: diskuse o názvu projektu
- Cíle: čeho se snažíme dosáhnout? Primární a sekundární cíle
- Organizace: jak byl sestaven vývojový tým
- Požadavky: celkové podmínky, které musí projekt splňovat
- Architektura: přehled toho, jak budou součásti projektu spolupracovat
- Komponenty: jednotlivé softwarové komponenty, které projekt potřebuje dodat
- Úkoly: jednotlivé úkoly, které je třeba provést v rámci projektů
Reference
- ↑ Mezi nové komponenty (uvedené v plánu vývoje abstraktní Wikipedie) patří rozšíření Wikidat, jejichž integrace (ve druhém roce projektu) vyžaduje souhlas komunity Wikidat před uložením "abstraktního obsahu" tam nebo na jiné wiki (například na nové wiki Wikifunkce vytvořené v první části projektu nebo na jiné vícejazyčné wiki).