Byla vyvinuta pravidla pro používání umělé inteligence v projektu Rust.

Vývojáři programovacího jazyka Rust se připravují na zveřejnění pokynů pro používání asistentů s umělou inteligencí v projektu. Navrhované pokyny byly upřesněny v rámci diskuse zahrnující více než 3000 4 zpráv, schváleny čtyřmi správci a čekají na zveřejnění. S určitými výjimkami pokyny zakazují přispívání kódu generovaného umělou inteligencí do hlavního repozitáře rust-lang/rust, ale nevztahují se na submoduly, podvětve a závislosti z adresáře crates.io nebo jiných organizačních repozitářů. Pokyny však povolují použití umělé inteligence pro analýzu, kontrolu, inspekci a ověřování kódu.

Použití umělé inteligence je povoleno v případech, kdy informace získané prostřednictvím umělé inteligence používá soukromě pouze jeden vývojář a nejsou sdíleny veřejně. Například když vývojář klade umělé inteligenci otázky ohledně kódu, generuje souhrn komentářů k žádosti o podporu nebo problému, zapojuje umělou inteligenci do kontroly změn, vytváří nástroje pro osobní použití prostřednictvím umělé inteligence nebo konzultuje prostřednictvím umělé inteligence možné možnosti řešení. Je také povoleno používat umělou inteligenci k vytváření experimentálních změn, které nepodléhají kontrole ze strany ostatních vývojářů.

Používání umělé inteligence k generování komentářů, hlášení o problémech a protokolů změn publikovaných jménem přispěvatele je zakázáno. Citování výstupů umělé inteligence je však povoleno s jasným uvedením, že obsah byl vygenerován umělou inteligencí (např. připojením diagnostických výsledků generovaných umělou inteligencí). Vytváření dokumentace pomocí umělé inteligence je zakázáno. Během kontroly nemusí být zjištění umělé inteligence považována za dostatečná pro přijetí nebo zamítnutí změn; výsledky kontroly umělou inteligencí mohou mít pouze doporučující charakter.

S určitými výhradami a jasným uvedením, že výsledek byl získán pomocí umělé inteligence, lze umělou inteligenci použít pro strojový překlad do jiných jazyků, detekci a ověřování chyb a drobné změny kódu a textu (např. opravy překlepů a výběr synonym).

Experiment umožňuje odesílání předem schválených, nekritických, důkladně zkontrolovaných a dobře otestovaných změn, které byly původně vygenerovány umělou inteligencí. Před odesláním žádosti o změnu (pull request) s takovou změnou se musí vývojář předem dohodnout s recenzenty. Navrhované změny musí být označeny jako „s podporou umělé inteligence“ a mohou ovlivnit sekundární nástroje, jako jsou tidy a linkchecker, ale nesmí ovlivnit klíčové funkce ani jazykové prvky. Pro sledování výsledků experimentu je nutné změny odeslat do samostatného soukromého kanálu Zulip, který je přístupný pouze účastníkům projektu.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster