抽象维基百科
抽象维基百科 ![]() | |
---|---|
开始: | 2020-07 |
团队成员: | Denny Vrandečić (Head of Special Projects)
Josh Minor (Group Product Manager), Rebecca Wambua (Senior Product Manager)
Amin Al Hazwani (Lead UX Designer)
Quiddity (Community Relations Specialist), Luca Martinelli (Community Relations Specialist)
Adam Baso (Engineering Director), Cai Blanton (Senior Engineering Manager), James Forrester (Staff Software Engineer, Tech Lead), Genoveva Galarza (Staff Software Engineer), Cory Massaro (Staff Software Engineer), David Martin (Staff Software Engineer), Julia Kieserman (Senior Software Engineer), Stef Dunlap (Staff Software Engineer in Test), Elena Etonkovidova (QA Engineer)
|
更新: | 更新 |
项目
此项目由兩部分所組成:抽象维基百科和維基函数。
抽象维基百科的目標是讓更多的人能用更多的語言分享更多的知識。抽象维基百科是維基數據的一個概念性的延伸。[1] 在抽象维基百科中,人们可以以独立于语言的方式创建和维护维基百科条目。特定语言的维基百科可以使用代码将这种独立于语言的文章翻译成它的语言。
維基函数(Wikifunctions)是一个允许任何人创建和维护代码的新维基媒体项目。从不同角度来说都很有价值。此项目提供各式各樣任何人都可以调用、编写、维护并使用的函数清單。此项目还提供代码,以将抽象维基百科的独立于语言的条目翻译到维基百科,使任何人用他们的语言阅读条目。維基函数会使用关于来自维基数据的字词和实体的知识。
这会使我们更接近那个每个人都能在所有人类知识的总和中分享知识的世界。
什麼是函数?
“函数”是指一系列會根據您提供的信息進行計算的電腦程序指令。函数是一種可以回答問題的知識形式,例如兩個日期之間經過了多少天,或兩個城市之間的距離。更複雜的函数可以計算更複雜的問題,例如三維形狀的體積,火星與金星之間在某個日期的距離,或兩個物種是否在某個時間同時存在。我們已經在許多類型的知識查詢中使用了“函数”,例如向搜索引擎提出某個問題。英文中已知的{{convert}}
和 {{age}}
的這二個模板已是使用於不同的維基百科中的功能。這兩個模板是以維基語法和Lua編寫,並在當有需要的時候可以手動複製到每個維基子計劃裏。
有關“函数”的更多示例,請參見早期函数示例,有關系統界面的初期模型,請參見早期實物模型。
簡而言之,“函数”會根據您提供的数据進行計算,然後回答您的問題。
這項新的維基项目會建立一個由志願者編寫的函数庫,用以解答各種語言的問題。透過建立此函数庫,我們可以讓更多人以新的方式存取和探索自由知識。為了實現此目標,這個项目需要一個名稱。請加入提出及選擇最佳名稱的討論。
什麼是抽象维基百科?
抽象维基百科(Abstract Wikipedia)一詞是指一個長遠目標 - 就是這個函数庫有朝一日可以協助創建語言無關的條目。一旦我們在此项目建立了足夠的條目,這就會標誌著任何維基项目,尤其是中小型项目,可以大幅增加其語言的條目。這也讓編輯者可以將自己文化和社會環境的知識與更大範圍、更全球性的讀者分享。
新的維基函数將開發編碼的基礎結構,以使這一願景成為可能。项目中的抽象维基百科部分將在大約2022年開始。
換句話說:我們將能夠將新的維基子計劃中的各種函数與維基數據中的数据和語言信息相結合,以便生成任何受支持語言的自然語言句子。 然後,任何的維基百科(或其他地方)都可以使用這些句子。
時間表
- 2013年–2020年:项目討論、研究、及提案。
- 2020年5月:项目獲得批准。
- 2020年7月:项目正式公佈;Extension:WikiLambda開發开始; 電郵名單及其他溝通渠道已建立;深度的討論不斷增加。
- 2020年9月–2020年12月:維基函数命名競賽。
- 2020年12月:开始讨论維基函数标誌競赛和提交提案。
- 2022年:啟動Beta版維基函数
- 2023年:啟動量產版維基函数
参与
- 编辑
- 參與維基數據的語言知識建構。維基數據的語言知識對抽象维基百科的成功非常重要,而且現在就可以開始。
- 在元維基上翻譯文檔頁面。
- 在translatewiki.net上翻譯軟件界面 (已完成的統計)
- 讨论
- 閱讀 每週更新 (訂閱)
- 抽象维基百科的討論頁
- 專職的電郵名單
- 主聊天室: Telegram或IRC #wikipedia-abstract连接(两群互联) (目前的日誌, 舊的日誌)
- 开发人员聊天室: Telegram或IRC #wikipedia-abstract-tech连接(两群互联) (日誌)
- 定期会议:
- 志愿者派對: 每月的第一个星期一举行月度会议,时间为18:30-19:00 UTC。 它目前在Google Meet平台上主辦(链接)。 这是一个非正式的空间,可以进行代码审阅,谈论志愿者取得的成就或如何处理一项任务,接下来最好执行哪个任务等。志愿者们可以提出问题,展示进展,讨论事情,告知我们他们的计划,或者征求意见。如果您需要开发团队中的特定人员加入,请提前告知我们。
- 維基函数上的自然语言生成(Natural language generation,NLG): 每月的第三个星期二举行月度会议,时间为16:30–17:30 UTC。 更多信息。
- 先前的咨询时间: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- 開發
- 如果您想協助開發此項目:
- 您可以在Extension:WikiLambda裏查看有关扩展的信息,還有,在抽象開發人員小抄裏查看一些开发人员提示。
- Phabricator:tag/abstract wikipedia – 在此处添加函数请求和错误报告。 (有关如何使用它的详细信息,请参阅Phabricator)
- 您可以看看较小的开发任务的列表 – 对于新开发人员来说,这些是很好的第一项任务。
- 您可以看看这些其他不错的开放任务列表: #fix-it任务 – 未分配的任务 – nice-to-have任务
- 如果您想与我们更密切地合作,請发电子邮件给Quiddity或在讨论页上留言。
- 如果您想協助開發此項目:
- 试用
- 在Beta Cluster Instance上
- 担任面试设计测试员的志愿者.
- 你可以閱覽一些初始模型,了解使用介面的運作模式。
- 初始版可於 Github 取得。這可能無法與最新版 MediaWiki 兼容。
- 探索此初始版的最易方法就是閱讀此導航。
- 其他在 GraalVM 的運用
- 在基金会内部提出工作的要求
- 你可以参考[1],它描述了如何一步步地在内部申请工作。
背景
《路标》上的一篇文章提供的关于这个项目更多的介绍。以下的这些研究论文、视频和软件原型提供了更多的详细信息。这里也有一个关于抽象维基百科项目发展的较为详细的草案。
參閱歷史提案的頁面,瀏覽存有相關討論、文件、影片及類似提案。
最初,这个项目的代号为Wikilambda,源自λ演算。这个名字仍然在Extension:WikiLambda的名称和維基函数的标誌中被提及,其中包含一个Λ字符。
重點包括:
- 维基数据和抽象维基百科想法的簡介短片(2019年,纽约) (18分鐘)
- 捕捉意义:迈向抽象维基百科(简短介绍)
- 所有跨语言知识总和合作(社会方面)
延伸阅读
项目计划
- 摘要:项目计划概述
- 名称:关于项目名称的讨论
- 目标:我们试图实现的是什么?主要和次要目标
- 组织:如何建立开发团队
- 需求:项目需要满足的总体条件
- 架构:项目组件如何协同工作的概述
- 组件:项目需要交付的各个软件组件
- 任务:项目需要完成的单个任务