Abstraktní Wikipedie/Aktualizace/2022-10-05

This page is a translated version of the page Abstract Wikipedia/Updates/2022-10-05 and the translation is 100% complete.
Aktualizace Abstraktní Wikipedie Translate

Abstraktní Wikipedie prostřednictvím e-mailového seznamu Abstraktní Wikipedie na IRC Wikifunkce na Telegramu Wikifunkce na Facebooku Wikifunkce na Twitteru Wikifunkce na Facebooku Wikifunkce na YouTube Webové stránky Wikifunkcí Translate

Dohánění

Jak jste si možná všimli, na nějakou dobu jsme přestali zveřejňovat naše aktualizace. Bylo to hlavně proto, že Denny cestoval. Omlouváme se, že jsme se bez předchozího upozornění odmlčeli. V budoucnu to zlepšíme.

Cesty byly většinou pracovní: někteří z nás strávili týden v Curychu na off-site akci, kam nás pozval Google.org se svými stážisty. Pro stážisty i pro nás bylo skvělé se osobně setkat a probrat, jak probíhá stáž a jaké jsou plány do budoucna. Měli jsme také to potěšení poslechnout si technickou přednášku profesorky Marie Keet z Univerzity v Kapském Městě, zejména o problémech jazyků Niger Kongo B při generování přirozeného jazyka. Vzhledem k tomu, že někteří ze stážistů jsou v těchto týdnech mimo, brzy vydáme informační bulletin s aktuálními informacemi o stáži, kde se bude hovořit o některých výsledcích a budoucí práci. Bylo úžasné setkat se se stážisty, a přestože jsme zvyklí pracovat na dálku, bylo skvělé dohnat vzájemné osobní kontakty.

Zprava doleva: na pravé straně, sedící: Eunice Moon, Ali Assaf, Ori Livneh, Maria Keet. stojící: Na levé straně, sedící: Dani de Waal, Olivia Zhang, Mary Yang, Sandy Woodruff. stojící: Edmund Wright, Denny Vrandečić
Levá strana stolu, zepředu dozadu: Ariel Gutman, Ori Livneh, Maria Keet, Sandy Woodruff, Mary Yang, Eunice Moon. v čele stolu: Rebecca Wambua. Pravá strana stolu, zepředu dozadu: Olivia Zhang, Denny Vrandečić, Edmund Wright, Dani de Waal, Ali Assaf, James Forrester

Druhá cesta vedla do Německa. Denny se zúčastnil semináře v Dagstuhl na téma "Knowledge Graphs and their Role in the Knowledge Engineering of the 21st Century", kde byla důležitým tématem Wikidata a kde také diskutoval o rozšířeních, která plánujeme s Wikifunkcemi. O semináři se píše zpráva, která bude zveřejněna ještě letos. Denny chce poděkovat svým spoluorganizátorům Eleně Simperl, Marieke van Erp a Paulu Grothovi.

V Berlíně se hnutí Wikimedia nejprve sešlo na Wikimedia Summitu a poté na setkání technických a produktových oddělení nadace Wikimedia. Bylo skvělé znovu potkat tolik starých přátel a navázat nová přátelství. Poprvé se zde setkali Adam a Denny a díky tomu jsme si mohli udělat obrázek o původním týmu Abstraktní Wikipedie ve složení James, Adam a Denny:

Zleva doprava: Adam Baso, Denny Vrandečić, James Forrester

Týdenní aktualizace

V bulletinech jsme také zveřejňovali týdenní pokrok v jednotlivých pracovních směrech. Abychom tento zvyk opět obnovili, níže najdete týdenní aktualizace, které jsme vynechali. Znovu je začneme zveřejňovat každý týden.

12. srpna: Oficiální pozvání uživatelů do bety!

Tento týden náš tým dosáhl jednoho z hlavních milníků projektu. Oficiálně jsme pozvali uživatele do Bety Wikifunkcí. V týdenní aktualizaci jsme popsali, co v betě funguje a co ne, a vyzvali jsme uživatele, aby hlásili problémy prostřednictvím Phabricatoru. Mnoho členů týmu nahrálo krátké prezentace v rámci příprav na nedělní slot Wikimanie o Wikifunkcích.

