Aonad 1 / 12

Intleacht Shaorga le haghaidh Foirne Bogearraí: Múnla Oibre agus Teorainneacha

Gnóthachain:

  • Cumas míniú a thabhairt ar an gcaoi a n-oibríonn cúntóir códaithe mar mhúnla teanga agus na coincheapa a bhaineann le comhartha, fuinneog chomhthéacs, siabhránacht
  • Cumas idirdhealú a dhéanamh ar thascanna bogearraí ina bhfuil AI láidir agus lag le léarscáil mheabhrach
  • Cumas an timthriall oibre bunúsach a bhaineann le táirge a mholadh, lena dtascanna féin a fhíorú

Is annamh a chaitear lá forbróra bogearraí "ag scríobh cód ón tús." Fíor-ama; Léamh an cód scríofa ag duine éigin eile, ag iarraidh a atáirgeadh fabht, scanadh an logáil isteach (línte loga arna dtáirgeadh ag an t-iarratas le linn a reáchtáil), tástálacha a scríobh, scríobh PR (iarratas a tharraingt - iarratas chumasadh i gcás ina gcuirtear athrú cód isteach le haghaidh athbhreithniú foirne) míniú agus nuashonrú ar an doiciméadú. Is iolraitheoir luais í intleacht shaorga (AI) ar féidir leis teagmháil a dhéanamh le beagnach gach ceann de na jabanna seo nach bhfeictear. Ach is é an chéad choinníoll chun é a úsáid go sábháilte a thuiscint i gceart cad é agus cad nach bhfuil.

San aonad seo, mínímid ar dtús buntheicneolaíocht an chúntóra códaithe i dteanga shimplí; ansin cruthaímid léarscáil mheabhrach de láidreachtaí agus laigí na samhla; Ar deireadh, bunaímid an smacht oibre bunúsach a úsáidfimid ar fud an mhodúil ar fad: molaimid, táirgeadh, fíoraigh. Is iad na trí chéim seo cnámh droma na gcéad aonad déag eile.

Nóta: Is oiliúint ghinearálta é an modúl seo. I mbogearraí atá ríthábhachtach ó thaobh slándála de (próiseáil íocaíochta, cúram sláinte, fíordheimhniú, bonneagar criticiúil) ní ionadaíonn aschur AI athbhreithniú agus formheas ó innealtóir cáilithe. Is cúntóir é AI; Is é an sínitheoir an t-innealtóir.

Cad a Dhéanann Cúntóir Códaithe i ndáiríre?

Tá an chuid is mó de na cúntóirí códaithe bunaithe ar mhúnla mór teanga (LLM - AI atá oilte ar mhéideanna ollmhóra téacs agus cód a thuar an chéad “bhíosa is dóichí”) eile. Ní dhéanann an tsamhail "thuiscint" an cód cosúil le duine; Gineann sé an leanúint is dóichí den chomhthéacs a thugann tú dó, bunaithe ar na patrúin a fhoghlaimíonn sé ó raon ollmhór samplaí. Tugann an mheicníocht seo atá cosúil go simplí torthaí iontacha oilte i gcleachtas - toisc go bhfuil patrúin athfhillteacha i bhformhór na mbogearraí: iarratas HTTP, lúb, seiceáil nialasach, patrún tástála.

Tá trí théarma ríthábhachtach anseo. Is é Token an t-aonad is lú a phróiseálann an tsamhail tríd an téacs a roinnt; Tá sé thart ar chúpla litir nó cuid d’fhocal. Is é an fhuinneog comhthéacs ná an méid comharthaí is féidir leis an tsamhail "a fheiceáil" ag an am céanna; Caithfidh do chód, do theachtaireacht earráide agus do threoir a bheith oiriúnach don fhuinneog seo. Is éard is leid ann ná na treoracha agus an comhthéacs go léir a thugann tú don mhúnla. Braitheann cáilíocht an aschuir a gheobhaidh tú go díreach ar an dá cheann seo: an comhthéacs níos fearr agus na treoracha níos soiléire a thugann tú don mhúnla, is fearr an toradh a gheobhaidh tú. Táirgeann droch-ionchur droch-aschur, fiú más samhail chliste é – baineann riail bhogearraí “truflais isteach, truflais amach” le AI freisin.

