Wikipédia abstraite
| Wikipédia abstraite | |
|---|---|
| Début : | July 2020 |
| Membres de l’équipe : |
|
| Mises à jour : | Mises à jour |
Projet
Ce projet est composé de deux parties : la Wikipédia abstraite et Wikifonctions (en anglais Wikifunctions).
Le but de la Wikipédia abstraite est de permettre à davantage de personnes de partager plus de connaissances dans davantage de langues. Wikipédia abstraite est une extension conceptuelle de Wikidata.[1] Dans la Wikipédia abstraite, les utilisateurs peuvent créer et maintenir des articles Wikipédia indépendamment de la langue utilisée. Une édition de Wikipédia dans une langue donnée peut y traduire cet article indépendamment de toute langue. Le code effectue la traduction.
Wikifonctions (en anglais Wikifunctions) est un nouveau projet Wikimédia qui permet à chacun de créer et d'en maintenir le code. Ce projet est utile pour plusieurs raisons. Il fournit un catalogue de tous les types de fonction que chacun peut appeler, écrire, maintenir et utiliser. Il fournit aussi du code qui traduit les articles indépendamment de toute langue de la Wikipédia abstraite dans la langue d’une édition de Wikipédia. Cela permet à chacun de lire l’article dans sa langue. Wikifunctions utilisera les connaissances sur les mots et les entités contenues dans Wikidata.
Cela nous rapprochera d’un monde où chacun peut partager la somme de toutes les connaissances.
Qu’est-ce qu’une fonction ?
Une « fonction » (en anglais a function) est une séquence d’instructions d’un programme informatique qui effectue un calcul selon les données que vous fournissez. Les fonctions sont une forme de connaissance qui peut répondre à certaines questions, comme le nombre de jours passés entre deux dates ou la distance entre deux villes. Des fonctions plus compliquées peuvent répondre à des questions plus compliquées, telle que le volume d’un objet tridimensionnel, la distance entre Mars et Vénus à une date donnée, ou si deux espèces ont vécu à la même période. Nous utilisons déjà des fonctions dans de nombreux types de recherche de connaissance, telles que poser une question à un moteur de recherche. Les modèles connus comme {{convert}} et {{age}} en anglais sont également des exemples de fonctionnalités qui sont déjà utilisées dans de nombreuses éditions de Wikipédia, écrites en wikicode et en Lua et manuellement copiées vers chaque wiki où elles sont demandées.
D’autres exemples de fonctions sont donnés dans Exemples préliminaires de fonctions et vous pouvez regarder des ébauches très grossières de ce à quoi pourrait ressembler l’interface sur les Maquettes préliminaires.
En résumé, les fonctions font des calculs sur les données que vous fournissez et répondent à une question que vous avez posée à leur sujet.
Ce nouveau projet de Wikimédia construira une bibliothèque de fonctions, écrites par des bénévoles, pour aider à répondre à des questions comme celles-ci dans n’importe quelle langue. En bâtissant notre bibliothèque de fonctions, nous pouvons permettre à de nombreuses personnes d’accéder et d’explorer les connaissances libres de nombreuses nouvelles manières.
Qu’est-ce que la Wikipédia abstraite ?
Le terme « Wikipédia abstraite » lui-même se réfère à l’objectif à plus long terme – que cette bibliothèque de fonctions puisse un jour permettre la création d’articles indépendants de la langue. Une fois que seront mises en place plus de pièces de ce projet, cela signifiera que tout wiki – notamment les plus petits wikis ou ceux de taille moyenne – pourront accroître considérablement le nombre d’articles disponibles dans leur langue. Cela signifie également que les contributeurs pourront partager la connaissance de leur culture et leurs contextes avec une audience plus large et plus mondialisée.
Le nouveau wiki de fonctions, Wikifonctions, développera l’infrastructure de codage pour rendre cette vision possible. La partie Wikipédia abstraite du projet a commencé avec notre partage du travail sur les fonctions de génération en langage naturel, telles que les fonctions morphologiques.
En d’autres termes : nous pourrons combiner les fonctions du nouveau wiki avec les données et informations linguistiques contenues dans Wikidata, afin de générer des phrases naturellement intelligibles dans toute langue prise en charge. Ces phrases pourront être utilisées sur toute édition de Wikipédia (ou ailleurs).
Calendrier
- 2013 – 2020 : discussion du projet, recherche et proposition.
- Mai 2020 : le projet est approuvé.
- Juillet 2020 : le projet est annoncé publiquement par la Fondation Wikimedia ; début du développement sur Extension:WikiLambda ; création de la liste de diffusion par courriel et autres canaux, croissance des discussions approfondies.
- Septembre – décembre 2020 : concours de nommage du wiki des fonctions.
- Décembre 2020 : début des discussions pour le concours de logo pour Wikifunctions et des soumissions de propositions.
- Août 2022: Lancement de Wikifunction Beta
- Juillet 2023 : lancement de Wikifonctions en production
- 2023/2024: Ajout de types supplémentaires à Wikifonctions
- 2024/2025 : Utilisation de Wikidata dans Wikifunctions
- Avril 2025 : possibilité d'inclure le résultat d'un appel de fonction dans les pages commençant par dagwiki
- fin 2025: Premières fonctions actives pour générer des phrases simples en divers langages naturels
Participez
- Rédigez et modifiez
- Contribuer à Wikifunctions
- Travaillez sur les connaissances lexicographiques dans Wikidata. Ce sera nécessaire pour le succès de la Wikipédia abstraite et vous pouvez dès maintenant y participer.
- Traduire les pages de documentation ici sur Meta-wiki.
- Traduire l'interface logicielle sur translatewiki.net (statistiques de complétion)
- Discutez
- Lire les mises à jour hebdomadaires (s'abonner)
- Discussion:Wikipédia abstraite
- Liste de diffusion dédiée
- Forum principal :: Telegram ou IRC #wikipedia-abstractconnecter (bridgés ensemble) (logs actuels, anciens logs)
- Chat des développeurs : Telegram ou IRC #wikipedia-abstract-techconnecter (réunis) (journaux)
- Réunions régulières :
- Le coin des bénévoles : Il s'agit d'une réunion qui a lieu chaque premier lundi du mois, de 18h30 à 19h00 UTC. Il est actuellement hébergé sur la plateforme Google Meet (lien). Il s'agit d'un espace informel pour la relecture du code, la discussion sur ce que les bénévoles ont réalisé comme travail ou sur la manière d'aborder une tâche, la tâche à entreprendre ensuite, etc. Les bénévoles peuvent venir poser leurs questions, montrer leurs progrès, discuter, nous faire part de leurs projets ou nous demander des idées. Si vous avez besoin d'un membre spécifique de l'équipe de développement, veuillez nous en informer à l'avance.
- Génération de langage naturel (NLG) dans Wikifunctions : Il s'agit d'une réunion le troisième mardi de chaque mois, de 16h30 à 17h30 UTC. Plus d’informations.
- Heures de bureau précédentes : 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- Développez
- Si vous désirez aider au développement, faites-nous le savoir.
- Vous pouvez trouver des informations sur l'extension sur Extension:WikiLambda et des conseils pour les développeurs sur Aide-mémoire pour les développeurs de la Wikipedia abstraite.
- Phabricator:tag/abstract wikipedia - Ajouter ici les demandes de fonctionnalités et les rapports de bogues. (Voir Phabricator pour des détails sur la méthode d'utilisation)
- Vous pouvez voir une liste des tâches plus modestes de développement. – Ce sont de bonnes premières tâches pour les développeurs débutants.
- Vous pouvez consulter ces autres listes de tâches ouvertes : # Tâches de réparation – Tâches non assignées – Tâches utiles
- Vous pouvez envoyer un courriel à Sannita ou écrire sur la page de discussion si vous souhaitez collaborer plus étroitement avec nous.
- Si vous désirez aider au développement, faites-nous le savoir.
- Essayez-le maintenant
- Wikifunctions est désormais disponible en direct à wikifunctions.org
- sur l'instance du cluster Beta
- Bénévole être testeur design-entretien.
- Vous pouvez voir quelques maquettes préliminaires pour avoir une idée sommaire de la façon dont l’interface utilisateur pourrait fonctionner.
- Un prototype préliminaire de mise en œuvre est disponible sur Github. Celui-ci pourrait ne plus fonctionner avec les dernières versions de MediaWiki.
- La manière la plus simple de plonger dans ce prototype est de lire le pas à pas.
- Prototype alternatif dans GraalVM
- Demandes de a formation pour un travail en interne
- Vous pouvez vous référer à ce guide qui décrit étape par étape comment demander un travail en interne.
Contexte
Un article du Signpost (anglais) fournit une introduction plus détaillée de l’idée. La documentation ci-dessous – les papiers de recherche, les vidéos de présentations, les prototypes logiciels – fournissent de nombreux détails. Une ébauche détaillée de plan pour le développement de la Wikipedia abstraite est également disponible.
Consultez la page de proposition historique pour la longue liste des discussions liées, les papiers, les vidéos et les propositions comparables.
Au début, le projet avait pour nom de code Wikilambda", qui venait du Calcul-lambda. Le nom est toujours référencé dans Extension:Wikilambda et dans le logo de Wikifunctions qui contient le caractère grec lambda.
Les éléments mis en avant incluent notamment :
- (anglais) Courte vidéo d’introduction à Wikidata et à l’idée de la Wikipédia abstraite (New York, 2019) (18 min)
- (anglais) Capturer le sens : vers une Wikipédia abstraite (courte introduction)
- (anglais) Collaborer sur la somme de toutes les connaissances entre les langues (aspects sociaux)
Lectures complémentaires
- Wikifonctions en tant que projet à part entière
- Vision de Wikipédia abstraite
- Exemples de contenu abstrait
- Glossaire
Plan prévisionnel du projet
- Résumé : présentation des plans du projet.
- Nom : discussion sur le nom du projet.
- Objectifs : qu’essayons nous d’accomplir ? Objectifs primaires et secondaires.
- Organisation : comment l’équipe de développement serait organisée.
- Prérequis : conditions qui doivent être remplies pour le démarrage du projet.
- Architecture : un aperçu de comment les composants du projet travailleraient ensemble.
- Composants : les composants logiciels individuels que le projet doit fournir.
- Tâches : tâches élémentaires que le projet doit accomplir.
Références
- ↑ Les nouveaux composants (listés dans le plan de développement pour la Wikipédia abstraite) incluent des extensions pour Wikidata, dont l’intégration (dans la deuxième année du projet) nécessite l’accord de la communauté Wikidata avant de stocker le « contenu abstrait » sur ce wiki ou sur un autre (tel que le nouveau wiki Wikifonctions, en anglais Wikifunctions, développé dans la première partie du projet ou un autre wiki multilingue).