Výkon:

  • Zahájení metodiky analýzy výkonnosti
  • Nastavení koncového bodu API pro kontrolu stavu pro Wikilambdu

Generování přirozeného jazyka:

  • Kvůli dovolené členů týmu nedošlo k příliš velkému pokroku. Začali jsme přidávat informace o podstatných jménech pro isiZulu, Mboshi, Kiswahili

Meta-data:

  • Dokončené zobrazení dialogu metadat na stránce testeru
  • Vytvořeno několik nových nástrojů PHP pro ZMaps

Zkušenosti:

  • Opraveny a sloučeny problémy před spuštěním bety
  • Velký pokrok při opravě různých chyb
  • Začali jsme zkoumat různé možnosti diffování

19. srpna: První sezení Deep Dives se Selenou a prezentace na Wikimanii

Tým Abstraktní Wikipedie uspořádal první sezení Deep Dives s novou CTPO (Chief Technology and Product Officer) nadace Selenou Deckelman a poskytl přehled o projektu. I přes technické problémy s platformou Pheedloop byl tým s prezentací Wikifunkcí během Wikimanie spokojen. Měli jsme poměrně velký počet účastníků a dostávali jsme dobré dotazy. Elena Tonkovidová připravila návrh příručky pro zajištění kvality (QA) Abstraktní Wikipedie v rámci přípravy na přijetí nového QTE (Quality and Test Engineer).

Výkon:

  • Odstranění mutexových zámků a asynchronních odkazů ve schématech funkcí
  • Migrace monitorování clusteru Beta z Uptimerobot na Wikimedia infra

Generování přirozeného jazyka:

  • Vypracování původního návrhu abstraktního zastoupení

Meta-data:

  • Dokončení práce na zobrazení stavu testera a přidání dialogu metadat do tabulky implementace
  • Implementace DB schématu pro ukládání výsledků testování do cache MediaWiki

Zkušenosti:

  • Dokončené stránkování v tabulce implementací/testerů
  • Opraveny další chyby front-endu

26. srpna: Osobní návštěva Google.org v Curychu

Tento týden se všichni stážisté Google.org a několik členů týmu AW sešli v Curychu na osobní schůzce. V důsledku toho byl pokrok v pracovních směrech Performance a NLG pozastaven. Členové zbývajících pracovních směrů se některých zasedání mimo pracoviště účastnili virtuálně.

Výkon:

  • Pozastaveno z důvodu pobytu mimo pracoviště

Generování přirozeného jazyka:

  • Pozastaveno z důvodu pobytu mimo pracoviště

Meta-data:

  • Dokončení nástroje setZMapValue v PHP
  • Přidání validace chyb a skutečných/očekávaných hodnot testů do metadat

Zkušenosti:

  • Sloučení dialogu "dopadová změna" a stránkování v tabulce implementací/testerů
  • Opraveny další chyby front-endu

2. září

Výkon

  • Zahájení srovnávacího testování výkonu před a po odstranění asynchronních funkcí (T296841)
  • Produktivní diskuse o validaci, máme nápady, jak zlepšit výkon (T315027), ale je třeba na tom ještě zapracovat.
  • Zahájení nástřelu nápadů na revizi architektury
  • Odesláno CL pro vylepšení protokolování (I7126a1d49)
  • Produktivní diskuse o validaci, máme několik nápadů, jak zlepšit výkon (T315027), ale je třeba na tom ještě zapracovat.
  • Přidány sekce do dokumentace formalizace funkčního modelu

Generování přirozeného jazyka

  • Offsite v Curychu (TechTalk Marie Keet & setkání NLG UI)
  • Příprava blogpostu do DIFFu a jeho odeslání týmu ke kontrole
  • Zahájení definování typů souvisejících s NLG ve Wikifunkcích Beta
  • Zahájení prototypování systému NLG

Metadata

  • Dokončené kódování i18n pro chyby validace a skutečné/očekávané testovací hodnoty
  • Přizpůsobení kódu dialogu metadat pro práci s aktualizovanými komponentami dialogu
  • Analýza / diskuse / tickety ke strategii implementace modálního dialogu

