ນະໂຍບາຍການປະກອບສ່ວນໂດຍມີ AI ເປັນຜູ້ຊ່ວຍ

Jason Brooks, ສະພາ Fedora, ຊຸມຊົນ Fedora v1.0, 2025-10-24
  1. ທ່ານ ອາດຈະ ນຳໃຊ້ການຊ່ວຍເຫຼືອຈາກ AI ໃນການປະກອບສ່ວນເຂົ້າໃນ Fedora, ຕາບໃດທີ່ທ່ານປະຕິບັດຕາມຫຼັກການທີ່ໄດ້ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້.

  2. ຄວາມຮັບຜິດຊອບ: ທ່ານ ຕ້ອງ ຮັບຜິດຊອບຕໍ່ການປະກອບສ່ວນຂອງທ່ານ. ການປະກອບສ່ວນເຂົ້າໃນ Fedora ໝາຍເຖິງການຮັບປະກັນຄຸນນະພາບ, ການປະຕິບັດຕາມສັນຍາອະນຸຍາດ (license), ແລະ ປະໂຫຍດຂອງສິ່ງທີ່ທ່ານສົ່ງເຂົ້າ. ທຸກໆການປະກອບສ່ວນ, ບໍ່ວ່າຈະມາຈາກຜູ້ຂຽນที่เป็นມະນຸດ ຫຼື ໄດ້ຮັບການຊ່ວຍເຫຼືອຈາກຕົວແບບພາສາຂະໜາດໃຫຍ່ (LLMs) ຫຼື ເຄື່ອງມື AI ແບບສ້າງສັນອື່ນໆ, ຕ້ອງໄດ້ມາດຕະຖານຂອງໂຄງການໃນການຮັບເຂົ້າ. ຜູ້ປະກອບສ່ວນແມ່ນຖືເປັນຜູ້ຂຽນສະເໝີ ແລະ ຕ້ອງຮັບຜິດຊອບຢ່າງເຕັມສ່ວນຕໍ່ການປະກອບສ່ວນທັງໝົດເຫຼົ່ານີ້.

  3. ຄວາມໂປ່ງໃສ: ທ່ານ ຕ້ອງ ເປີດເຜີຍການນຳໃຊ້ເຄື່ອງມື AI ເມື່ອສ່ວນສຳຄັນຂອງການປະກອບສ່ວນນັ້ນມາຈາກເຄື່ອງມືໂດຍບໍ່ມີການປ່ຽນແປງ. ທ່ານ ຄວນ ເປີດເຜີຍການນຳໃຊ້ເຄື່ອງມື AI ໃນກໍລະນີອື່ນໆ ທີ່ເຫັນວ່າອາດຈະເປັນປະໂຫຍດ. ການນຳໃຊ້ເຄື່ອງມືຊ່ວຍເຫຼືອເປັນປະຈຳ ເພື່ອແກ້ໄຂໄວຍາກອນ ແລະ ການສະກົດຄຳ, ຫຼື ເພື່ອເຮັດໃຫ້ພາສາຈະແຈ້ງຂຶ້ນ, ແມ່ນບໍ່ຈຳເປັນຕ້ອງເປີດເຜີຍ.

    • ຂໍ້ມູນກ່ຽວກັບການນຳໃຊ້ເຄື່ອງມື AI ຈະຊ່ວຍໃຫ້ພວກເຮົາປະເມີນຜົນກະທົບ, ສ້າງແນວທາງປະຕິບັດທີ່ດີທີ່ສຸດແບບໃໝ່ ແລະ ປັບປຸງຂັ້ນຕອນການເຮັດວຽກທີ່ມີຢູ່.

    • ການເປີດເຜີຍແມ່ນໃຫ້ເຮັດໃນບ່ອນທີ່ມີການລະບຸຊື່ຜູ້ຂຽນຕາມປົກກະຕິ. ສຳລັບການປະກອບສ່ວນທີ່ຕິດຕາມຜ່ານ git, ວິທີທີ່ແນະນຳຄືການໃຊ້ Assisted-by: ຕໍ່ທ້າຍຂໍ້ຄວາມ commit. ສຳລັບການປະກອບສ່ວນອື່ນໆ, ການເປີດເຜີຍອາດລວມມີ ຄຳນຳເອກະສານ, metadata ຂອງໄຟລ໌ອອກແບບ, ໝາຍເຫດການແປ, ຫຼື ໝວດໝູ່ໜ້າ wiki.

    • ຕົວຢ່າງ:

      • Assisted-by: generic LLM chatbot

      • Assisted-by: ChatGPTv5

  4. ການປະເມີນການປະກອບສ່ວນ ແລະ ຊຸມຊົນ: ເຄື່ອງມື AI ອາດຈະຖືກນຳໃຊ້ເພື່ອຊ່ວຍຜູ້ກວດສອບທີ່ເປັນມະນຸດ ໂດຍການໃຫ້ການວິເຄາະ ແລະ ຄຳແນະນຳ. ທ່ານ ຕ້ອງບໍ່ ໃຊ້ AI ເປັນຜູ້ຕັດສິນພຽງຜູ້ດຽວ ຫຼື ຜູ້ຕັດສິນຂັ້ນສຸດທ້າຍ ໃນການຕັດສິນທີ່ມີເນື້ອຫາສຳຄັນ ຫຼື ຕາມຄວາມຮູ້ສຶກສ່ວນຕົວຕໍ່ການປະກອບສ່ວນໃດໜຶ່ງ, ແລະ ບໍ່ໃຫ້ໃຊ້ເພື່ອປະເມີນສະຖານະຂອງບຸກຄົນພາຍໃນຊຸມຊົນ (ເຊັ່ນ: ເລື່ອງການໃຫ້ທຶນ, ບົດບາດການນຳ, ຫຼື ເລື່ອງກົດລະບຽບທາງດ້ານຈັນຍາບັນ). ສິ່ງນີ້ບໍ່ໄດ້ຫ້າມການນຳໃຊ້ເຄື່ອງມືອັດຕະໂນມັດເພື່ອການກວດສອບທາງເຕັກນິກທີ່ຊັດເຈນ ເຊັ່ນ CI/CD pipelines, ການທົດສອບອັດຕະໂນມັດ, ຫຼື ການກອງສະແປມ. ຄວາມຮັບຜິດຊອບຂັ້ນສຸດທ້າຍໃນການຮັບເອົາການປະກອບສ່ວນ, ເຖິງແມ່ນວ່າຈະດຳເນີນການໂດຍລະບົບອັດຕະໂນມັດ, ແມ່ນຂຶ້ນກັບມະນຸດຜູ້ທີ່ເປັນຜູ້ອະນຸມັດການດຳເນີນການນັ້ນສະເໝີ.

  5. ຂໍ້ລິເລີ່ມຂະໜາດໃຫຍ່: ນະໂຍບາຍນີ້ບໍ່ກວມລວມເຖິງຂໍ້ລິເລີ່ມຂະໜາດໃຫຍ່ ທີ່ອາດຈະປ່ຽນແປງຮູບແບບການດຳເນີນງານຂອງໂຄງການຢ່າງຫຼວງຫຼາຍ ຫຼື ນຳໄປສູ່ການເຕີບໂຕຂອງການປະກອບສ່ວນແບບກ້າວກະໂດດໃນບາງສ່ວນຂອງໂຄງການ. ຂໍ້ລິເລີ່ມດັ່ງກ່າວຈຳເປັນຕ້ອງໄດ້ມີການປຶກສາຫາລືແຍກຕ່າງຫາກກັບສະພາ Fedora.

ຂໍ້ສົງໄສກ່ຽວກັບການລະເມີດນະໂຍບາຍທີ່ອາດຈະເກີດຂຶ້ນ ຄວນລາຍງານຜ່ານຕິກເກັດສ່ວນຕົວ (private tickets) ຂອງ Forge ເຖິງສະພາ Fedora.

ຄຳສຳຄັນ “MAY” (ອາດຈະ), “MUST” (ຕ້ອງ), “MUST NOT” (ຕ້ອງບໍ່), ແລະ “SHOULD” (ຄວນ) ໃນເອກະສານນີ້ ແມ່ນໃຫ້ຕີຄວາມໝາຍຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນ RFC 2119.