ArtificialIntelligencePolicy
EditProyek 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 rendering3. 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:
- Melakukan eksekusi pada mesin, server, atau infrastruktur milik proyek BlankOn.
- 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.

