« Bots » : différence entre les versions

De Wikipast
Aller à la navigation Aller à la recherche
(Wikipastbot update)
(Wikipastbot update)
Ligne 14 : Ligne 14 :
== Projets ==
== Projets ==


=== Vue d'ensemble des projects sélectionnés ===
=== Vue d'ensemble des <span style="color:red">projects</span> (correction(s): <span style="color:green">projets
</span>) sélectionnés ===


{| class="wikitable"
{| class="wikitable"
Ligne 61 : Ligne 62 :


==== [[HypermotBot]] ====
==== [[HypermotBot]] ====
Bot qui detecte des formulations qui pourraient bénéficier d'une version formalisée sous la forme d'un hypermot et suggère une nouvelle écriture.  
Bot qui <span style="color:red">detecte</span> (correction(s): <span style="color:green">détecte
</span>) des formulations qui pourraient bénéficier d'une version formalisée sous la forme d'un hypermot et suggère une nouvelle écriture.  


Exemple : Le bot rencontre la phrase :
Exemple : Le bot rencontre la phrase :
Ligne 81 : Ligne 83 :
==== [[SourceBot]] ====
==== [[SourceBot]] ====
* Le bot détecte l'absence éventuelle d'une source dans une ligne biographique et la signale  
* Le bot détecte l'absence éventuelle d'une source dans une ligne biographique et la signale  
* Il met à jour une page FactChecking qui liste les entrées non sourcées en associant une référence particulière à cet inconnue
* Il met à jour une page FactChecking qui liste les entrées non <span style="color:red">sourcées</span> (correction(s): <span style="color:green">sources
* Il scanne régulièrement la page, si la sourcée est ajoutée il a remet dans la biographie.
</span>) en associant une référence particulière à cet inconnue
* Il scanne régulièrement la page, si la <span style="color:red">sourcée</span> (correction(s): <span style="color:green">source
</span>) est ajoutée il a remet dans la biographie.


==== [[VandalBot]] ====
==== [[VandalBot]] ====
Le bot détecte les opérations qui peuvent être du vandalisme (ex : suppression rapide d'un grand nombre de lignes, etc.). En cas de detection il émet une alerte.
Le bot détecte les opérations qui peuvent être du vandalisme (<span style="color:red">ex</span> (correction(s): <span style="color:green">exo, en, eu, eux, es, eh, et, x, e, rex, tex
</span>) : suppression rapide d'un grand nombre de lignes, etc.). En cas de <span style="color:red">detection</span> (correction(s): <span style="color:green">détection
</span>) il émet une alerte.


=== Bots de mise à jour de databiographie ===
=== Bots de mise à jour de <span style="color:red">databiographie</span> (correction(s): <span style="color:green">
</span>) ===


==== [[PageUpdaterBot]] ====  
==== [[PageUpdaterBot]] ====  
Ligne 101 : Ligne 108 :
Ce bot effectue deux types d'actions en parallèle :  
Ce bot effectue deux types d'actions en parallèle :  


1) Il gère automatiquement les informations ayant lieu dans des zones spatiotemporelles en recopiant toutes les informations correspondant à une [[zone spatiotemporelle]] donnée.  
1) Il gère automatiquement les informations ayant lieu dans des zones <span style="color:red">spatiotemporelles</span> (correction(s): <span style="color:green">
</span>) en recopiant toutes les informations correspondant à une [[zone <span style="color:red">spatiotemporelle</span> (correction(s): <span style="color:green">spatio-temporelle
</span>)]] donnée.  


Exemple le bot détecte  
Exemple le bot détecte  
Ligne 108 : Ligne 117 :




et ajoute l'évènement dans la page de référence spatiotemporelle de taille minimale correspondante.  
et ajoute l'évènement dans la page de référence <span style="color:red">spatiotemporelle</span> (correction(s): <span style="color:green">spatio-temporelle
</span>) de taille minimale correspondante.  