Léarscáil Láidreachtaí agus Laigí

Chun AI a threorú chuig na poist chearta, ní mór fios a bheith agat cá bhfuil sé ag taitneamh agus cá háit a dtagann sé. Má chuirtear an léarscáil seo i gcuimhne, cuirfidh tú iontas ort le gach misean eile, "Ar cheart dom an post seo a ligean amach go dtí an AI nó é a dhéanamh mé féin?" Ligeann sé duit an cheist a fhreagairt i soicindí.

Is iad a láidreachtaí ná: Cód pláta coire a ghiniúint, aistriú ó theanga amháin go teanga eile, slonn rialta a scríobh (regex), cur síos ar fheidhm, creatlach tástála a chruthú, teachtaireacht earráide a léirmhíniú, doiciméadú a dhréachtú, ainmneacha athróg/feidhmeanna a mholadh, agus mionathruithe (struchtúr an chóid a fheabhsú gan a iompar a athrú).

Laigí: A fhios agam do rialacha gnó cuideachta-sonrach, cuimhneamh ar do bhonn cód iomlán, i ndáiríre ag rith agus a fhíorú an cód, a fhios agam go cinnte na leaganacha leabharlainne is déanaí, a bhrath leochaileachtaí slándála le ráthaíocht céad faoin gcéad. Is é an rud is contúirtí ná siabhránacht: cruthaíonn an tsamhail feidhm nach bhfuil ann, leabharlann nó API (comhéadan a chuireann ar chumas malartú sonraí idir feidhmchláir) i dteanga an-chinntitheach. Is féidir an riosca seo a iompú chun do bhuntáiste, mar is féidir an cód, murab ionann agus gnáth-théacs, a thástáil féachaint an “oibríonn” é — ná téigh thar an gcéim fíorúcháin.

Cineál misean

Ról AI

ról an fhir

Déan pláta coire/cnámharlach

táirgeann dréacht

Adapts, léirmheasanna

Cur síos ar an gcód

Tugann achoimre tapa

Fíoraíonn sé an chuid ríthábhachtach den chód

tástálacha scríbhneoireachta

Molann cás

Deimhníonn clúdach agus cruinneas

Loighic slándála-chriticiúil

smaoineamh cabhrach

Is ar dhaoine go hiomlán atá an cinneadh agus an fhreagracht.

Úsáid API/leabharlainne

Gineann sampla

Fíoraíonn sé marthain agus leagan

cinneadh ailtireachta

Cineálacha roghanna

Roghnaíonn agus cosnaíonn eolas ar an gcomhthéacs

Céim ar Chéim: Timthriall Oibre Bunúsach

  1. An tasc a shoiléiriú. Mura bhfuil tú in ann an rud atá uait a scríobh in abairt amháin, ní féidir leis an múnla ach an oiread. Dá luaithe a thiteann an éiginnteacht isteach san ionchur, is ea is mó a fhásann sé san aschur.
  2. Tabhair comhthéacs. Cuir an cód ábhartha, an teachtaireacht earráide iomlán, an leagan teanga/creatlach agus srianta leis an leid. Ná habair "deisigh é seo", abair "Python 3.11, FastAPI 0.110; tugann an fheidhm seo earráid 500, pléascann sé nuair a bhíonn an comhlacht iarratais folamh".
  3. Ról agus formáid a fhorchur. Díríonn creat cosúil le "You're a senior Go developer; tabhair an cód agus réasúnaíocht dhá abairt" an t-aschur.
  4. Iarr beag. Déan é a bhriseadh síos ina chéimeanna seachas iarratas ollmhór amháin; Fíoraigh gach céim ar leithligh. Tá rioscaí ag baint le mórathruithe mar go bhfuil siad deacair a fhíorú agus go mbíonn seans maith ann go ndéanfaí earráidí folaithe.
  5. Fíoraigh. Rith é, triail é, léigh go radhairc é. Is "sceitse", ní "réiteach" é cód AI neamhfhíoraithe. Is é seo an chéim is neamh-idirbheartaithe den timthriall.

