Wikimedia Hackathon 2024 — міжнародна зустріч технічної спільноти вікіпроєктів, яка пройшла 3—5 травня 2024 року у Таллінні (Естонія).

Групове фото учасників «Wikimedia Hackathon 2024»
Українці на «Wikimedia Hackathon 2024»
Будівля готелю «Hilton», в якому проходив хакатон

Учасники з України ред.

За стипендією від ГО «Вікімедіа Україна»
Інші

Нотатки із зустрічі, відвідані сесії ред.

Звіти про участь у конференції ред.

Учасники за стипендією від ГО «Вікімедіа Україна» повинні подати звіт про участь у хакатоні. Щоб подати звіт, потрібно відповісти у відведеному вам розділі на наведені тут питання.

  1. Які ваші загальні враження від хакатону? Чи була він корисним для вашої вікімедійної роботи?
  2. Наведіть 2-3 сесії, які вам особливо запам'яталися / були для вас особливо корисними — і чому.
  3. Назвіть 2-3 ідеї / інсайти / новини, про які ви дізналися з хакатону і які можуть бути корисними вам особисто та / або українській вікіспільноті загалом
  4. Чи познайомилися ви із новими людьми на хакатоні? Наведіть приклади конкретних людей та / або груп людей, із якими познайомилися.
  5. Чи з'явилися за результатами хакатону у вас ідеї нових співпраць або й конкретні плани? Якщо так, розкажіть про них.
  6. Якщо ви виступали на хакатоні, розкажіть про це — назва сесії, посилання на матеріали тощо.
  7. Чи отримали ви якісь нові навички, чи поглибили свої знання на якусь тему?

Tohaomg ред.

Вважаю, що хакатон для мене був дуже корисним. Я отримав чимало нових знань та досвіду, познайомився з багатьма людьми, зробив помітний внесок у вікіпроєкти та інфраструктуру навколо них. Найголовнішою користю хакатону вважаю знайомство з багатьма вікіпедистами/вікімедійцями (а також декількома невікіпедистами, дотичними до вікімедійного руху) з усіх куточків Європи та світу. Тих, з ким я познайомився, не одиниці, а десятки (познайомився ледь не з третиною всіх учасників хакатону, не рахуючи тих, з ким вже був знайомий). Не буду їх всіх перераховувати, лише відзначу декількох. Двох можу назвати "вікімедійно-спорідненими душами", це Mounir Afifi (User:Ideophagous) - ботовод і адміністратор в Мароканській Арабській вікіпедії, чий внесок і сфера інтересів там дуже схожі на мої, а також Ferdinando Traversa (User:Ferdi2005) - вікіпедист, програміст, ентузіаст зі ШІ і волонтер ВЛП з Італії. Також було дуже корисно познайомитись із Nicolas Vigneron (User:VIGNERON, займається вікіфункціями та лексемами), Edward Betts (User:Edward, займається OSM та географічними даними і мапами у Вікіданих і Вікіпедії), Galder Gonzales (редактор Баскської Вікіпедії) та Tuukka Hastrup (User:TuukkaH, фінський вікіпедист і програміст), але це тілька декілька прикладів. Ну, і звісно, було корисно зустріти тих, з ким вже був знайомий, дізнатися чим вони займаються, що нового в їх вікімедійній роботі та в їхніх спільнотах сталося за чотири роки з моменту, як я в останнє був на хакатоні. Ну і очна зустріч з Валентином і Дариною теж була дуже корисною.

Під час хакатону я провів дві сесії. Під час однієї з них (phabricator:T362601) я коротко представив свого бота, який замінює голі посилання на шаблони {{Cite web}}, заповнені якомога більшою кількістю даних (наприклад ось так). Для роботи цей бот використовує веб-скрейпінг (завантаження та аналіз html-коду веб-сторінок, для пошуку в них корисної інформації). Під час сесії я ділився своїм досвідом у веб-скрейпінгу, розказував які є підводні камені та лайфхаки. Інша сесія (phabricator:T362624) була обговорення майбутнього Вікімедіа в еру штучного інтелекту, яку я промодерував і під час якої брав участь в обговоренні.

Дізнався про зручний інструмент «OWL Map», який поєднує реляції в OpenStreetMap з елементами Вікіданих, і спробував в ньому попрацювати. Також дізнався про існування «Overpass QL» - мови запитів до OpenStreetMap, за допомогою якої зручно шукати і представляти в потрібному вигляді географічну інформацію (працює дуже схожим чином на Wikidata Query), яку можна використати для внеску у вікіпроєкти. На моє прохання Nicolas Vigneron провів мені вступний курс у Вікіфункції, якими я зацікавився і до яких планую робити внесок в майбутньому (певний внесок встиг зробити під час хакатону). Спитав також і про Абстрактну Вікіпедію, але отримав відповідь, що вона ще в дуже зародковому стані. Обмінялися напрацюваннями в розробці ботів із User:Ideophagous. Зокрема, в мене є бот, який для даного навігаційного шаблону проставляє його до всіх сторінок, на які він посилається. Я адаптував і запустив його в Мароканській Арабській Вікіпедії і обробив ним всі навігаційні шаблони в цій вікі (див. внесок, розповів про це під час showcase). Розповів йому про Європейську весну, він загорівся цією ідеєю і обіцяв долучити Мароканську Арабську Вікіпедію як запрошену спільноту наступного року, і все для цього підготувати. Ferdinando Traversa показав мені інструмент який буде корисним для учасників ВЛП: в ньому є мапа існуючих пам'яток, з інформацією про те чи вже є фотографії тої чи іншої пам'ятки. Зробив український переклад для цього інструмента (який буде доданий коли буде дороблена і випущена нова версія цього інструменту). Трохи допоміг User:Mahir256 із українськими лексемами.

Крім того, я відвідав конференцію «AI Sauna» на тему використання штучного інтелекту в проєктах Вікімедіа та в установах GLAM, яка відбулась в Гельсінкі одразу після завершення хакатону. Послухав що розумні люди розповідають про штучний інтелект (відеозаписи тут і тут). Разом із Ferdinando Traversa (який був автором і лідером ідеї) та декількома іншими вікіпедистами утворили "ad-hoc" робочу групу, яка досліджує можливість використання штучного інтелекту для упорядкування зображень на Вікісховищі (наприклад, отримання назв для зображень із беззмістовними назвами, або переміщення зображень із загальних категорій до більш спеціалізованих). Однак, маючи лише трохи більше половини дня, ми не встигли створити якийсь робочий інструмент, тільки попрацювали над теорією. Познайомився із частиною фінської вікімедійної спільноти. Познайомився із паном Андрієм: українцем, який вже понад 20 років живе у Фінляндії і займається розробкою «Koha» - програмного комплексу для управління бібліотеками. Крім того він є засновником ініціативи у Фінляндії, яка допомагає у відновленні українських бібліотек, зруйнованих війною. Він просив підтримки і посередництва Вікімедіа Україна в цьому питанні.

Дізнався про існування інструменту WikimediaOCR, за допомогою якого можна зчитувати текст із фотографій документів і сторінок книжок (дуже корисний для Вікіджерел). Почав вивчати можливість створення бота на основі ШІ, який би міг виявляти оплачені компліментарні статті без розкриття.

Rina.sl ред.

Які ваші загальні враження від хакатону? Чи була він корисним для вашої вікімедійної роботи? Для мене Вікіхакатон 2024 - це перша велика міжнародна офлайн Вікіконференція. Мене дуже вразило, наскільки багато людей долучилося з різних кран та континентів. Було дуже цікаво познайомитися з Вікімедійцями та волонтерами (нижче наведу приклади). Вважаю, що участь у Вікіхакатоні є дуже важливою для мене, бо я дізналася про технічну спільноту Вікіруху. А також відкрила для себе багато цікавих сайтів, технологій та програм.

Посилання на категорію Вікісховища з фотозвітом із Вікіхакатону: commons:Category:Wikimedia Hackathon 2024 photographs by Rina.sl

Чи познайомилися ви із новими людьми на хакатоні? Наведіть приклади конкретних людей та / або груп людей, із якими познайомилися.

Особливо важливим я вважаю те, що вдалося поговорити особисто з представниками різних Вікіспільнот, які займаються фотоконкурсом "Вікі любить пам'ятки": Ivo Kruusamägi (займався конкурсом в Естонії, обговорили локальні ініціативи тренінгів для фотографів), Nicolas VIGNERON (займався конкурсом у Франції. Він поділився, що слідкував за конкурсом цьогоріч і дуже вражений нашою спецномінацією "Війна руйнує пам'ятки", Ferdi2005 (волонтер з Італії, з яким ми протестували разом та обговорили новий застосунок для "Вікі любить пам'ятки" та домовилися про подальшу співпрацю у сторенні інтерфейсу для українського етапу цьогоріч), Olea (волонтер з Іспанії, який розповів про грантові програми), Robert Treufeldt (голова Вікімедія Естонія, поділився особливостями локальної спільноти та про причини відмови в організіції конкурсу ВЛП), Andrew Lih (User:Fuzheado) (ми обговорили проблеми інструменту для виведення статистики фотоконкурсу Вікі любить пам'ятки, як його можна покращити та загалом про проєкти GLAM).

Наведіть 2-3 сесії, які вам особливо запам'яталися / були для вас особливо корисними — і чому. В перший день Вікіхакатону я відвідала 3 сесії: User stories wanted: the GLAM CSI project, [Session] Browser testing with Cypress, Community configuration: What happened in a year?. В другий день я відвідала 4 сесії: Web-scraping, User stories wanted: the GLAM CSI project, Which moderator tools need developer attention? Help the WMF prioritise!, Google Meet, Slack, Zoom, YouTube… and other Bugs in Wikimedia Movement - Getting Ready for Emergency Exits. В третій день я відвідала 2 лекції: User stories wanted: the GLAM CSI project, BoF: EU funding calls and projects.

Кожна з лекцій була дуже цікавою і продуктивною. Я знайшла в кожній з них нову та корисну інформацію.

Але особливо хотілося б визначити серію лекцій User stories wanted: the GLAM CSI project (від Andrew Lih (User:Fuzheado), у підсумки яких я написала нові вимоги до інструменту для виведення статистики фотоконкурсу Вікі любить пам'ятки meta:GLAM CSI/Wiki Loves Project Manager).

Також дуже вразила лекція й дослідження Google Meet, Slack, Zoom, YouTube… and other Bugs in Wikimedia Movement - Getting Ready for Emergency Exits. від користувача з Італії User:Valerio_Bozzolan. Перед свою доповіддю він опитав присутніх на конференці працівників Вікімедіа з різних кран з метою виявлення, яке програмне забезпечення та засоби комунікації вони використовують в своїй роботі (результати опитування наведені за посиланням meta:FLOSS-Exchange#The_Matrix). Метою лекції було обговорення, як залучити більше людей користуватися вільним програмним забезпеченням. Мене дуже вразило, що Вікімедія Італія дуже розвинулись у цьому напрямку і підібрали аналогічне вільне програмне забезпечення для майже кожного популярного застосунку і ми можемо користуватися їх наробками: meta:Wikimedians for software freedom.

Третьою вражаючою сесією для мене стала BoF: EU funding calls and projects. від користувача з Іспанії Olea. Він розповів про грантові програми для кран Європейського союзу, але також зазначив, що країнам, які ще не вступили теж варто перевірити актуальність грантових програм. Особливо - це актуально для проєктів GLAM. Він розповів також про можливості створення обміну молоді за підтримки Erasmus+ в рамках Вікіруху (однію з обов'язкових умов створення проєкту за цією програмою є залучення представників щонайменше трьох країн). Його доповідь настільки мене вразила, що після сесії ми продовжили обговорення далі вдвох. Olea сказав таку ключову фразу "opportunities defines projects", маючи на увазі зовсім революціний підхід (як на мене) - спочатку зрозуміти, які в нас вхідні ресурси, гранти тощо, а далі вже підв'язувати до цих вхідних даних проєкт, бо з його досвіду Вікі ініціативи можна прив'язати до будь-якого проєкту. Яскравим прикладом нав'язання партнерств у сфері GLAM є Вікімедія Бразиліа. Під час сесії їх представник поділився, що на сьогодні вони мають вже 6 парнерств.

Посилання ред.

Зовнішній відеофайл
  Wikimedia Hackathon 2024 in Tallinn, Estonia - Opening Ceremony, May 3, 2024 (відкриття)
  Wikimedia Hackathon 2024 in Tallinn, Estonia - Showcase (closing ceremony), May 5, 2024 (представлення проєктів та закриття)