Zkušenosti

  • Opravena funkce pole "input" jako placeholderu místo doslovného.
  • Použití vstupního pole Cdx na stránce funkce
  • MOBIL: potvrzovací dialog, funkční stránka, implementační a testovací tabulky
  • Opraveny problémy s chováním ZObjectSelectoru (T314401)
  • Aktualizace výběru jazyka tak, aby odpovídal návrhům (T315919)
  • [Probíhající výzkum] refaktoringu/přejmenování modulu zobject store
  • Oprava inicializace typu Z3K1/value při vytváření typu (T314945)
  • Oprava skokovitosti ZObjectSelectoru
  • Podrobné požadavky na algoritmus zobjectDiffing
  • Napsání počátečních ZObjectDiff, ZObjectMapDiff a ZObjectListDiff
  • Napsání úvodního ZObjectDiffTest pro usnadnění vývoje


9. září

Výkon:

  • Vyřešený problém s výkonem v asynchronním patchi (T296841)
  • Opraveny problémy s beta clusterem

Generování přirozeného jazyka:

  • Přezkoumání původního návrhu abstraktního zastoupení
  • Značný pokrok při vytváření prototypu systému NLG prostřednictvím nástroje Scribunto a zkoumání prototypu na betaverzi Wikifunkcí
  • Návrh dokumentace pro základní lexikografické informace na Wikidatech pro isiZulu (a podobné jazyky)

Meta-data:

  • Pokrok je pozastaven kvůli plánům na dovolenou

Zkušenosti:

  • Opraveny další chyby front-endu
  • Přepracovaný modální dialog
  • Dokončení počáteční verze ZObjectDifferu

16. září

Několik členů týmu mělo možnost zúčastnit se akce Inclusive Product Development V2 Kickoff. Rebecca Wambua bude tuto iniciativu v našem týmu řídit. Adam, Denny a James jsou tento týden v Berlíně na summitu Product & Tech Leadership Summit.

Výkon:

  • Zahájení přípravy dokumentu o tom, jak zlepšit validaci
  • Odeslání počáteční opravy pro vytvoření sady srovnávacích testů
  • Společný první návrh sémantiky

Generování přirozeného jazyka:

  • Vedená diskuse o abstraktní reprezentaci
  • Návrh nápadů po dokončení NLG, které byly shromážděny během offsite
  • Návrh interního dokumentu, který objasňuje některé aspekty architektur
  • Prototyp NLG Scribunto má všechny potřebné základní funkce

Meta-data:

  • Přizpůsobení kódu dialogu metadat pro práci s nedávnými opravami během re-faktoringu

Zkušenosti:

  • Opraveny další chyby front-endu
  • Identifikace kritických uživatelských cest, které by měly mít silné testovací pokrytí
  • Přezkoumání a diskuse o výchozích návrzích komponent
  • Opravené problémy označené CI
  • Vytvořené testy ZObjectDiffer

23. září: Příspěvek v DIFFu o reprezentaci abstraktního obsahu v přirozených jazycích

Členové týmu Generování přirozeného jazyka zveřejnili tento měsíc příspěvek v DIFFu o reprezentaci abstraktního obsahu v přirozených jazycích. První šestiměsíční cyklus programu Google se blíží ke konci. Příští týden bude posledním týdnem pro dva stážisty. A zbývající členové první skupiny ukončí stáž v říjnu (v jiných termínech). Stážisté připravují podrobný plán předávání.

Výkon:

  • Propagace změn no-async validátoru do orchestrátoru
  • Byla připravena sada srovnávacích testů pro orchestrátor

Generování přirozeného jazyka:

  • Přidána podpora dílčích šablon v prototypu NLG
  • Diskuse o upřesnění specifikace šablonovacího jazyka

Meta-data:

Zkušenosti:

  • Opraveny další chyby front-endu
  • Iterování na výchozích návrzích komponent
  • Navržené návrhy pro přepínač režimů, komponentu publikování a vstupní pole "Aliasy"

30. září: Týden oprav a přivítání Stefa Dunlapa v týmu

26. - 30. září byl pro tým Abstraktní Wikipedie týdnem oprav. Během tohoto týdne tým pozastavil vývoj nových funkcí a zaměřil se na úkoly související s technickým dluhem. V týmu jsme přivítali Stefa Dunlapa, softwarového inženýra v oddělení testování. Dne 29. září měl tým výkop v rámci Inclusive Product Development Playbook V2. Třicáté září bylo posledním dnem pro dva stážisty z Google.org.