Semantic MediaWiki: Difference between revisions
No edit summary |
add image |
||
Line 3: | Line 3: | ||
This page exists to dive deeper into particulars. | This page exists to dive deeper into particulars. | ||
== SMWCon 2023 == | ==SMWCon 2023== | ||
The [https://www.semantic-mediawiki.org/wiki/SMWCon_Fall_2023 3-day program] was fantastic! | The [https://www.semantic-mediawiki.org/wiki/SMWCon_Fall_2023 3-day program] was fantastic! | ||
One major advancement was the fact that Bernard Krabina opened ties with [https://docs.opencollective.com/help/about/introduction Open Collective] so that individuals and organizations can [https://www.semantic-mediawiki.org/wiki/Sponsorship#Donating_money donate money] to the project. | One major advancement was the fact that Bernard Krabina opened ties with [https://docs.opencollective.com/help/about/introduction Open Collective] so that individuals and organizations can [https://www.semantic-mediawiki.org/wiki/Sponsorship#Donating_money donate money] to the project. | ||
=== Task tracking === | ===Task tracking=== | ||
HalloWelt! combines four extensions they created to make useful task tracking in (Semantic) MediaWiki | HalloWelt! combines four extensions they created to make useful task tracking in (Semantic) MediaWiki | ||
* [[mw:Extension:SimpleTasks|Extension:SimpleTasks]] Tasks are checklist items that can be checked on or off to indicate if the task is open or completed. | |||
* [[mw:Extension:Checklists|Extension:Checklists]] Make lists of checkboxes. | *[[mw:Extension:SimpleTasks|Extension:SimpleTasks]] Tasks are checklist items that can be checked on or off to indicate if the task is open or completed. | ||
* [[mw:Extension:DateTimeTools|Extension:DateTimeTools]] Provides date tools in VisualEditor. | *[[mw:Extension:Checklists|Extension:Checklists]] Make lists of checkboxes. | ||
* [[mw:Extension:AtMentions|Extension:AtMentions]] Easily mention a user, with notification | *[[mw:Extension:DateTimeTools|Extension:DateTimeTools]] Provides date tools in VisualEditor. | ||
*[[mw:Extension:AtMentions|Extension:AtMentions]] Easily mention a user, with notification | |||
Miriam Schlindwein presented how it's possible to create tasks, assign them to someone, add due dates and how they can be controlled {{#ev:youtube|lYpi08dqBPs|||||t=13336}} | Miriam Schlindwein presented how it's possible to create tasks, assign them to someone, add due dates and how they can be controlled {{#ev:youtube|lYpi08dqBPs|||||t=13336}} | ||
=== Realtime integrations with GitLab === | ===Realtime integrations with GitLab=== | ||
See [[GitLab operations]] | See [[GitLab operations]] | ||
=== Fixing Wikidata === | ===Fixing Wikidata=== | ||
Yaron Koren gave a great presentation ([https://commons.wikimedia.org/wiki/File:Fixing_Wikidata_-_SMWCon_2023.pdf slides]) called '''[http://wikiworks.com/enhanced-wikibase.html Enhanced Wikibase]''' on how [[Wikibase]] (and therefore Wikidata) are missing features. He showed how he implemented these missing features in a series of developments. One is showcased at [https://wikidatawalkabout.org/ Wikidata Walkabout] - a drill-down and query interface to Wikibase sites; powered by [https://github.com/sahajsk21/Anvesha Anvesha] - a JavaScript library. | Yaron Koren gave a great presentation ([https://commons.wikimedia.org/wiki/File:Fixing_Wikidata_-_SMWCon_2023.pdf slides]) called '''[http://wikiworks.com/enhanced-wikibase.html Enhanced Wikibase]''' on how [[Wikibase]] (and therefore Wikidata) are missing features. He showed how he implemented these missing features in a series of developments. One is showcased at [https://wikidatawalkabout.org/ Wikidata Walkabout] - a drill-down and query interface to Wikibase sites; powered by [https://github.com/sahajsk21/Anvesha Anvesha] - a JavaScript library. | ||
=== Natural Language Queries to Wikidata: A Naive Prototype === | ===Natural Language Queries to Wikidata: A Naive Prototype=== | ||
Robert Timms - Sr. Software Engineer Wikibase Suite, Wikimedia Deutschland gave [https://www.semantic-mediawiki.org/wiki/SMWCon_Fall_2023/Natural_Language_Queries_to_Wikidata:_A_Na%C3%AFve_Prototype a talk] ([https://github.com/rti/askwikidata code] [https://docs.google.com/presentation/d/1YgDmcvoXaqnYdRyX5RxewVkeioEJ92nb8Sfb_halBsM slides] [https://colab.research.google.com/drive/1yRZshpNj0kXwY0XuUYw5ziqjw_RffxH- try it]) about querying Wikibase with an LLM. Not the goal of the talk, but he revealed some of the key drawbacks of using "AI" in the first place: | Robert Timms - Sr. Software Engineer Wikibase Suite, Wikimedia Deutschland gave [https://www.semantic-mediawiki.org/wiki/SMWCon_Fall_2023/Natural_Language_Queries_to_Wikidata:_A_Na%C3%AFve_Prototype a talk] ([https://github.com/rti/askwikidata code] [https://docs.google.com/presentation/d/1YgDmcvoXaqnYdRyX5RxewVkeioEJ92nb8Sfb_halBsM slides] [https://colab.research.google.com/drive/1yRZshpNj0kXwY0XuUYw5ziqjw_RffxH- try it]) about querying Wikibase with an LLM. Not the goal of the talk, but he revealed some of the key drawbacks of using "AI" in the first place: | ||
# Outdated information | |||
# Prone to hallucinations | #[[File:Architecture - Ask Wikidata SMWCon 2023.png|alt=Application architecture|thumb|architecture]]Outdated information | ||
# No sources (AI doesn't tell you how or why it claims to be authoritative.) | #Prone to hallucinations | ||
#No sources (AI doesn't tell you how or why it claims to be authoritative.) | |||
This is supposed to be addressed in part by using the <abbr title="Retrieval-Augmented Generation">RAG</abbr> technique. | This is supposed to be addressed in part by using the <abbr title="Retrieval-Augmented Generation">RAG</abbr> technique. | ||