Trí Chás Mini

Cás 1 - Tá coigilteas ama fíor ach measartha. Nuair a chnámharlaigh foireann críochphointí nua CRUD (Cruthaigh-Léigh-Nuashonraigh-Scrios) le AI, thit an chéad dréacht-am ó thart ar 40 nóiméad go 8 nóiméad. Mar sin féin, le hathbhreithniú agus tástáil, ba é an t-am iomlán ná 25 nóiméad; mar sin tá an gnóthachan fíor ó 40 go 25, thart ar 38%. Is gnóthachan inbhuanaithe é an ráta seo, arna thomhas in ionad an ionchas “tá luathaithe 10 n-uaire againn”.

Cás 2 — Tá siabhránaíocht costasach. Bhain forbróir úsáid as an nglao requests.get_json() a mhol AI gan bailíochtú; Ní raibh a leithéid de mhodh ann (go beacht response.json()). Cailleadh 20 nóiméad nuair nár tiomsaíodh an cód. Simplí "an bhfuil an modh seo ann i ndáiríre?" athshocródh fíorú an caillteanas.

Cás 3 – déantar an t-aschur a dhúbailt i gcomhthéacs maith. Maidir leis an bhfabht céanna, scríobh forbróir amháin go simplí "Tá earráid á fháil agam" agus chuir an ceann eile rian iomlán an chruach, an leagan agus an sampla ionchuir leis. Fuair ​​​​an dara ceann an réiteach ceart ar an gcéad iarracht; Chaith an chéad cheann trí casadh. Ní raibh an difríocht sa mhúnla, ach san ionchur.

Ceithre Theimpléad Inchóipeála

Leid tosaithe ginearálta, cumhachtach:

Ról: Is {{language}} forbróir a bhfuil taithí agat.Tasc: {{what_want}}Comhthéacs:- Creat/leagan: {{framework_and_version}}- Srianta: {{feidhmíocht, stíl, rialacha spleáchais}}Rialacha:- Ná húsáid leabharlann/feidhm nach bhfuil ann; Mura bhfuil tú cinnte, marcáil é mar "fíoraigh". - Ar dtús, tabhair plean gearr, ansin an cód, ansin 2 abairt de chosaint. - Cód intástála, oibre a tháirgeadh.

Chun éiginnteacht a scagadh arís sa mhúnla:

Sula ndéanann tú an tasc thíos a réiteach, liostaigh AR A laghad 3 phointe atá in easnamh nó atá doiléir mar cheisteanna. NÁ scríobh an cód sula gcuirim freagra.Tasc: {{tasc}}

Chun an t-aschur a fhéinseiceáil:

Tá an cód seo a leanas táirgthe agat. Anois athraigh do ról agus déan léirmheas ar an gcód seo:- Liostaigh 3 chás (cásanna imeallacha) a d’fhéadfadh nach n-oibreodh.- An bhfuil aon APIs/feidhmeanna ann a d’fhéadfá a bheith déanta suas? Marcáil.- Tabhair an leagan ceartaithe.Cód:{{code}}

Chun cinneadh a bhriseadh síos ina roghanna:

Mol 2-3 chur chuige réitigh do {{ fhadhb}}. I gcás gach ceann díobh: cur síos gairid, móide/lúide, cathain is ceart a roghnú. Tabhair i bhfoirm tábla. NÁ roghnaigh dom; ach an rogha a shoiléiriú.

Leid lag / Pras láidir

