Wikifunctions adalah sebuah proyek yang menyediakan katalog fungsi komputer yang bertujuan membuat, memodifikasi, dan menggunakan ulang kode sumber.[2][3] Wikifunctions berhubungan erat dengan Abstract Wikipedia, sebuah ekstensi Wikidata yang bertujuan membuat versi bahasa independen Wikipedia menggunakan data terstrukturnya.[4][5][6] Proyek ini bernama Wikilambda untuk sementara waktu.[7] Penentuan nama final Wikifunctions diumumkan pada 22 Desember 2020 setelah dilaksanakannya kontes penamaan.[8] Situs web Wikifunctions diharapkan akan diluncurkan pada 2022 dan bakal menjadi proyek Wikimedia baru pertama yang akan diluncurkan sejak 2012.[9]
Pada Oktober 2020, demo proyek ini diumumkan dan beralamatkan di notwikilambda.toolforge.org.
Proyek ini digagas oleh Denny Vrandečić—rekan pendiri Wikidata—dalam makalah Google pada April 2020.[10] Vrandečić mengajukan proposal proyek ini kepada Wikimedia Foundation pada Mei 2020 (sebagai Wikilambda) dan disetujui oleh Dewan Pengawas Wikimedia Foundation pada Juli 2020 sebagai Abstract Wikipedia.[11][12][13] Pada Maret 2021, Vrandečić menerbitkan gambaran sistem dan perbedaan antara Abstract Wikipedia dan Wikifunctions pada artikel "Building a Multilingual Wikipedia" dalam jurnal ilmu komputer Communications of the ACM.[14]
At heart, Wikifunctions is rather technical: It will let the community create functions—that is, sequences of computer programming instructions. These functions will use data as inputs, apply an algorithm, and calculate an output, which can be rendered into one of the natural human languages to answer questions.
Artikel bertopik situs web ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.