Nkeji 6 / 12

Ndozi na nyocha ihe kpatara ya

Uru:

  • Ikike iji belata ahụhụ na ihe atụ kachasị ntakịrị ma bugharịa ya na AI na ihe akaebe zuru oke
  • Ikike iji nwalee hypotheses dabere na ihe akaebe na njikwa dị ọnụ ala wee chọpụta ihe kpatara ya
  • Ikike iji dozie ihe kpatara ya wee chekwaa ya na nyocha nlọghachi kama ịkwado akara ngosi ahụ

Debugging bụ usoro nke ịchọpụta ihe kpatara ngwanrọ ji akpa àgwà na-atụghị anya ya na idozi ya. Ọ bụ ọrụ ebe onye nrụpụta na-etinye oge kachasị na ike gwụrụ ya; N'ihi na ọtụtụ oge mmejọ abụghị ebe ọ pụtara, kama ọ na-ezobe nzọụkwụ ole na ole n'azụ. AI bụ onye mmekọ dị ike na-eche echiche nke na-eme ka nyocha a dịkwuo elu - mana naanị ma ọ bụrụ na ị nye ya ihe akaebe ziri ezi. Debugging na-enweghị ihe akaebe bụ mpaghara ebe AI na-emepụta ihe kachasị mma.

N'ime nkeji a, anyị na-ewepụta usoro ịdọ aka ná ntị site na ịmepụta njehie ahụ ruo na isi ihe kpatara ya: ime ka mgbaàmà ahụ doo anya, na-achịkọta ihe akaebe (ozi njehie, nchịkọta nchịkọta, log, ntinye), ịmepụta echiche, nwalee echiche ahụ, na ịkwado nhazi ahụ. AI na-enyere aka na nzọụkwụ ọ bụla; ma a na-eme mkpebi nke "obere" site n'ịhụ na ahụhụ ahụ apụọla n'ezie.

Gịnị kpatara ihe akaebe ji bụrụ ihe niile?

LLM anaghị ahụ njehie otu ị si eme; Naanị ihe ị na-agwa ya ka ọ maara. Ahịrịokwu dị ka "ngwa ngwa ahụ na-akụda" na-enye ihe nlereanya ahụ ọ fọrọ nke nta ka ọ bụrụ ozi ọ bụla, ihe nlereanya ahụ na-ejukwa oghere ahụ na amụma - ya bụ, nhụsianya. N'aka nke ya, ozi njehie zuru oke, nchịkọta nchịkọta - mmebi nke ọrụ na-akpọ njehie ahụ, ntinye nke kpalitere njehie ahụ, na ihe a na-atụ anya ya, wdg. Nyere omume ahụ achọpụtara, ihe nlereanya ahụ nwere ike ịkwado ezi ihe gbasara omume.

Na nbipu, chee echiche AI ​​dị ka onye na-enyere onye na-achọpụta ihe: ka ị na-egosikwu ihe akaebe, ka echiche ya na-esi zie ezi karị. Ọ bụrụ na enweghị ihe akaebe, onye inyeaka ga-eche naanị ma nwee ike iduga gị n'ụzọ na-ezighi ezi.

NDỤMỌDỤ: Tupu ibuga ahụhụ na AI, wedata ya ka ọ bụrụ ihe atụ kacha nta nwere ike imepụtagharị. Obere koodu na ntinye nke na-ebute njehie ahụ na-eme ka ihe dị mfe maka ma gị na ihe nlereanya; Ọtụtụ mgbe n'oge mbelata a, ị na-ahụ ihe kpatara ya n'onwe gị.

Nzọụkwụ site na Nzọụkwụ: Mgbọrọgwụ Mkpọrọgwụ Analysis Na-aga

  1. Kọwaa akara ngosi ahụ. "Gịnị na-eme, gịnị ka ị tụrụ anya ime?" Dee ha abụọ n'otu ahịrịokwu.
  2. Chịkọta ihe akaebe. Ozi njehie zuru oke, nchịkọta nchịkọta, ahịrị ndekọ dị mkpa, ntinye na-akpali akpali, ozi ụdị.
  3. Mepụta echiche a. Site na AI "3 nwere ike ime ihe na-akọwa mgbaàmà a na kedu ka m ga-esi nwalee onye ọ bụla?" juo.
  4. Buru ụzọ nwalee echiche dị ọnụ ala. Tinye ndekọ, bipụta uru, mee ule. Ihe akaebe ahụ ọ̀ kwadoro echiche ahụ?
  5. Dozie ihe kpatara ya, ọ bụghị akara ngosi. Kama iji patch mechie mgbaàmà ahụ, dozie ihe kpatara ya.
  6. Kwado ma gbakwunye nnwale nlọghachi azụ. Hụ njehie ahụ na-apụ n'anya; Wee dee ule ga-ejide njehie ahụ ka ọ ghara ịlaghachi.

Obere obere atọ

Ikpe 1 - Usoro nchịkọta eduga na faịlụ ziri ezi. Ngwa na-eweghachi mperi 500 na arịrịọ ụfọdụ. Onye nrụpụta ahụ nyere AI nyocha zuru oke na mkpalite arịrịọ; Ihe nlereanya ahụ chere na ọ bụ uru ọ bụla kpatara njehie ahụ n'ime oyi akwa nyocha ụbọchị. Onye nrụpụta ahụ gbakwunyere ndekọ na ahịrị ahụ, nyochaa ya wee dozie ya na nkeji iri na ise; A na-atụfu awa 2 ụbọchị gara aga site na nnwale ndị na-akwadoghị.

Ikpe 2 - Ịhụ n'anya butere ụzọ na-ezighi ezi. Onye nrụpụta ọzọ dere naanị "njikọ ọdụ data na-agbada". Ndị AI boro ebubo njikọ ọdọ mmiri na-enweghị ihe akaebe ọ bụla; Onye nrụpụta ahụ jiri nkeji 40 jiri ntọala a na-atụgharị uche. Ihe kpatara ya bụ oge nkwụsịtụ n'akụkụ netwọk ma kpughee naanị site n'ile anya na ndekọ. Ihe nkuzi: nkwupụta a na-ewere na-enweghị ihe akaebe bụ naanị ihe nwere ike ime, ọ bụghị ihe a pụrụ ịdabere na ya.

Ikpe 3 - ejidere njehie na-adịghị mma. Enwere ule nke na-ada mgbe ụfọdụ. E nyere AI koodu ule, ozi ọdịda, na ozi "mgbe ụfọdụ ọ na-agafe, mgbe ụfọdụ ọ na-ada"; ihe nlereanya ahụ gosiri na-ekekọrịta oge/usoro ndabere nke ule. Nlebanya ahụ gosipụtara na nnwale ahụ dabere na oge mpaghara sistemụ ahụ. Ozugbo etinyere elekere (na-akwa emo), ule ahụ kwụsiri ike.

Ndebiri anọ enwere ike iṅomi

Ọgbọ hypothesis dabere na ihe akaebe:

Ana m ehichapụ ahụhụ. Ihe akaebe dị n'okpuru.- Omume a tụrụ anya: {{a na-atụ anya}}- Omume a na-ahụ anya: {{chọpụtara}} - Error Message / stack trace: {{trace}} - Environment input: {{input}} - Environment/version: {{version}}Depụta ihe 3 kacha adịkarị mfe kpatara na-akọwa akara ngosi a. Maka nke ọ bụla: kedu ka m ga-esi nwalee (nyocha dị ọnụ ala) yana otu esi edozi ya ma ọ bụrụ na ọ bụ eziokwu. Ọ bụrụ na ihe akaebe ezughị oke, gwa m ozi ndị ọzọ ịchọrọ.

Na-akọwa nchọta nchịkọta:

Gụọ nchịkọta nchịkọta a. Chọpụta n'etiti ahịrị nke njehie ahụ na-amalite na (mgbọrọgwụ) yana ahịrị ndị bụ naanị n'ihu nke yinye. Tụnye ebe 1-2 ị ga-ebu ụzọ lee anya. Koodu emetụtara: {{code}} Chọpụta: {{trace}}

Mwepụ mmụgharị kacha nta:

Koodu dị n'okpuru na-arụpụta mperi. Wedata ya na nke kacha nta nke ka na-ebute njehie mana na-atụfu ihe ọ bụla na-adịghị mkpa. Echela na ibe ọ bụla ị wepụrụ anaghị emetụta njehie ahụ, mana tinye ihe ndetu na-ekwu "ọ bụrụ na njehie ahụ ga-apụ mgbe i wepụrụ nke a, ya mere" {{code}}

Nnwale nlegharị anya na mgbazigharị emezigharị:

Were ya na ihe kpatara ya bụ {{ihe kpatara}} na m na-emezi ihe ndị a: {{fix}}.1) Ndozi a ọ na-edozi ihe mgbaàmà ahụ n'ezie, ọ ga-enwe mmetụta ọ bụla?2) Dee ule nlọghachi nke ga-ejide ahụhụ a n'ọdịnihu.

Ngwa ngwa adịghị ike / Ike siri ike

Adịghị ike: "koodu anaghị arụ ọrụ, gịnị kpatara?"
Ike: "Node 20 / Express. POST / orders na-alaghachi 500 mgbe ihe bụ eriri efu na ahụ; kwesịrị ịlaghachi 400. Stack trace: TypeError: Cannot read properties of undefined (agụ '0') - agbakwunyere bụ trace zuru ezu na onye njikwa metụtara ya. Nye m 3 nwere ike ime ka ọ kọwaa akara ngosi a + traktị ọ bụla. "

Ụdị dị ike; Ọ na-enye gburugburu, njedebe njedebe, ntinye ihe na-akpalite, ụdị njehie kpọmkwem na omume a tụrụ anya ya. Ihe nlereanya ahụ enweghị ike ikwu amụma, mana nyocha.

nzọụkwụ

Onyinye AI

njikwa gị

na-achịkọta ihe akaebe

Kedu ihe akaebe dị mkpa, na-echetara ya

N'ezie na-anakọta ihe akaebe

ọgbọ nke hypothesis

Depụta ihe nwere ike ime

Na-ebute ụzọ na ọnọdụ

ule nyocha

Na-akwado usoro ule

Na-arụ ọrụ ma na-elele onwe ya

mgbazi

patch na-atụ aro

Ọ na-edozi ihe kpatara ya? Ọ bụ eziokwu.

nlọghachi azụ

na-ede ule

Na-enyocha na agbajiri ule ahụ

Ịdozi Ihe kpatara Mgbọrọgwụ, Ọ bụghị Mgbaàmà

Ọtụtụ oge AI ga-atụ aro patch nke na-emechi akara ngosi ahụ ngwa ngwa: gbakwunye nnwale / ijide, tinye nlele efu, ilo njehie ahụ. Nke a bụ eziokwu mgbe ụfọdụ, na-adịkarị ize ndụ; n'ihi na ihe mbụ kpatara ya ka dị n'ebe wee si n'ebe ọzọ gbawa ọzọ. Na nhazi ọ bụla, jụọ onwe gị: "Nke a ọ na-edozi ihe kpatara njehie ahụ, ka ọ na-eme ka ọ ghara ịhụ ya anya?" Ozugbo ịchọtara ihe kpatara ya, ndozi ahụ na-adịkarị obere, na-esi ike ma na-adịgide adịgide.

Akpachara anya: Irido ihe dị iche (ịnweta efu) anaghị edozi njehie ahụ; ọ bụ nanị na-ezochi ma mee ka nchọpụta ọdịnihu ghara ikwe omume. Ọ bụrụ na AI na-atụ aro "ngwọta" dị otú ahụ, anabatala ya n'ajụghị ihe kpatara ya.

Mmejọ ndị nkịtị

  • Na-ajụ ajụjụ na-enweghị ihe akaebe. Ahịrịokwu ndị gbagwojuru anya na-eme ka ihe atụ ahụ banye n'ọhụụ; Nye njehie zuru oke, akara na ntinye.
  • Na-akpọchi na echiche nke mbụ. Ndụmọdụ mbụ AI nwere ike ọ gaghị abụ nke kachasị; Malite n'echiche dị ọnụ ala karịa.
  • Imechi akara ngosi na-efunahụ ihe kpatara ya. Njehie emechiri ọnụ na-alaghachi.
  • Na-emechi ihe ndozi na-enweghị nkwenye. Hụ n'ọnọdụ mmepụta ihe na njehie ahụ na-apụ n'anya n'ezie.
  • Ọ bụghị na-ede ule regression. Ọ bụrụ na agbakwunyeghị ule ọ bụla, otu njehie ahụ ga-alaghachi na nzuzo na nsụgharị ọzọ.

Na nchịkọta

Na nbipu, ike nke AI na-adaba na ihe akaebe ị na-enye ya: na-enweghị ozi njehie zuru oke, nchịkọta nchịkọta, ntinye ntinye, na omume a na-atụ anya ya, ihe nlereanya ahụ na-akọ nkọ. Usoro ịdọ aka ná ntị — dokwuo anya akara, chịkọta ihe akaebe, mepụta hypothesis, jiri njikwa dị ọnụ ala nwalee, dozie ihe kpatara ya, chọpụta ma gbakwunye nnwale nlọghachi—na-emechi ahụhụ ahụ ngwa ngwa yana kpamkpam. AI bụ hypothesis generator; Ọ bụ gị bụ onye kpebiri na edozila ahụhụ ahụ n'ezie.

Ọrụ ngwa

Họrọ ezigbo ahụhụ ị zutere n'oge na-adịbeghị anya (ma ọ bụ mepụtaghachi ahụhụ ule). Mee nzọụkwụ "opekempe mmeputakwa" mbụ; Wepu koodu kacha nta na ntinye na-ebute njehie ahụ. Mgbe ahụ nweta ihe kpatara 3 nwere ike ime na ụzọ nyocha sitere na AI na "ọgbọ hypothesis nke dabeere na ihe akaebe". Nyochaa echiche dị ọnụ ala n'onwe gị, chọpụta ihe kpatara ya, dozie ya, wee dee ule nlọghachi azụ nke ga-ejide ahụhụ a n'ọdịnihu wee chọpụta na agbajiri ule ahụ n'ezie.

ndetu

  • [] M na-ebelata njehie ahụ na ihe nlele kacha nta na-emegharị tupu ịkwaga ya na AI.
  • [] Ana m agbakwunye ozi njehie zuru oke, akara nchịkọta, ntinye na omume a tụrụ anya na ngwa ngwa.
  • [] M na-amalite na nke dị ọnụ ala karịa nke a na-achịkwa, na-enweghị ekpochi ya n'ime otu echiche.
  • [] Achọpụtara m na m edozila isi ihe kpatara ya kama ịmechie akara ngosi ahụ.
  • [] Ahụrụ m na ndozi ahụ na-edozi ahụhụ ahụ n'ezie.
  • [] M na-agbakwụnye ule nlọghachi azụ maka ahụhụ ọ bụla edozira.