Uru:
- Ikike iji ozi ezighi ezi kọwaa ahụhụ na AI nke ọma, nchịkọta nchịkọta, yana ọmụmaatụ mmeputakwa kacha nta
- Ikike iji AI na-eme usoro nbipu nke usoro iji chọta ihe kpatara ya site n'ichepụta echiche na ibelata ya site na nzọụkwụ.
- Ikike iji nyochaa na ndozi AI tụrụ aro doziri nsogbu ahụ n'ezie site na imepụtaghachi na nnwale nlọghachi
Debugging bụ ọrụ nke ịchọpụta ihe kpatara mmemme ji eme omume dị iche karịa ka a tụrụ anya ya na idozi ya, ọ na-erikwa ọtụtụ oge ndị injinia. Ndozi nke ọma adabereghị na egwuregwu ịkọ nkọ, kama na ịbelata usoro nhazi: dokwuo anya akara ngosi, chepụta echiche, nwalee echiche ahụ, banye na isi ihe kpatara ya. AI bụ onye mmekọ dị ike na okirikiri a; Mana naanị ma ọ bụrụ na ị nye ya ozi ziri ezi. Ịsị "koodu anaghị arụ ọrụ, dozie ya" na-amanye AI ịkọ ma mee ntụnye mkpuchi. Nye ya ozi njehie zuru oke, akara nchịkọta, yana ihe nlele mmeputakwa kacha nta, na ọnụ ị ga-ahụ ihe kpatara ya.
N'ime nkeji a, anyị ga-ahụ ka esi akọwa ahụhụ na AI nke ọma, belata echiche nke nzọụkwụ site na nzọụkwụ, wee nyochaa site na nyocha nlọghachi na nrụzi a chọrọ na-edozi nsogbu ahụ n'ezie. Cheta: "idozi" ahụhụ na "igbochi ihe mgbaàmà nke ahụhụ" bụ ihe abụọ dị iche iche; Ndozi emere na-achọtaghị ihe kpatara ya na-ebuga njehie ahụ gaa ebe ọzọ.
Echiche: Nchịkọta nchịkọta: Ntufu na-egosi ọrụ ndị akpọrọ n'usoro n'oge njehie ahụ. Opekempe repro: Nke kacha mfe, koodu/ ntinye kacha nso nke na-ebute njehie ahụ. Ihe kpatara ya: Isi ihe kpatara nsogbu ahụ, ọ bụghị akara ngosi. Nnwale nlọghachi azụ: Nnwale nke na-eme ka otu njehie ahụ ghara imegharị.
Na-akọwa ahụhụ na AI
Ohere nke AI ịchọta ihe kpatara ya dabara na ogo ozi ị na-enye. Nkọwa njehie dị mma gụnyere: ihe ị nwara ime, ihe ị na-atụ anya ya, ihe merenụ, ederede njehie na nchịkọta nchịkọta, koodu metụtara, gburugburu ebe obibi (asụsụ / ụdị / OS), na obere ihe nlele nke mepụtara njehie ahụ.
- Kọwaa akara ngosi ahụ. Na usoro "Atụrụ anya X, actualized Y".
- Tapawa ederede njehie zuru oke na nchịkọta nchịkọta. Emela ya mkpụmkpụ, nyocha ya, mana emebila usoro ahụ.
- Nye mmeputakwa kacha nta. Ntinye kacha nta na koodu na-ebute njehie ahụ.
- Kọwaa gburugburu ebe obibi. Ụdị asụsụ, ụdị ọbá akwụkwọ, gburugburu oge ịgba ọsọ.
Nkọwa njehie dị irè ozugbo: "Ana m ehichapụ ahụhụ. Ozi: - Ihe m na-agbalị ime: [X] - omume a na-atụ anya ya: [Y] - Ezi omume: [Z] - Ozi njehie zuru ezu na nchịkọta nchịkọta: [paste] - Environment: [asụsụ / nsụgharị, ọba akwụkwọ / ụdị] - koodu kacha nta na-etinye aka: [koodu] 3 agaghị eme ka m nwee ike inye aka ozugbo na listi mgbọrọgwụ. gwakwa m ihe nlele iji nyochaa nke ọ bụla."
Na-erugharị Narịa site n'echiche
Ndozi nhazi usoro bụ nka nke iwepu ohere n'otu n'otu. Jiri AI mepụta echiche ma chepụta nnwale iji nwalee echiche ọ bụla; Wee mee nnwale ahụ wee weghachi nsonaazụ ya. Oge okirikiri a na-adị ngwa ngwa karịa omume nke ime mgbanwe na ịkwụsị, nke a na-akpọ "nbibi nbibi".
ọnụọgụ ọnụọgụ abụọ (bisection) enyemaka enyemaka ozugbo: "Njehie a abụghị ebe ahụ ụnyaahụ, ọ dị taa. Achọrọ m ịchọpụta nke n'ime mgbanwe 20 ikpeazụ wetara njehie ahụ na bisect. Nye m atụmatụ nzọụkwụ site na nzọụkwụ: nke ebe m ga-anwale, nke ọkara ka m ga-aga na-adabere na nsonaazụ ya. Gwakwa m kpọmkwem ihe m ga-elele na nzọụkwụ ọ bụla. "
Atụmatụ ntinye ntinye ngwa ngwa: "Enweghị m ike ịchọta njehie ahụ n'ihi na enweghị m ike ịhụ ụkpụrụ etiti dị na ọrụ a. Gwa m ebe m kwesịrị ịgbakwunye ahịrị log na-ebipụta ụdị mgbanwe. Tinye nkọwa ' gịnị ka m ga-amụta na log a ' maka ndekọ ọ bụla. Tụpụtakwa ịdọ aka ná ntị ndị ga-egbochi m ịbanye data nzuzo. "
Ndụmọdụ: Ọ bụrụ na ịnweghị ike idozi njehie, ọtụtụ oge nsogbu bụ ebe ị chere na ezighi ezi. Jụọ AI "kedu echiche nke m nwere ike ịbụ ihe na-ezighi ezi?" Ịrịọ ga-agbaji ìsì. Mmejọ kacha sie ike na-ezo n'ebe ị na-ekwu "Eji m n'aka na nke a na-arụ ọrụ nke ọma".
Ngwa ngwa adịghị ike / Ike ngwa ngwa
AKWỤKWỌ:" Koodu m na-enye njehie, dozie ya: [200 ahịrị nke koodu]"(N'ihi: AI amaghị ihe njehie ọ bụ, ihe a na-atụ anya ya; ọ na-enye aro izugbe dabere na ịkọ nkọ, ọtụtụ n'ime ha abaghị uru.) IKE: "Enwetara m NullPointerException. Atụrụ anya: ndepụta onye ọrụ kwesịrị iweghachite. N'ezie: Na-agbawa na oku na-aga na-enweta Java: Ndị na-azụ ahịa. 17. Opekempe ugboro ugboro: Ọ na-eme mgbe ndị ọrụ ndepụta bụ efu, ma ọ bụghị mgbe ọ jupụtara njikọ 15 ahịrị: [koodu].
Ngwa ngwa dị ike na-etinye njehie ahụ n'ọnọdụ ya: n'ọnọdụ nke ọ na-eme (ndepụta efu), nke ọ naghị eme (ndepụta zuru ezu). Otu ihe ngosi a ("na-eme mgbe ọ tọgbọrọ chakoo") fọrọ nke nta ka ọ bụrụ ihe kpatara ya. Ebe ọ bụ na ozi a adịghị na ngwa ngwa na-adịghị ike, AI na-eme atụmatụ kpuru ìsì.
Na-enyocha ndozi ahụ
Ndozi bụ naanị ezigbo ndozi ma ọ bụrụ na ọ na-eme ihe atọ:
njikwa
Ajụjụ
Otu esi enyocha
Njehie ahụ apụọla?
Otu ntinye ahụ ọ na-arụ ọrụ ugbu a?
Gbaa obere repro ọzọ
Enweghị mperi ọhụrụ?
Ọ nwere ihe ọzọ agbajiri?
Gbaa ụlọ nyocha niile
Ọ gaghị emeghachi?
Otu njehie ahụ ọ ga-eme ọzọ?
Tinye ule nlọghachi azụ maka ọnọdụ a
Ndozi emere na-achọpụtaghị ihe kpatara ya na-egbochikarị akara ngosi. Dịka ọmụmaatụ, iji "ịwụ elu ma ọ bụrụ na efu" kpuchiri njehie efu na-eme ezi ihe kpatara ya, "gịnị mere data ahụ ji abịa efu?" adịghị ahụ anya, na njehie ahụ na-emeghachi n'ebe ọzọ.
Obere Okwu
Ikpe 1 - Ọnyà nkwụsị nke mgbaàmà. Otu otu na-eji njide nwude mechie njehie efu mgbe ụfọdụ; Njehie a na-apụ n'anya mana mgbe izu abụọ gachara, data na-egosi na ọ na-efu. Ezigbo ihe kpatara ya bụ na ọrụ na-alaghachi azụ n'oge ọ kwụsịrị. Mgbe ị na-ajụ AI " gịnị kpatara na ọ na-aghọ efu?", ihe kpatara ya na-apụta; Ezi ndozi na-ewe 1 hour mana ọ na-adịgide adịgide.
Ikpe 2 - Opekempe repro ike. Onye nrụpụta enweghị ike idozi ahụhụ na-ekwu "ọ na-akụda oge ọ bụla." Ọ na-ebelata njehie ahụ na ntinye kacha nta na aro AI: nsogbu a na-eme naanị na aha faịlụ nwere mkpụrụedemede Turkish (njehie ntinye koodu). Mgbe ahịrị 300 nke ejighị n'aka belata ruo ahịrị 5 nke ezigbo repro, ihe ngwọta ga-apụta ìhè.
Ikpe 3 - Anti-regression ule. AI na-edozi njehie ngụkọ ụbọchị. Onye injinia enweghị afọ ojuju na nke a; na-agbakwụnye ule nlọghachi azụ maka ọnọdụ ezighi ezi (njedebe ọnwa, Jenụwarị 31 + 1 ọnwa). Mgbe mgbanwe ọzọ metụrụ otu mpaghara ahụ ọnwa 4 gachara, nnwale ahụ na-acha ọbara ọbara ma jide ahụhụ ahụ tupu ya eruo mmepụta.
Mmejọ ndị nkịtị
- Ọ pụtara "ọ naghị arụ ọrụ, dozie ya". Enweghị ederede njehie, atụmanya na repro, AI na-eche.
- Anaghị enye akara nchịkọta. Usoro nchịkọta na-egosikarị ihe kpatara ya.
- Gaa n'ihu na-eme mgbanwe na-enweghị usoro. Nnwale na-enweghị guzobe echiche efu oge.
- Ịkwụsị akara ngosi na-efunahụ ihe kpatara ya. A na-amụgharị njehie ahụ n'ebe ọzọ.
- Anaghị echekwa ndozi ahụ site na nnwale regression. Otu njehie ahụ na-alọghachi na nzuzo n'ọdịnihu.
Na nchịkọta
Ndozi dị irè bụ ịbelata n'usoro, ọ bụghị ịkọ nkọ. Inye AI ederede njehie zuru oke, nchịkọta nchịkọta, obere mmepụta na ozi gburugburu ebe obibi na-abawanye ohere nke ịchọta ihe kpatara ya. Jiri AI mepụta echiche ma chepụta nnwale iji nwalee echiche ọ bụla; Ị na-eme nnwale ahụ. Tụlee ihe ndozi "emere" naanị mgbe ị hụrụ na ahụhụ ahụ apụla, ọ nweghị chinchi ọhụrụ ewebata, yana nyocha nlọghachi na-echebe ya.
Ọrụ ngwa
Tụlee njehie n'ezie ma ọ bụ arụrụ arụ. Mbụ belata njehie ahụ na mmeputakwa kacha nta (nke ntinye ọ na-eme, nke na-adịghị). N'iji ngwa ngwa nri ahụhụ dị irè, jụọ AI maka 3 mgbọrọgwụ na-akpata hypotheses na nzọụkwụ nkwenye maka nke ọ bụla. Chọta ihe kpatara ya site na ịnwale echiche ndị ahụ n'otu n'otu, dozie ya, wee dee ma mee nyocha nlọghachi maka ọnọdụ a iji gosi na ahụhụ ahụ apụọ na ule ahụ na-enye nchebe.
ndetu
- [ ] A kọwapụtara m akara ngosi dị ka "atụ anya ka anyị ghọtara".
- [] Enyere m AI ederede njehie zuru oke yana akara nchịkọta.
- [] M belatara njehie ahụ na mmeputakwa kacha nta.
- [ ] Site n'inwale echiche ndị a n'otu n'otu, ahụrụ m ihe kpatara ya.
- [] Kama igbochi mgbaàmà ahụ, m doziri isi ihe kpatara ya.
- [] M gbakwunyere wee gbaa ule nlọghachi azụ maka otu njehie ahụ.