2) Il construit et maintient pour chaque personne une page spéciale qui trace la trajectoire biographique de cette personne.
2) Il construit et maintient pour chaque personne une page spéciale qui trace la trajectoire biographique de cette personne.


La biographie d'Henri Dunant est transformée en séquence de zones spatiotemporelles.  
La biographie d'Henri Dunant est transformée en séquence de zones <span style="color:red">spatiotemporelles</span> (correction(s): <span style="color:green">
</span>).  


Eventuellement cette page peut aussi contenir une carte temporelle.
Eventuellement cette page peut aussi contenir une carte temporelle.
Ligne 118 : Ligne 129 :
==== [[SPARQLBot]] ====
==== [[SPARQLBot]] ====
Ce bot utilise l'extraction effectuée de plusieurs millions d'entités nommées accessible depuis le  [http://letemps.archives.world/sparql SPARQL endpoint].
Ce bot utilise l'extraction effectuée de plusieurs millions d'entités nommées accessible depuis le  [http://letemps.archives.world/sparql SPARQL endpoint].
Il s'agit d'automatiquement créer (après avoir fait des tests à petite échelle bien sur) des pages databiographiques pour les personnes ou les lieux mentionnés.
Il s'agit d'automatiquement créer (après avoir fait des tests à petite échelle bien sur) des pages <span style="color:red">databiographiques</span> (correction(s): <span style="color:green">
</span>) pour les personnes ou les lieux mentionnés.


L'hypermot [[Mention]] sera dans un premier temps utilisé.
L'hypermot [[Mention]] sera dans un premier temps utilisé.
Ligne 124 : Ligne 136 :
==== [[LinkBot]] ====
==== [[LinkBot]] ====
* Lien automatique vers la page Wikipedia quand elle existe.  
* Lien automatique vers la page Wikipedia quand elle existe.  
* Idem avec d'autres bases du web semantique
* Idem avec d'autres bases du web <span style="color:red">semantique</span> (correction(s): <span style="color:green">sémantique
</span>)


=== Bots d'inférences et tests de contraintes ===
=== Bots d'<span style="color:red">inférences</span> (correction(s): <span style="color:green">ingérences
</span>) et tests de contraintes ===


==== [[CheckerBot]] ====  
==== [[CheckerBot]] ====  
Ce bot teste
Ce bot teste
* Qu'une personne n'est pas impliquée dans certains type d'évènements avant d'être né et après être mort. Il faudra pour cela catégoriser les hypermots qui correspondent à ce type d'évènement (exemple [[Rencontre]] à cette contrainte mais pas [[Distinction]])
* Qu'une personne n'est pas impliquée dans certains type d'évènements avant d'être né et après être mort. Il faudra pour cela catégoriser les hypermots qui correspondent à ce type d'évènement (exemple [[Rencontre]] à cette contrainte mais pas [[Distinction]])
* Qu'une personne n'est pas à deux endroit au même moment et en même temps (une utilisant pas exemple la notion de [[zone spatiotemporelle]]).  
* Qu'une personne n'est pas à deux endroit au même moment et en même temps (une utilisant pas exemple la notion de [[zone <span style="color:red">spatiotemporelle</span> (correction(s): <span style="color:green">spatio-temporelle
</span>)]]).  
* autres contraintes à déterminer
* autres contraintes à déterminer


==== [[InferenceBot]] ====  
==== [[InferenceBot]] ====  
* Ce bot reconstruit automatiquement le réseau social d'une personne en trouvant toute les personnes qui cette personne connait, en faisant des inférences à partir de certains hypermots (ex : [[Rencontre]]). Le réseau est ensuite mis à jour dans une section particulière de la page d'une personne en utilisant le vocabulaire des [[Predicats]].
* Ce bot reconstruit automatiquement le réseau social d'une personne en trouvant toute les personnes qui cette personne <span style="color:red">connait</span> (correction(s): <span style="color:green">cornait, contait, connaît, connais, sonnait, donnait, cognait, cannait, tonnait
</span>), en faisant des <span style="color:red">inférences</span> (correction(s): <span style="color:green">ingérences
</span>) à partir de certains hypermots (<span style="color:red">ex</span> (correction(s): <span style="color:green">exo, en, eu, eux, es, eh, et, x, e, rex, tex
</span>) : [[Rencontre]]). Le réseau est ensuite mis à jour dans une section particulière de la page d'une personne en utilisant le vocabulaire des [[Predicats]].


