BlankOn

ArtificialIntelligencePolicy

Edit

Proyek ini memperbolehkan penggunaan teknologi Gen-AI dalam proses penulisan kode, mulai dari auto-complete hingga agen generatif penuh, dengan ketentuan tertentu untuk menjaga kualitas, keamanan, dan transparansi kontribusi.

Pedoman Kontribusi

Kode yang dibuat atau dibantu oleh Gen-AI, khususnya yang melibatkan agen generatif, dianjurkan mengikuti ketentuan berikut:

1. Tinjauan Rekan Sejawat

Setiap kontribusi yang melibatkan kolaborasi wajib melalui proses code review dan memperoleh minimal satu persetujuan dari rekan sejawat atau pemimpin tim.

2. Penandaan pada Pesan Commit

Sertakan penanda gen pada pesan commit. Contoh:

feat(gen): add support for multi-language rendering

3. Transparansi Kontribusi

Kontributor diminta untuk mengungkapkan bagian mana dalam kode yang dihasilkan atau dibantu oleh Gen-AI, baik dalam pull request, komentar review, atau dokumentasi perubahan.

4. Pemahaman atas Kode

Meskipun kode dibantu AI, kontributor tetap bertanggung jawab penuh atas kode tersebut dan harus dapat menjelaskan logika, maksud, dan konsekuensi teknisnya apabila diminta oleh pengulas kode.

4. Komunikasi Proaktif

Kontributor diharapkan menjaga komunikasi yang jelas untuk membantu kolaborator memahami konteks, asumsi, serta batasan dari kode yang dibantu oleh Gen-AI.

Larangan

Penggunaan Agentic AI (AI dengan kemampuan eksekusi otomatis dan tindakan mandiri) tidak diperbolehkan untuk:

  1. Melakukan eksekusi pada mesin, server, atau infrastruktur milik proyek BlankOn.
  2. Digunakan dengan kredensial, token, atau kunci akses yang terkait dengan akun atau sistem dalam ekosistem BlankOn.

This policy may be reviewed and re-evaluated periodically as technology, legal considerations, and community perspectives evolve.

On this page