Ringkasan Mingguan Kontributor AI – 8 Juli 2026


Pertemuan kontributor AI minggu ini berfokus pada kesiapan rilis WordPress 7.1, PR embedding dan streaming PHP AI Client, cakupan jangka pendek untuk Abilities API, edukasi pengembang, dan perencanaan stan tim AI WCUS.

Cakupan rilis WordPress 7.1

Dengan semakin dekatnya WordPress 7.1 Beta 1, tim membahas perlunya berhati-hati terhadap apa pun yang masih ditargetkan untuk rilis ini. Karena siklus 7.1 lebih singkat dari biasanya, para kontributor sepakat bahwa pekerjaan hanya boleh dilanjutkan jika ada keyakinan kuat terhadap implementasi, status peninjauan, dan pengujiannya. Hal ini terutama berlaku untuk pekerjaan terkait embedding, streaming, dan abilities.

KEPUTUSAN: Jika pekerjaan yang ditargetkan untuk WordPress 7.1 masih belum siap pada Selasa depan, 14 Juli, tim harus “menghentikan pengembangan” dan menundanya ke WordPress 7.2, alih-alih memaksakan pekerjaan yang belum pasti ke dalam rilis 7.1.

PHP AI Client

Tim meninjau kemajuan terkini pada PR embedding. Implementasinya sudah berfungsi dari sisi kode, tetapi memerlukan peninjauan dan pengujian tambahan sebelum dapat dianggap siap untuk WordPress 7.1.

Pengujian tetap sulit karena embedding memerlukan beberapa komponen untuk bekerja bersama:

  • Dukungan embedding di PHP AI Client
  • providerProvider Layanan AI yang menyediakan model untuk generasi, embedding, atau kemampuan lainnya (misalnya Anthropic, Google, OpenAI). pluginPlugin Plugin adalah perangkat lunak yang berisi sekelompok fungsi yang dapat ditambahkan ke situs web WordPress. Plugin dapat memperluas fungsionalitas atau menambahkan fitur baru ke situs web WordPress Anda. Plugin WordPress ditulis dalam bahasa pemrograman PHP dan terintegrasi dengan mulus dengan WordPress. Plugin ini dapat tersedia secara gratis di Direktori Plugin WordPress.org https://wordpress.org/plugins/ atau dapat berupa plugin berbayar dari pihak ketiga. dengan dukungan embedding (misalnya OpenAI, Google, Ollama)
  • Implementasi di sisi WordPress yang menggunakan client dan provider secara bersama-sama (misalnya pencarian vektor native)

Sebuah proof of concept kecil di AI Plugin disarankan sebagai langkah berikutnya yang terbaik untuk menunjukkan bahwa client, cabang provider, dan lapisan penyimpanan dapat bekerja sama dalam praktik.

Tim juga membahas PR streaming, yang masih terbuka dan memerlukan peninjauan tambahan. Para kontributor mencatat bahwa ringkasan singkat untuk @jason_the_adams akan membantu memusatkan peninjauan dan mengurangi kemungkinan permintaan tersebut terlewat di antara notifikasi GitHubGitHub GitHub adalah situs web yang menawarkan implementasi daring repositori git yang dapat dengan mudah dibagikan, disalin, dan dimodifikasi oleh pengembang lain. Repositori publik dapat dihosting secara gratis, sedangkan repositori privat memerlukan langganan berbayar. GitHub memperkenalkan konsep ‘pull request’, yaitu perubahan kode yang dibuat dalam cabang oleh kontributor dapat ditinjau dan didiskusikan sebelum digabungkan oleh pemilik repositori. https://github.com/.

Abilities API

Sebagian besar pertemuan berfokus pada Abilities API dan hal-hal yang sesuai untuk WordPress 7.1. Para kontributor membahas apakah coreCore Core adalah kumpulan perangkat lunak yang diperlukan untuk menjalankan WordPress. Tim Pengembangan Core membangun WordPress. harus menyertakan kemampuan untuk mengelola pos, pengguna, dan pengaturan, serta cara menghindari terulangnya penundaan di berbagai siklus rilis. Kelompok ini juga membahas bentuk kemampuan create, read, update, dan delete (CRUD) saat ini, termasuk apakah create dan update harus tetap dikelompokkan bersama atau direpresentasikan sebagai primitif terpisah.

Salah satu poin kesepakatan utama adalah bahwa abilities harus diperlakukan sebagai primitif fungsional WordPress, terpisah dari lapisan transportasi yang mungkin mengeksposnya. Lapisan transportasi seperti REST, MCP, palet perintah, atau antarmuka lainnya dapat menggunakan abilities, tetapi abilityAbility Unit fungsional WordPress yang terdaftar dan mendokumentasikan dirinya sendiri, yang dapat ditemukan dan dipanggil melalui berbagai konteks (REST API, Command Palette, MCP). Mencakup spesifikasi otorisasi serta input/output. itu sendiri tidak boleh dirancang seolah-olah hanya dimiliki oleh salah satu konteks tersebut.

