Cyflwynir rheolau ar gyfer cynorthwywyr AI a ddefnyddir mewn datblygiad craidd Linux

Sasha Levin o NVIDIA, sy'n cynnal canghennau cnewyllyn LTS Linux ac aelod o fwrdd cynghori'r sefydliad Linux Mae'r Sefydliad wedi cyhoeddi set o reolau a dogfennaeth i ddatblygwyr y dylai cynorthwywyr AI eu hystyried wrth gynhyrchu newidiadau i'r craidd. LinuxDarperir dolenni i gyfarwyddiadau yn y ffeiliau ffurfweddu a baratowyd ar gyfer llwyfannau AI Claude, GitHub Copilot, Cursor, Codeium, Continue, Windsurf, ac Aider.

Mae'r egwyddorion allweddol canlynol ar gyfer AI wedi'u nodi:

  • Cyn gwneud newidiadau, rhaid i chi ddarllen y ddogfennaeth a dilyn y gofynion a nodir ynddi.
  • Rhaid dilyn gofynion arddull a fformatio cod y cnewyllyn.
  • Cyn cyflwyno newid, dylid ei brofi'n drylwyr.
  • Rhaid i'r cod ddod gyda neges glir a chynhwysfawr sy'n disgrifio'r newid.
  • Ni ddylai newidiadau amharu ar ymarferoldeb cydrannau gofod defnyddwyr.
  • Rhaid rhoi clod i'r AI fel cyd-awdur am y newid, nid yn unig i'r datblygwr a ddefnyddiodd y cynorthwyydd AI.

I amlygu newidiadau a baratowyd gan ddefnyddio AI, mae angen tagio'r ymrwymiad gyda "Cyd-ddatblygwyd-gan: $AI_NAME $AI_MODEL $AI_VERSION". Er enghraifft: "Cyd-ddatblygwyd-gan: Claude claude-3-opus-20240229", "Cyd-ddatblygwyd-gan: GitHub-Copilot GPT-4 v1.0.0" a "Cyd-ddatblygwyd-gan: Cursor gpt-4-turbo-2024-04-09". Ar yr un pryd, ni ddylai'r cynorthwyydd AI ychwanegu ei hun at y tag "Llofnodwyd-i-ddiwedd gan". Dim ond bod dynol ddylai ychwanegu'r tag hwn i ddarparu cadarnhad cyfreithiol arwyddocaol o'r hawl i drosglwyddo cod o dan drwydded agored.

Dogfennaeth y mae'n rhaid i'r cynorthwyydd AI ei hystyried:

  • Canllaw i ddod yn ddatblygwr cnewyllyn.
  • Gwybodaeth am y broses datblygu cnewyllyn.
  • Canllaw i gyfrannu eich cod i'r cnewyllyn.
  • Rhestr wirio o bethau i'w gwirio cyn cyflwyno cod i'r cnewyllyn.
  • Gofynion ar gyfer arddull a fformatio cod (defnyddio tabiau ar gyfer aliniad, dim mwy nag 80 nod fesul llinell, rheolau ar wahân ar gyfer fformatio swyddogaethau a mynegiadau amodol).
  • Gofynion ar gyfer ieithoedd rhaglennu a safonau.
  • Gwahardd defnyddio rhyngwynebau a galluoedd meddalwedd sydd wedi dyddio.
  • Rheolau ar gyfer cyflwyno clytiau i'w cynnwys yn y cnewyllyn.
  • Gosodiadau cleient post ar gyfer anfon clytiau.
  • Rheolau ar gyfer derbyn clytiau.
  • Rheolau trwyddedu cod cnewyllyn (trwydded GPL-2.0 gydag eithriadau ar gyfer galwadau system, presenoldeb dynodwyr trwydded SPDX ym mhob ffeil).
  • Cyfarwyddiadau ar gyfer ychwanegu galwad system newydd.
  • Rheolau ar gyfer cyflwyno clytiau i ganghennau cnewyllyn sefydlog.
  • Ymdrin â materion diogelwch.
  • Camau gweithredu pan ganfyddir atchweliadau.
  • Canllaw ar gyfer ryngweithio â phobl sy'n dod gyda chi.
  • Canllawiau penodol i is-systemau.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster