Абстрактна Вікіпедія
![]() | Новою назвою майбутньої вікі буде Вікіфункції (Wikifunctions).[1] Вікіфункції потребують логотипу. Будь ласка, допоможіть нам обговорити загальні цілі логотипу, запропонувати ідеї дизайну логотипу та надати відгуки про інші проекти. |
Абстрактна Вікіпедія |
---|
(Обговорення) |
Загальне |
План розробки |
Нотатки, чернетки, дискусії |
Приклади та макети |
Історичний |
|
Проєкт
Цей проєкт складається з двох частин: Абстрактна Вікіпедія та Вікіфункції.
Мета Абстрактної Вікіпедії — дати можливість більшій кількості людей користуватися більшою кількістю знань більшою кількістю мов. Абстрактна Вікіпедія — це розширення Вікіданих. В Абстрактній Вікіпедії люди можуть створювати і підтримувати статті Вікіпедії у не залежний від мови спосіб. Далі мовна версія Вікіпедії може перекласти цю мовнонезалежну статтю своєю мовою. Переклад виконується кодом.[2] In Abstract Wikipedia, people can create and maintain Wikipedia articles in a language-independent way. A Wikipedia in a language can translate this language-independent article into its language. Code does the translation.
Вікіфункції — це новий проєкт Вікімедіа, що дозволяє створювати і підтримувати код. Це корисно з багатьох різних сторін. Вона надає каталог різного роду функцій, які будь-хто може викликати, писати, підтримувати і використовувати. Вона також надає код, який перекладає мовнонезалежну статтю з Абстрактної Вікіпедії мовою Вікіпедії. Це дозволяє кожному прочитати статтю його мовою. Вікіфукції використовуватиме знання про слова та сутності з Вікіданих.
Це наблизить нас до світу, в якому будь-хто може користуватися сумою усіх знань [людства].
Що таке функція?
"Функція" — це послідовність інструкцій комп’ютерної програми, яка робить розрахунок на основі наданих вами даних. Функції — це форма знань, яка може відповісти на запитання, наприклад, скільки днів пройшло між двома датами або яка відстань між двома містами. Складніші функції можуть обчислювати більш складні питання, такі як об'єм тривимірної фігури, відстань між Марсом і Венерою на певну дату або чи жили два види одночасно. Ми вже використовуємо функції у багатьох типах запитів про знання, таких як запитання до пошукової системи. Шаблони, такі як {{convert}}
і {{age}}
англійською мовою — це також приклади функціональних можливостей, які вже використовуються у багатьох Вікіпедіях, написані вікітекстом і на Lua та скопійовані вручну до кожної вікі, де це потрібно.
Більше прикладів функцій можна знайти в Приклади ранніх функцій, а дуже приблизні схеми того, як може виглядати інтерфейс, — в Ранні макети.
Коротко кажучи, функції виконують обчислення даних, які ви надаєте, і відповідають на ваше запитання щодо них.
Цей новий проект Вікімедіа створить бібліотеку функцій, написаних волонтерами, щоб допомогти відповісти на подібні запитання різними мовами. Побудувавши нашу бібліотеку функцій, ми можемо дозволити більшій кількості людей отримувати доступ до нових знань і досліджувати їх новим способом.
Що таке Абстрактна Вікіпедія?
Сам термін "Абстрактна Вікіпедія" позначає довгострокову мету – ця бібліотека функцій колись дасть змогу створювати незалежні від мови статті. З появою нових фрагментів цього проекту будь-яка вікі – особливо мала чи середня вікі – зможе різко збільшити кількість статей, доступних на її мові. Це також означає, що редактори можуть ділитися знаннями своєї культури та контекстів із більшою та глобальнішою аудиторією.
Нова вікі функцій розробить інфраструктуру кодування, щоб зробити це бачення можливим. Частина проекту Абстрактна Вікіпедія розпочнеться приблизно у 2022 році.
Іншими словами, ми зможемо поєднати функції з нової вікі з даними та мовною інформацією у Вікіданих, для того, щоб генерувати речення на природній мові будь-якими підтримуваними мовами. Потім ці речення можуть бути використані будь-якою Вікіпедією (або деінде).
Графік
- 2013 – 2020: Обговорення проєкту, дослідження та пропозиції
- Травень 2020: Проект затверджено
- Липень 2020: Анонсовано проєкт; розпочато розробку для Розширення:Вікілямбда; створено список розсилки та інші канали, поглиблюються дискусії
- Вересень 2020 – грудень 2020: Вікі-конкурс назв функцій
- Грудень 2020: Початок обговорення конкурсу логотипів Вікіфункцій та подання пропозицій.
- 2021: Запустити нову вікі для функцій; розпочати обговорення спільноти щодо архітектури
- 2022: Розпочати розробку власне Абстрактної Вікіпедії
- 2023: Інтеграція Абстрактної Вікіпедії у власне Вікіпедію
Як взяти участь
- Редагувати
- Робота над лексикографічними знаннями у Вікіданих. Вони потрібні для того, щоб Абстрактна Вікіпедія стала успішною, і над ними можна працювати прямо зараз.
- Обговорити
- Talk:Abstract Wikipedia
- Виділений список розсилки
- Telegram або IRC #wikipedia-abstractconnect (з’єднані між собою)
- Розвивати
- mw:Extension:WikiLambda
- phabricator:tag/abstract wikipedia
- Якщо ви хочете допомогти з розробкою, повідомте нас про це.
- Спробуй
- Ви можете переглянути деякі ранні макети, щоб отримати приблизне уявлення про те, як може працювати інтерфейс користувача.
- Доступна неофіційна тестова вікі для розширення Вікілямбда. Це дуже рання версія, яка буде з часом покращуватися.
- Початкова реалізація прототипу доступна на Github. Вона може не працювати з останніми випусками MediaWiki.
- Найпростіший спосіб зануритися в прототип — це прочитати посібник.
- Альтернативна реалізація в GraalVM
Передумови
Стаття в Signpost дає детальніше введення до ідеї. Наведений нижче матеріал - дослідницькі роботи, відеоролики обговорень, прототипи програмного забезпечення - пропонує багато деталей. Також доступний детальний проект плану для розробки Вікілямбди.
Дивіться довгий список відповідних дискусій, статей, відео та подібних пропозицій на сторінці історії пропозицій.
Основні моменти включають:
- Коротке вступне відео до Вікіданих та ідеї Абстрактної Вікіпедії (Нью-Йорк, 2019) (18 хв)
- Захоплення змісту: Назустріч абстрактній Вікіпедії (короткий вступ)
- (англійська) Співпраця за сумою всіх знань з різних мов (соціальні аспекти)
Подальше читання
План проєкту
- Резюме: огляд плану проєкту
- Назва: обговорення назви проєкту
- Цілі: чого ми намагаємось досягти? Первинні та вторинні цілі
- Організація: як буде створена команда розробників
- Вимоги: загальні умови, які повинен виконати проєкт
- Архітектура: огляд того, як компоненти проєкту будуть працювати разом
- Компоненти: окремі програмні компоненти, які проєкт повинен надати
- Завдання: окремі завдання, які необхідно виконати проєктами
Примітки
- ↑ Нову назву, спочатку відому як Wikilambda, було вибрано наприкінці 2020 року в рамках конкурсу спільноти. Wikifunctions трактується як однина власного іменi, однак воно може бути перекладене.
- ↑ The new components (listed in the development plan for Abstract Wikipedia) include extensions to Wikidata, whose integration (in the second year of the project) requires the agreement of the Wikidata community before storing the “abstract content” there or on another wiki (such as the new Wikifunctions wiki developed in the first part of the project, or another multilingual wiki).