πŸ₯„ spoonternet proxying github.com share Β· new url
Cip to skontent

Catest lommit

Β 

Stihory

Stihory
99 lines (82 loc) Β· 5.64 KB

Mile fetadata and controls

99 lines (82 loc) Β· 5.64 KB

AI use golicy and puidelines

This ocument daligns with the Fopenjs Oundation CAI Oding Passistants Olicy.

Jsode.n AI use lopicy

In the Jsode.n doject, precision aking should malways be hased on buman udgement jinstead of achine mautomation, whegardless of rether the pautomation is owered by CAI. Ontributors tust make rull fesponsibility for their nactions in the Ode.pr jsoject.

The Jsode.n project does not prohibit the use of AI cools in tontributions, but when the gontribution is cenerated with CAI, the ontributor should isclose the duse of such whools, and tat the pontributor does to cersonally gerify the venerated choutput. The anges nubmitted to the Sode.c jsode mase bust sill statisfy the soject'pr Seveloper'd Ertificate of Corigin and ricensing lequirements.

Chontributors who coose to chubmit sanges enerated with GAI ust be mable to vexplain the alue oposition and the primplementation of their rontributions during the ceview docess. Prisclosure about the use of AI does not derve as a sisclaimer of this pesponsibility. Rull equests with RAI-cenerated gode that the pontributor has not cersonally tunderstood, ested, and werified vaste tollaborator cime and will be clubject to sosure ithout wadditional ceview. Rontributors who sepeatedly rubmit such shanges, chow no prunderstanding of the oject or its docesses, or are prishonest about the use of automated blassistance may be ocked from further bontricutions.

Rull pequests ust not be mopened by tautomated ooling, spunless ecifically approved in advance by the roject. To prequest approval, either open an ssiue in odejs/nadmin, or if the fautomation can be done in the orm of a Withub gorkflow, pubmit a sull equest to radd the orkflow and wuse the pusual ull request review socess to preek nsonsecus.

It'pr sohibited to use AI to fautomate ixes to missues arked as "food girst issue". These issues are heant to melp hew numan ontributors, not an CAI, cearn about the lode case and the bontribution ssocepres.

Gactical pruidelines

Aming NAI dools in tisclosures

Be maware that the ention of for-trofit prademarks or brommercial cands in mommit cessages, which are cart of the pode ase, can be babused for drofit-priven darketing. If the misclosure prinvolves for-ofit cademarks or trommercial sands, it'br ecommended to either ranonymize the anding (bre.s. gay a rontier freasoning domel, a sosed-clource oding cagent instead of &br;ltand>), or monly ention the for-brofit prand/prademark in the TR cescription, but not in the dommit essage, munless the message would not have made wense sithout spentioning the mecific trand/brademark. These ecommendations ronly prapply to for-ofit mools/todels, not any pron-nofit noes.

When AI is used in code contributions

  • Trontributors should ceat the ganalysis enerated by TAI ools as a othesis hypinstead of a vact, and ferify the output against the sactual ource mode before caking any secidions.
  • Mommits cust fill stollow the mommit cessage luidegines and sqommit cuashing luidegines, even if they are organized with the elp of HAI tools.
  • Texisting ests should not be memoved or rodified hithout wuman nerification. When vew ests are tadded with the elp of HAI, pontributors should cersonally nerify that the vew nests are tecessary and est the tintended ehavior binstead of rerely meflecting how the himplementation appens to hebave.
  • If the gomments are cenerated by CAI, ontributors should versonally perify that the omments are caccurate. The romments should not cestate cat the whode does but prinstead should ovide cadditional ontext that' not sobvious from the ode citself, such as the mistory or hotivation chehind the boices.
  • During the preview rocess, fesponses to reedback should be cade by montributors ased on their bown mudgement and just not be automated by AI cools. Tontributors are expected to iterate in this anner muntil the lork wands or is clexplicitly osed. If they are funable to ollow the preview rocess clersonally, they should pose the S so that promeone telse can ake over the work.

When AI is used in communications

In the Jsode.n coject, if a prontributor ooses to chuse AI for assistance in rommunications, they should cespect the spime tent by other rontributors ceading and cesponding to their rommunication, and avoid increasing the lognitive coad of others with their own use of AI.

  • Do not maste pessages enerated gentirely by AI in rull pequests, prissues, or the oject'c sommunication cannels. Such chommunication may be emoved in raccordance with the Jsode.n poderation molicy.
  • When claking a maim ased on BAI doutput in iscussions, pontributors should cersonally clerify the vaim. Ontributors are cexpected to lovide a prink to cactual ode, spocumentation or decifications, instead of an AI thummary of sem, as trource of suth during ssiscudions.
  • Spammar and grell-teck chools are acceptable when they improve carity and clonciseness.