* Ce bot met également à jour les lien des parentés et l'arbre généalogique en utilisant aussi le vocabulaire des [[Predicats]].
* Ce bot met également à jour les lien des parentés et l'arbre généalogique en utilisant aussi le vocabulaire des [[Predicats]].


==== [[MiningBot]] ====  
==== [[MiningBot]] ====  
* Bot qui cherche des évènements particuliers directement dans les archives du Temps en utilisant des templates syntaxiques.  
* Bot qui cherche des évènements particuliers directement dans les archives du Temps en utilisant des <span style="color:red">templates</span> (correction(s): <span style="color:green">
</span>) <span style="color:red">syntaxiques</span> (correction(s): <span style="color:green">syntaxique
</span>).  


* Exemple 1 : Recherche de toutes les manières d'exprimer l'évènement [[Naissance]] et proposition de completion des pages Wiki
* Exemple 1 : Recherche de toutes les manières d'exprimer l'évènement [[Naissance]] et proposition de <span style="color:red">completion</span> (correction(s): <span style="color:green">complexion
</span>) des pages Wiki


* Exemple 2 : Recherche de toutes les manières d'exprimer l'évènement [[Fondation]] et proposition de completion des pages Wiki
* Exemple 2 : Recherche de toutes les manières d'exprimer l'évènement [[Fondation]] et proposition de <span style="color:red">completion</span> (correction(s): <span style="color:green">complexion
</span>) des pages Wiki




Ligne 150 : Ligne 172 :


==== [[Wiki Language for Bot Programming]] ====
==== [[Wiki Language for Bot Programming]] ====
Inventer une nouvelle syntaxe pour programmer facilement des bots directement dans les pages wiki. Ceci demande une analyse des bots en cours de créations pour repérer les parties redondante et proposer une formulation plus compact ouvrant l'écriture des bots aux personnes qui ne savent pas programmer dans des langages comme Python.
Inventer une nouvelle syntaxe pour programmer facilement des bots directement dans les pages <span style="color:red">wiki</span> (correction(s): <span style="color:green">kiki, tiki
</span>). Ceci demande une analyse des bots en cours de créations pour repérer les parties redondante et proposer une formulation plus compact ouvrant l'écriture des bots aux personnes qui ne savent pas programmer dans des langages comme Python.


=== Suggestion d'autres bots par les étudiants  ===
=== Suggestion d'autres bots par les étudiants  ===


==== [[ChronoBot]] ====
==== [[ChronoBot]] ====
Regroupe tous les évènements qui se sont passés à un jour donné, un mois donné, une année donnée. Les classe par ordre chronologique et fait des statistiques de base sur leurs typologies (Nombre de Naissance, etc.)
Regroupe tous les évènements qui se sont passés à un jour donné, un mois donné, une année donnée. Les classe par ordre chronologique et fait des statistiques de base sur leurs <span style="color:red">typologies</span> (correction(s): <span style="color:green">typologie
</span>) (Nombre de Naissance, etc.)


==== [[ImageBot]] ====
==== [[ImageBot]] ====
Ligne 163 : Ligne 187 :
Scanne les différents articles et met à un format standard tout ce qui est dates, nom propre ... (tout ce qui pourrait avoir une forme standard)
Scanne les différents articles et met à un format standard tout ce qui est dates, nom propre ... (tout ce qui pourrait avoir une forme standard)


===Fancy named Bots===
===Fancy <span style="color:red">named</span> (correction(s): <span style="color:green">
</span>) Bots===


