Janë zhvilluar rregulla për përdorimin e AI në projektin Rust

Zhvilluesit e gjuhës së programimit Rust po përgatiten të publikojnë rregullat për përdorimin e asistentëve AI në projekt. Rregullat e propozuara janë rafinuar gjatë një debati që përfshin më shumë se 3000 mesazhe, janë miratuar nga 4 shoqërues dhe presin publikim. Me përjashtime të veçanta, rregullat ndalojnë kalimin e kodit të gjeneruar nga AI në depozitën kryesore rust-lang/rust, por nuk zbatohen për nënmodul, degët dhe varësitë nga katalogu crates.io, si dhe depozita të tjera të organizatës. Megjithatë, rregullat lejojnë përdorimin e AI për analizimin, studimin, rishikimin dhe verifikimin e kodit.

Përdorimi i AI lejohet në raste kur informacioni i marrë nga AI përdoret në mënyrë private vetëm nga një zhvillues dhe nuk shpërndahet publikisht. Për shembull, kur një zhvillues i bën pyetje AI për kodin, formon për vete një përmbledhje të komenteve mbi PR ose issue, përfshin AI për rishikimin e ndryshimeve, krijon përmes AI mjete për përdorim personal, konsultohet përmes AI mbi opsionet e mundshme për zgjedhjen e zgjidhjes. Gjithashtu, lejohet krijimi i ndryshimeve eksperimentale përmes AI, të cilat nuk ndodhen nën rishikim nga pjesëtarë të tjerë.

PĂ«rdorimi i AI pĂ«r formimin e komenteve, raporteve pĂ«r probleme dhe pĂ«rshkrimeve tĂ« ndryshimeve, tĂ« publikuara nĂ« emĂ«r tĂ« njĂ« pjesĂ«tari, Ă«shtĂ« i ndaluar. MegjithatĂ«, lejohet cituar rezultati nga AI me njĂ« shĂ«nim tĂ« qartĂ« qĂ« pĂ«rmbajtja Ă«shtĂ« formuar pĂ«rmes AI (pĂ«r shembull, bashkĂ«ngjitja e rezultateve tĂ« diagnostikĂ«s pĂ«rmes AI). Ndalohet krijimi i dokumentacionit pĂ«rmes AI. GjatĂ« rishikimit, Ă«shtĂ« e ndaluar tĂ« konsiderohen pĂ«rfundimet e AI si tĂ« mjaftueshme pĂ«r pranimin ose refuzimin e ndryshimeve — rezultatet e verifikimit pĂ«rmes AI mund tĂ« kenĂ« vetĂ«m karakter rekomandues.

Me kushtet dhe përmendjen e qartë se rezultati është marrë përmes AI, lejohet përdorimi i AI për përkthim automatik në gjuhë të tjera, kërkimin dhe verifikimin e gabimeve, si dhe për të bërë ndryshime të vogla në kod dhe tekste (për shembull, korrigjimi i gabimeve shtypi dhe zgjedhja e sinonimeve).

Në kuadër të eksperimenteve, lejohen transmetimi i ndryshimeve të paracaktuara, jo-kritike, të kontrolluara me kujdes dhe të testuara mirë, të gjeneruara fillimisht përmes AI. Para dërgimit të kërkesës për tërheqje me ndryshimin e tillë, zhvilluesi duhet të marrë paraprakisht miratimin nga rishikuesit. Ndryshimet e propozuara duhet të etiketohen me etiketën "ai-assisted" dhe mund të prekin mjete sekondare si tidy dhe linkchecker, por nuk duhet të përfshijnë mundësi kryesore dhe elemente të gjuhës. Për të ndjekur rezultatet e eksperimentit, ndryshimet e sugjeruara duhet të dërgohen në një kanal privat Zulip, aksesin në të cilin e kanë vetëm pjesëmarrësit e projektit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster