Gnóthachain:
- Cumas cur síos a dhéanamh go héifeachtach ar fhabht chuig AI le teachtaireacht earráide, rian cruachta, agus an t-atáirgeadh is lú mar shampla
- Cumas sreabhadh dífhabhtaithe córasach a reáchtáil le AI chun an bhunchúis a fháil trí hipitéis a thabhairt agus é a chaolú céim ar chéim
- Cumas a fhíorú gur shocraigh an socrú a mhol an AI an fhadhb trí atáirgeadh agus trí thástáil aischéimnithí
Is éard atá i gceist le dífhabhtú ná fáil amach cén fáth a bhfuil iompar difriúil ag clár ná mar a bhíothas ag súil leis agus é a shocrú, agus ídíonn sé go leor ama d’innealtóirí. Níl dea-dhífhabhtú bunaithe ar chluiche tomhais, ach ar chúngú córasach: soiléirigh an symptom, déan hipitéis, tástáil an hipitéis, téigh go dtí an bhunchúis. Is comhpháirtí an-chumhachtach é AI sa timthriall seo; Ach amháin má thugann tú an t-eolas ceart dó. Má deirtear “ní oibríonn an cód, deisigh é” cuireann sé iallach ar an AI buille faoi thuairim agus moltaí uileghabhálacha a dhéanamh. Tabhair an teachtaireacht earráide iomlán dó, an rian cruachta, agus an sampla atáirgeadh is lú, agus le chéile gheobhaidh tú an bhunchúis.
San aonad seo feicfimid conas cur síos a dhéanamh go héifeachtach ar fhabht go AI, hipitéisí a laghdú céim ar chéim, agus a fhíorú trí thástáil aischéimnithe go réiteoidh an tsocrú atá beartaithe an fhadhb i ndáiríre. Cuimhnigh: is dhá rud difriúil iad "fabht a shocrú" agus "síomptóim an fhabht a shochtadh"; Nuair a dhéantar ceartú gan an bhunchúis a aimsiú bogtar an earráid go háit eile.
Coincheapa: Rian cruachta: Dumpáil a thaispeánann na feidhmeanna ar glaodh orthu cén t-ord nuair a rinneadh an earráid. Repro íosta: An cód/ionchur is simplí agus is giorra a spreagann an earráid. Bunchúis: Fíorfhoinse na faidhbe, ní an t-symptom. Tástáil aischéimnithí: Tástáil a chinntíonn nach ndéantar an earráid chéanna arís.
Ag cur síos ar fhabht go AI
Tá an dóchúlacht go bhfaighidh AI an bhunchúis go díreach le cáilíocht na faisnéise a sholáthraíonn tú. Áirítear le cur síos maith earráide: cad a rinne tú iarracht a dhéanamh, cad a raibh tú ag súil leis, cad a tharla, an téacs earráide cruinn agus rian cruachta, an cód i gceist, an timpeallacht (teanga/leagan/OS), agus an sampla is lú a tháirg an earráid.
- Soiléiriú a dhéanamh ar an symptom. San fhormáid "Táthar ag súil le X, iarbhír Y".
- Greamaigh an téacs earráide iomlán agus cruach rian. Ná giorraigh é, censor é, ach ná bris an struchtúr.
- Tabhair an atáirgeadh is lú. Íos-ionchur agus cód a spreagann an earráid.
- Sonraigh an timpeallacht. Leagan teanga, leagan leabharlainne, timpeallacht rite.
Cur síos earráide éifeachtach leid: "Tá mé ag dífhabhtú fabht. Eolas:- Cad tá mé ag iarraidh a dhéanamh: [X] - Iompar a bhfuiltear ag súil leis: [Y] - Iompar iarbhír: [Z] - Teachtaireacht earráide iomlán agus rian cruachta: [greamaigh] - Comhshaol: [teanga/leagan, leabharlann/leagan] - An cód íosta atá i gceist: [cód] Ná tabhair ceartú díreach dom. An chéad liosta is cúis leis an bhfréamhshamhail 3 cinn is dóichí chun seiceáil a dhéanamh i ngach ord.
Sreabhadh a Chaolú le Hipitéis
Is éard is dífhabhtú córasach ann ná deireadh a chur le féidearthachtaí ceann ar cheann. Úsáid AI le hipitéisí a ghiniúint agus an turgnamh a dhearadh chun gach hipitéis a thástáil; Ansin rith an turgnamh agus cuir an toradh ar ais. Tá an timthriall seo i bhfad níos tapúla ná an nós athruithe randamacha a dhéanamh agus stop a chur leis, ar a dtugtar "dífhabhtú gunna gráin".
Cúntóir cuardaigh dénártha (déroinnt) leid: "Ní raibh an earráid seo ann inné, tá sé ann inniu. Ba mhaith liom a fháil amach cé acu de na 20 athrú deiridh a thug an earráid le déroinn. Tabhair plean céim ar chéim dom: cén pointe ar cheart dom a thástáil, cén leath ar cheart dom dul chuici ag brath ar an toradh. Inis dom go díreach cad ba cheart a sheiceáil ag gach céim."
Leid straitéis ionsáite loga: "Ní féidir liom an earráid a aimsiú mar ní féidir liom na luachanna idirmheánacha a fheiceáil san fheidhm seo. Inis dom ag na pointí a gcaithfidh mé línte loga a chur leis a phriontáil cé na hathróga. Cuir míniú 'cad a fhoghlaimeoidh mé ón logáil seo' le haghaidh gach loga. Sonraigh freisin na rabhaidh a chuirfidh cosc orm sonraí rúnda a logáil."
Leid: Mura bhfuil tú in ann earráid a réiteach, an chuid is mó den am bíonn an fhadhb áit éigin ar ghlac tú leis go mícheart. Fiafraigh den AI “cén toimhde atá agamsa a d’fhéadfadh a bheith mícheart?” Má chuirtear ceist ort, brisfear do dhaille. Tá na botúin is deacra i bhfolach san áit a ndeir tú "Tá mé cinnte go bhfuil sé seo ag obair i gceart".
Lag Pras / Pras Láidir
WEAK:"Tugann mo chód earráid, é a shocrú: [200 líne de chód]"(Toradh: Níl a fhios ag AI cén earráid atá ann, cad a bhfuiltear ag súil leis; tugann sé moltaí ginearálta bunaithe ar thuairimíocht, tá an chuid is mó acu gan úsáid.) LÁIDIR: "Faighim NullPointerException. Ag súil: ba cheart liosta úsáideora a chur ar ais. Iarbhír: Pléascann sé ar ghlao chun getUsers:(). Íos-athrá: Tarlaíonn sé nuair a bhíonn liosta na n-úsáideoirí folamh, ach ní nuair a bhíonn sé lán.
Cuireann an leid cumhachtach an earráid i gcomhthéacs: sa chás sin tarlaíonn sé (liosta folamh), agus sa chás sin ní tharlaíonn sé (liosta iomlán). Léiríonn an leid aonair seo ("tarlaíonn nuair a bhíonn sé folamh") an bhunchúis beagnach go díreach. Ós rud é nach bhfuil an fhaisnéis seo ar fáil sa leid lag, déanann AI buille faoi thuairim dall.
Ag Fíorú an Deisigh
Ní fíorcheartú é socrú má dhéanann sé trí rud:
smacht
Ceist
Conas a fhíorú
An bhfuil an earráid imithe?
An oibríonn an iontráil chéanna anois?
Rith íosta repro arís
Gan earráidí nua?
An bhfuil aon rud eile briste?
Rith an tsraith iomlán tástála
Nach mbeidh sé arís?
An dtarlóidh an earráid chéanna arís?
Cuir triail aischéimnithe leis don chás seo
Is minic a sháraíonn ceartúcháin a dhéantar gan an bhunchúis leis an symptom. Mar shampla, nuair a dhéantar earráid nialasach a snasú le "skip if null" is é an fíorchúis, "cén fáth a bhfuil na sonraí ag teacht ar neamhní?" dofheicthe, agus tarlaíonn an earráid arís in áiteanna eile.
Mionchásanna
Cás 1 - An gaiste faoi chois symptom. Déanann foireann earráid nialasach ó am go chéile ina thost agus triail a bhaint as; Imíonn an earráid ach tar éis 2 sheachtain is cosúil go bhfuil na sonraí in easnamh. Is í an fhíorchúis ná go bhfilleann seirbhís ar neamhní le linn am istigh. Nuair a iarrann tú ar AI "cén fáth a bhfuil sé ag fáil nialasach?", tagann an bhunchúis chun cinn; Tógann an fíorshocrú 1 uair an chloig ach tá sé buan.
Cás 2 - Íoschumhacht athphróiseála. Ní féidir le forbróir fabht a cheartú a deir "tuairteanna sé gach uair amháin ar feadh tamaill." Laghdaíonn sé an earráid go dtí an t-ionchur is lú le moladh AI: ní tharlaíonn an fhadhb ach le hainmneacha comhaid ina bhfuil carachtair Tuircis (earráid ionchódaithe). Nuair a laghdaítear 300 líne éiginnteachta go 5 líne d’athphéinteáil cinntitheach, éiríonn an réiteach soiléir.
Cás 3 - Tástáil fhrith-aischéimnithe. Socraíonn AI earráid ríofa dáta. Níl an t-innealtóir sásta leis seo; cuireann sé tástáil aischéimnithí don chás earráideach (deireadh na míosa, 31 Eanáir + 1 mhí). Nuair a théann athrú eile i dteagmháil leis an limistéar céanna 4 mhí ina dhiaidh sin, casann an tástáil dearg agus gabhtar an fabht sula sroicheann sé táirgeadh.
Botúin choitianta
- Ciallaíonn sé "níl sé ag obair, é a shocrú". Gan téacs earráide, ionchas agus athchruthú, buille faoi thuairim AI.
- Gan rian an chairn a thabhairt. Is minic go léiríonn an rian cruachta an bhunchúis go díreach.
- Lean ort ag déanamh athruithe randamacha. Cuireann turgnaimh gan hipitéis a bhunú am amú.
- Shochtadh an symptom agus in easnamh ar an bhunchúis. Athbhreithnítear an earráid in áit eile.
- Gan an ceartú a dhaingniú le tástáil aischéimnithe. Tagann an earráid chéanna ar ais go ciúin amach anseo.
Go hachomair
Is caolú córasach é dífhabhtú éifeachtach, ní buille faoi thuairim. Má thugtar téacs iomlán na hearráide don AI, méadaítear an seans go bhfaighidh sé an bhunchúis go heaspónantúil, rian cruachta, atáirgeadh íosta agus faisnéis chomhshaoil. Úsáid AI le hipitéisí a ghiniúint agus an turgnamh a dhearadh chun gach hipitéis a thástáil; Ritheann tú an turgnamh. Smaoinigh ar shocrú "déanta" ach amháin nuair a fheiceann tú go bhfuil an fabht imithe, ní thugtar aon fhabhtanna nua isteach, agus tá sé cosanta ag tástáil aischéimnithí.
Tasc feidhmchláir
Smaoinigh ar earráid fíor nó saorga. Ar dtús, laghdaigh an earráid go dtí an atáirgeadh is lú (ina mbíonn ionchur ann, rud nach ndéanann sé). Ag baint úsáide as an t-oideas éifeachtach fabhtanna, iarr ar an AI 3 hipitéis bhunchúise agus céim fíoraithe do gach ceann díobh. Faigh an bhunchúis trí na hipitéisí a thástáil ceann ar cheann, ceartaigh í, ansin scríobh agus rith triail aischéimniúcháin don chás seo chun a thaispeáint go bhfuil an fabht imithe agus go dtugann an tástáil cosaint.
seicliosta
- [ ] Shoiléirigh mé an symptom mar "ag súil vs réadaithe".
- [ ] Thug mé an téacs earráide iomlán agus an rian cruachta don AI.
- [ ] Laghdaigh mé an earráid go dtí an atáirgeadh is lú.
- [ ] Trí na hipitéisí a thástáil ceann ar cheann, fuair mé an bunchúis.
- [ ] In ionad an symptom a shochtadh, shocraigh mé an bhunchúis.
- [ ] Chuir mé leis agus rith mé triail aischéimnithe don earráid chéanna.