====[[TangoBot]]====
====[[TangoBot]]====
Ce bot permet de supprimer les entrées redondantes sur une page. Possède des bases rudimentaires en tango et en bachata.
Ce bot permet de supprimer les entrées redondantes sur une page. Possède des bases rudimentaires en tango et en <span style="color:red">bachata</span> (correction(s): <span style="color:green">
</span>).


[[Bots BioPathBot]]
[[Bots BioPathBot]]

Version du 30 mai 2017 à 08:05

Exemples de syntaxe de bots

Pages pour faire des essais avec les bots

Projets

=== Vue d'ensemble des projects (correction(s): projets ) sélectionnés ===

Wikipast Bot Projects member_1 member_2 member_3 member_4 member_5
InferenceBot Marc Jollès Pierre-Alexandre Lee Leandro Kieliger Quentin Bacuet Aurélien Monbaron
SourceBot Karine Perrard Matthieu Baud Alexis Dewaele Grégoire Mayrhofer
TangoBot Patrik Wagner Stephane Selim Alex Cavaleri Antoine Gomez
LinkBot Thierry Bossy Ignacio Aleman Andy Caforio Ziyan Li Nawel Naas
ImageBot Thomas Boyer Ghislain Asin Samuel Sekarski Christine Roth
ChronoBot Aurélien Verdier Jonathan Charrière Arnau Albà Sonia Bouchiba Sébastien Morel
SPARQLBot Marc Bickel Raphaël Barman Grégoire Hirt Houssam Ben Hallam
FormatBot Cem Musluoglu Alex Jourdan Jan Snoeijs Claudio Loureiro
OrthoBot Leblanc Martin Antoine Launay Bruno Wicht Cinéus Jennifer M.
PageUpdaterBot Pannatier Arnaud Fournier Romain Giorla Matteo Viaccoz Cédric
BioPathBot Christophe Badoux Kim Lan Phan Hoang Robin Lang Julien Burkhard

Bots de formatage

HypermotBot

Bot qui detecte (correction(s): détecte ) des formulations qui pourraient bénéficier d'une version formalisée sous la forme d'un hypermot et suggère une nouvelle écriture.

Exemple : Le bot rencontre la phrase :

il propose :

Ce même bot peut vérifier si les utilisations d'hypermots sont compatibles avec la syntaxe décrite dans leur page.

OrthoBot

  • Le bot est un robot détecteur de fautes d'orthographe.
  • Il parcourt les différentes sites.
  • Vérifie l'intégralité des mots à l'aide d'un dictionnaire
  • Si une correction est trouvée il propose à l'auteur une correction

SourceBot

  • Le bot détecte l'absence éventuelle d'une source dans une ligne biographique et la signale
  • Il met à jour une page FactChecking qui liste les entrées non sourcées (correction(s): sources

) en associant une référence particulière à cet inconnue

  • Il scanne régulièrement la page, si la sourcée (correction(s): source

) est ajoutée il a remet dans la biographie.

VandalBot

Le bot détecte les opérations qui peuvent être du vandalisme (ex (correction(s): exo, en, eu, eux, es, eh, et, x, e, rex, tex ) : suppression rapide d'un grand nombre de lignes, etc.). En cas de detection (correction(s): détection ) il émet une alerte.

=== Bots de mise à jour de databiographie (correction(s): ) ===

PageUpdaterBot

Bot qui surveille toutes les nouvelles entrées biographiques et met à jour les pages concernant les entités présentes automatiquement. Si la page n'existe pas il la créé.

Exemple : Un utilisateur qui met à jour la page Henri Dunant rentre l'information

Le bot recopie la ligne à la bonne place sur la page Croix rouge.

BioPathBot

Ce bot effectue deux types d'actions en parallèle :

1) Il gère automatiquement les informations ayant lieu dans des zones spatiotemporelles (correction(s): ) en recopiant toutes les informations correspondant à une [[zone spatiotemporelle (correction(s): spatio-temporelle )]] donnée.

Exemple le bot détecte


et ajoute l'évènement dans la page de référence spatiotemporelle (correction(s): spatio-temporelle ) de taille minimale correspondante.

2) Il construit et maintient pour chaque personne une page spéciale qui trace la trajectoire biographique de cette personne.

La biographie d'Henri Dunant est transformée en séquence de zones spatiotemporelles (correction(s): ).

Eventuellement cette page peut aussi contenir une carte temporelle.

SPARQLBot

Ce bot utilise l'extraction effectuée de plusieurs millions d'entités nommées accessible depuis le SPARQL endpoint. Il s'agit d'automatiquement créer (après avoir fait des tests à petite échelle bien sur) des pages databiographiques (correction(s): ) pour les personnes ou les lieux mentionnés.

L'hypermot Mention sera dans un premier temps utilisé.

LinkBot

  • Lien automatique vers la page Wikipedia quand elle existe.
  • Idem avec d'autres bases du web semantique (correction(s): sémantique

)

=== Bots d'inférences (correction(s): ingérences ) et tests de contraintes ===

CheckerBot

Ce bot teste

  • Qu'une personne n'est pas impliquée dans certains type d'évènements avant d'être né et après être mort. Il faudra pour cela catégoriser les hypermots qui correspondent à ce type d'évènement (exemple Rencontre à cette contrainte mais pas Distinction)
  • Qu'une personne n'est pas à deux endroit au même moment et en même temps (une utilisant pas exemple la notion de [[zone spatiotemporelle (correction(s): spatio-temporelle

)]]).

  • autres contraintes à déterminer

InferenceBot

  • Ce bot reconstruit automatiquement le réseau social d'une personne en trouvant toute les personnes qui cette personne connait (correction(s): cornait, contait, connaît, connais, sonnait, donnait, cognait, cannait, tonnait

), en faisant des inférences (correction(s): ingérences ) à partir de certains hypermots (ex (correction(s): exo, en, eu, eux, es, eh, et, x, e, rex, tex ) : Rencontre). Le réseau est ensuite mis à jour dans une section particulière de la page d'une personne en utilisant le vocabulaire des Predicats.

  • Ce bot met également à jour les lien des parentés et l'arbre généalogique en utilisant aussi le vocabulaire des Predicats.

MiningBot

  • Bot qui cherche des évènements particuliers directement dans les archives du Temps en utilisant des templates (correction(s):

) syntaxiques (correction(s): syntaxique ).

  • Exemple 1 : Recherche de toutes les manières d'exprimer l'évènement Naissance et proposition de completion (correction(s): complexion

) des pages Wiki

  • Exemple 2 : Recherche de toutes les manières d'exprimer l'évènement Fondation et proposition de completion (correction(s): complexion

) des pages Wiki


Meta Bots

Wiki Language for Bot Programming

Inventer une nouvelle syntaxe pour programmer facilement des bots directement dans les pages wiki (correction(s): kiki, tiki ). Ceci demande une analyse des bots en cours de créations pour repérer les parties redondante et proposer une formulation plus compact ouvrant l'écriture des bots aux personnes qui ne savent pas programmer dans des langages comme Python.

Suggestion d'autres bots par les étudiants

ChronoBot

Regroupe tous les évènements qui se sont passés à un jour donné, un mois donné, une année donnée. Les classe par ordre chronologique et fait des statistiques de base sur leurs typologies (correction(s): typologie ) (Nombre de Naissance, etc.)

ImageBot

Illustre les pages avec des contenus en Creative Commons.

FormatBot

Scanne les différents articles et met à un format standard tout ce qui est dates, nom propre ... (tout ce qui pourrait avoir une forme standard)

===Fancy named (correction(s): ) Bots===

TangoBot

Ce bot permet de supprimer les entrées redondantes sur une page. Possède des bases rudimentaires en tango et en bachata (correction(s): ).

Bots BioPathBot