Wikipédia abstraite
Wikipédia abstraite | |
---|---|
Début : | 2020-07 |
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 traduire dans sa langue cet article indépendant de toute langue. Le code effectue la traduction.
Wikifonctions (en anglais Wikifunctions) est un nouveau projet de Wikimédia qui permet à chacun de créer et de maintenir du code. Ceci 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épendants 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 entités contenues dans Wikidata.
Cela nous rapprochera d’un monde où tout le monde 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 wikitexte et 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 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 (en anglais Wikifunctions), 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 mmorphologiques.
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 ou d’autres canaux, et 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 davantage de types à Wikifonctions
- 2024: Utilisation de Wikidata dans Wikifunctions
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 (statistiques de complétion)
- Discutez
- Lire les mises à jour hebdomadaires (s'abonner)
- Discussion:Wikipédia abstraite
- Liste de diffusion dédiée
- Discussodrome principal : canaux de discussion sur Telegram ou IRC #wikipedia-abstractconnecter (relayés ensemble) (journaux actuels, anciens journaux)
- Discussions entre développeurs : canaux de discussion sur Telegram ou IRC #wikipedia-abstract-techconnecter (relayés ensemble) (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 volontaires ont réalisé ou sur la manière d'aborder une tâche, la tâche à entreprendre ensuite, etc. Les volontaires peuvent venir poser des 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) sur les 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 d'Abstract.
- Phabricator:tag/abstract wikipedia - Ajouter les demandes de fonctionnalités et les rapports de beugues ici. (Voir Phabricator pour des détails sur la méthode d'utilisation)
- Vous pouvez voir une liste de 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 à Quiddity 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
- Volontaire pour ê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
- Demande de 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 Wikilambda est également disponible.
Consultez la page de proposition historique pour la longue liste de 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 intro)
- (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).