Lag: "Deisigh an fabht sa chód seo." (Cén earráid? Cén teanga? Cén t-iompar a bhfuiltear ag súil leis?)
Láidir: "Python 3.11 / FastAPI 0.110. Filleann an críochphointe seo a leanas 500 le KeyError nuair a thagann an comhlacht iarratais folamh; ba mhaith liom é 400 agus teachtaireacht bhríoch a thabhairt ar ais ar an gcorp folamh. Mínigh an chúis ar dtús, ansin tabhair an fheidhm cheartaithe, ansin scríobh tástáil don chás seo. [cód]"

Leagan cumhachtach; Tugann sé an teanga, leagan, earráid iarbhír, iompar ionchais agus formáid aschuir. Ní gá an tsamhail a thuar a thuilleadh.

Botúin choitianta

  • Iontaobhas gan fíorú. An botún is coitianta agus is costasaí. Ná habair "réiteach" go dtí go mbeidh an cód tiomsaithe agus tástáladh.
  • Ag cur ceisteanna gan comhthéacs. Tá an freagra gan leagan, téacs earráide agus srianta cineálach agus go minic mícheart.
  • Iarratas ollmhór amháin. Ní féidir botúin a fheiceáil mura bhfuil tú in ann léiriúchán 300-líne a iarraidh agus a athbhreithniú láithreach.
  • Féinmhuinín an tsamhail a chur amú mar chruthúnas. Is féidir le AI a rá go muiníneach rud éigin mícheart; Ní táscaire cruinnis é ton.
  • Rún na cuideachta a ghreamú go randamach. Níor cheart eochracha príobháideacha, sonraí custaiméara nó cód foinse príobháideach a chur isteach in uirlisí neamhcheadaithe (déanfaimid iniúchadh ar an ábhar seo in aonad 10).
Leid: Déan gach aschur AI mar “dréacht é seo.” Múchann an nós meabhrach aonair seo an chuid is mó de na rioscaí a fheicfidh tú ar fud an mhodúil.

Go hachomair

Múnla teanga is ea cúntóir códaithe a dhéanann tuar ar an gcéad bhlúire eile is dóichí; Ní thuigeann sé an cód, táirgeann sé patrúin. Sin an fáth go bhfuil sé láidir i bpoist athchleachtach, foirmiúla; Ba chóir é a úsáid go cúramach le haghaidh oibre a éilíonn fíorú a bhaineann go sonrach le do chomhthéacs. Is é siabhránacht an riosca is mó, agus is é an t-aon antidote ná fíorú. Tá an smacht a leanfaimid ar fud an mhodúil ar fad soiléir: soiléirigh an tasc, tabhair comhthéacs, iarr mion, bailíochtaigh gach inghnóthaithe.

Tasc feidhmchláir

Scríobh síos trí thasc bogearraí a rinne tú le seachtain anuas (m.sh. ceartú fabhtanna, tástáil, nuashonrú README). Breathnaigh ar an “léarscáil láidreachtaí agus laigí” do gach ceann díobh agus cuir síos in abairt amháin ar an ról a bheadh ​​agat féin agus ag an AI dá mbeadh an AI agat é seo a dhéanamh. Ansin tabhair ceann de na tascanna seo don AI leis an teimpléad “tosaigh leid” thuas agus rith agus fíoraigh an t-aschur; Tabhair faoi deara cé mhéad nóiméad a shábháil tú agus cé mhéad botún a bhí le réiteach agat.

seicliosta

  • [ ] Thuig mé go Táirgeann LLM patrúin, ní "tuigeann" cód.
  • [ ] Is féidir liom coincheapa an chomhartha, an fhuinneog comhthéacs agus an leid a mhíniú in aon abairt amháin.
  • [ ] Is féidir liom idirdhealú a dhéanamh idir cineálacha tascanna ina bhfuil AI láidir agus lag.
  • [ ] Tá a fhios agam cad is siabhránacht ann agus is é an t-aon fhrithcheann ná fíorú.
  • [ ] Chuir mé an timthriall "a mholadh, a tháirgeadh, a fhíorú" do mo thasc féin.
  • [ ] Is féidir liom an difríocht idir leid láidir agus leid lag a thaispeáint i sampla nithiúil.