Cakupan jangka pendek WordPress 7.1 yang dibahas dalam pertemuan tetap berfokus pada abilities berorientasi baca, bukan kemampuan pengelolaan yang lebih luas. Kelompok ini juga mengklarifikasi bahwa tidak ada rencana untuk secara diam-diam melakukan refaktor pada REST APIREST API REST API adalah singkatan dari RESTful Application Program Interface (API) yang menggunakan permintaan HTTP untuk GET, PUT, POST, dan DELETE data. REST API merupakan cara bagian depan aplikasi (misalnya “aplikasi ponsel” atau “situs web”) berkomunikasi dengan penyimpanan data (misalnya “basis data” atau “sistem berkas”)
https://developer.wordpress.org/rest-api/
yang ada agar menggunakan abilities. Setiap kemungkinan tumpang tindih antara REST dan abilities di masa mendatang harus disengaja, ditinjau, dan dikomunikasikan dengan jelas.

KEPUTUSAN: Abilities harus tetap terpisah dari lapisan transportasi seperti REST atau MCP.

KEPUTUSAN: Sampaikan masukan mengenai desain APIAPI API atau Application Programming Interface adalah perantara perangkat lunak yang memungkinkan program berinteraksi satu sama lain dan berbagi data dengan cara yang terbatas dan didefinisikan secara jelas. secara keseluruhan serta kemungkinan penyertaan pada 7.1 melalui proposal penggabungan.

AI Plugin

AI plugin terus menjadi tempat utama untuk menguji dan mendemonstrasikan fungsionalitas terkait AI sebelum dipertimbangkan secara lebih luas di core. Para kontributor membahas penggunaan plugin sebagai implementasi model untuk abilities, membantu menunjukkan bagaimana primitif fungsional dapat digunakan dalam fitur nyata, bukan hanya sebagai desain API abstrak.

Kelompok ini juga mencatat bahwa diperlukan contoh yang lebih baik untuk membantu pengembang memahami manfaat abilities. Pekerjaan edukasi pengembang yang disarankan mencakup menunjukkan implementasi yang menarik dan menyoroti bagaimana abilities dapat diorkestrasi di luar konteks khusus AI atau REST.

Keterampilan dan evaluasi WordPress Agent

Kelompok ini secara singkat membahas perkembangan skills dan perlunya memperlakukan implementasi saat ini sebagai sesuatu yang iteratif, bukan final. Folder eval di repositori agent skills dicatat masih berupa stub. Diperlukan pekerjaan tambahan untuk menentukan apakah dan bagaimana folder tersebut harus terhubung dengan upaya benchmarking WordPress.

WordCampWordCamp WordCamp adalah konferensi santai yang diselenggarakan secara lokal dan membahas segala hal terkait WordPress. WordCamp merupakan salah satu tempat komunitas WordPress berkumpul untuk saling mengajarkan apa yang telah mereka pelajari sepanjang tahun dan berbagi kegembiraan. Pelajari lebih lanjut. US Tim AI

Tim meninjau perencanaan stan Tim AI WCUS. Para kontributor membahas cara membuat formulir relawan stan lebih santai dan mudah didekati agar lebih banyak orang merasa nyaman untuk mendaftar. Tim juga membahas papan informasi, kode QR untuk dokumentasi, dan visual stan yang sederhana. @gajendrasingh menawarkan bantuan untuk visual stan dan kebutuhan koordinasi.

KEPUTUSAN: Formulir relawan stan harus disesuaikan agar terasa lebih santai dan tidak menyulitkan kontributor yang mungkin tersedia untuk membantu.


Langkah Berikutnya

  • Tinjau dan uji PR embedding.
  • Identifikasi proof of concept kecil di AI Plugin yang menunjukkan embedding bekerja di PHP AI Client, plugin provider, dan penyimpanan di sisi WordPress.
  • Tinjau dan uji PR streaming.
  • Siapkan ringkasan singkat PR streaming untuk @jason_the_adams.
  • Tinjau proposal penggabungan Abilities API dan berikan masukan di utas diskusi.
  • Berikan masukan mengenai pola CRUD dan struktur ability, terutama terkait pemisahan definisi ability primitif dari eksposur lapisan transportasi.
  • Buat atau bagikan contoh praktis bagi pengembang yang menunjukkan bagaimana abilities dapat digunakan.
  • Perbarui formulir pendaftaran stan WCUS agar terasa lebih santai dan mudah didekati.
  • Lanjutkan koordinasi stan WCUS dan persiapan visual.
  • @webdevmattcrom dan @gajendrasingh mengikuti sesi Office Hours Tim AI berikutnya sebagai pengamat.

Pertemuan Mendatang

  • Para kontributor dipersilakan bergabung setiap Rabu pukul 1700 UTC melalui Google Meet. Catatan dalam pertemuan dicatat secara langsung di Canvas SlackSlack Slack adalah platform obrolan grup kolaboratif https://slack.com/. Komunitas WordPress memiliki Saluran Slack sendiri di https://make.wordpress.org/chat/ dan dipadukan dengan data transkripsi agregat untuk menghasilkan postingan ringkasan pertemuan ini. Semua jadwal pertemuan tim dipublikasikan langsung di Kalender Pertemuan WordPress.
  • Office Hours Tim AI (Slack): Kamis, 9 Juli 2026. @justlevine memimpin, @webdevmattcrom dan @gajendrasingh mengikuti sebagai pengamat.
  • Panggilan Kontributor AI Mingguan (Google Meet): Rabu, 8 Juli 2026.

Terima kasih kepada @nikskyverge dan @justlevine atas peninjauan sebelum publikasi.

#core-ai, #summary