Tähän mennessä olen nähnyt vain epämääräisiä postauksia tästä, jopa AIE-puheissa ja tehdasartikkeleissa ei sanota käytännössä mitään hyödyllistä. Kirjoitan siis suurta vaiheittaista opasta siitä, miten tehdä koodikannoista LLM-valmiita pakottamalla monimutkaisuusrajat LINTERS:n avulla, sekä Pythonille että Typescriptille Yksi asia, josta kukaan ei puhu, on se, että LLM:t osoittavat mielellään "sääntöpelaamista". Sen sijaan, että korjaisivat varsinaiset koodivirheet, he vain muuttavat lintaussääntöjäsi niin, että rikkomukset katoavat Tarvitset esimerkiksi neljä kerrosta suojaa estääksesi tämän. Ja jos työskentelet "ohittaa käyttöoikeudet" -tilassa, joka on ainoa tapa saada todella pitkä autonominen tehtävän suoritus, mikään ei estä LLM:iä muokkaamasta koukkuja, linting-sääntöjä tai ennakkokonfiguraatioita saadakseen tahtonsa läpi Teoriassa tämä on helppo korjata, lisää vain oikeaa suojaa linttailuun valjaissa. Mutta tällä hetkellä ei ole valjaita, jotka tukisivat tätä (tietääkseni) Minulla on artikkeli, joka käsittelee jo melkein kaiken muun, mitä Karpathy mainitsi, jos haluat oppia