Nkeji 1 / 12

Okwu Mmalite nke ọgụgụ isi Artificial na nkwenye ịdọ aka ná ntị na Kọmputa Engineering

Uru:

  • Ikike ịmata ọdịiche ebe AI na-enye ezigbo ọsọ na usoro mmepe ngwanrọ na ebe mkpebi na ọrụ dị n'aka onye injinia
  • Ikike itinye ọzụzụ injinia nwere akwa atọ nke na-enyocha koodu ọ bụla na imewe emepụtara site na mkpokọta, nnwale na nyocha.
  • Banye n'omume nke ikpochapụ ihe gbara ya gburugburu iji kwalite AI na-enweghị ikekọrịta koodu nzuzo, nzere na data ndị ahịa

Mgbe ị na-elele ụbọchị onye injinia kọmpụta, foto a yiri n'ọtụtụ ìgwè: ịghọta arịrịọ azụmahịa, imepụta, ide koodu, ịgụ koodu onye ọzọ, debugging (usoro nke ịchọpụta ihe mere mmemme ji arụ ọrụ na-ezighi ezi na idozi ya), nyocha ederede, ịkwadebe akwụkwọ, nyocha koodu, na ịga nzukọ. N'ikwu ya n'ụzọ ọzọ, oge a na-etinye na "ikpe injinia" n'ezie, ya bụ, ma ngwọta ọ bụ eziokwu, dị mma na nke na-adịgide adịgide, na-epịaji n'okpuru ọrụ ugboro ugboro. Nke a bụ ebe ọgụgụ isi (AI maka mkpụmkpụ; ngwanrọ na-arụ ọrụ na ederede na koodu nwere nnukwu ụdị asụsụ) na-abata. AI anaghị eme mkpebi maka gị; Ọ na-akwado gị maka mkpebi ahụ, na-emepụta skeleton koodu, na-ebelata ahụhụ ahụ ma tinye akwụkwọ na-arụ ọrụ n'ihu gị. N'ime modul a, anyị ga-edobe AI ọ bụghị dị ka "onye mmemme akpaaka" kama dị ka onye mmekọ mmemme nwere ọzụzụ nke a na-achịkọta, nwalere na nyochaa oge ọ bụla.

Na nke a mbụ unit, anyị dokwuo anya ihe atọ: N'ihe nkebi nke software mmepe lifecycle (nkeji a software na-aga site echiche na mmepụta: analysis, imewe, nzuzo, ule, nkenye ọnọdụ, mmezi) ka AI tinye ezigbo uru; nke mkpebi kwesịrị ịnọgidesi ike na engineer; na gịnị bụ nkwenye na ịdọ aka ná ntị nzuzo ị ga-agbasorịrị mgbe ị na-eme nke a. Ọ bụrụ na etinyeghị ụlọ a n'ụzọ ziri ezi, usoro na nkeji ndị na-esote nwere ike ịdị ize ndụ; N'ihi na njehie dị na ngwanro ahụ na-erute ọtụtụ nde ndị ọrụ n'otu oge ma nwee ike ghọọ enweghị nchekwa nchekwa.

Echiche: Ịhụ n'anya: Nkwenye nke AI nke usoro, ọba akwụkwọ, API, ma ọ bụ omume na-adịghị adị n'ezie. Okwu: Ntinye ị na-enye AI (koodu, ozi njehie, ihe achọrọ, ihe mgbochi). Nkwenye: Nyochaa mmepụta n'ụzọ nke onwe (nchịkọta, ule, akwụkwọ). Echiche atọ a bụ ọkpụkpụ azụ nke modul dum.

Kedu azụmaahịa bụ AI Accelerator, kedu azụmaahịa ọ dị ize ndụ?

Ọrụ sọftụwia na-adaba n'ụdị dị iche iche nwere akụkụ abụọ n'usoro nsonaazụ. N'otu njedebe na-atụgharị, ọrụ nkwadebe dị obere; N'akụkụ nke ọzọ, enwere ọrụ siri ike ịlaghachi azụ nke na-abanye na gburugburu mmepụta ma nwee ike ịkpata ọnwụ data, adịghị ike nchebe ma ọ bụ nkwụsị. Uru nke AI dịgasị iche dabere na ebe ị kwụ na ụdịdị a.

ụdị azụmahịa

Ntinye aka AI

Ọrụ injinia

Koodu skeleton / efere efere

Ọgbọ ngwa ngwa nke nhazi usoro ugboro ugboro

Logic na ihu ọnọdụ akara

debugging

Hypothesis na ndepụta ihe kpatara ya

Mmeputakwa na mgbọrọgwụ kpatara nkwenye

ule ederede

Nwalee usoro na imepụta ọnọdụ

Nkwuwa okwu bara uru na ịlele oke

refactoring

Ntughari amụma

Ịkwado omume site na ule

Akwụkwọ

Akwụkwọ mbụ na nhazi

Nyochaa ziri ezi megide koodu

Mkpebi ihe owuwu / nchekwa

Ndepụta nhọrọ na uru na ọghọm

Mkpebi ikpeazụ na ibu ọrụ

Iwu ahụ dị mfe: ihe ize ndụ nke mmepụta AI na-adaba mmebi ọ ga-eme ma ọ bụrụ na mmepụta ahụ na-eme njehie. Ịtụnye aha n'ụzọ ezighi ezi adịghị njọ; Nyocha na-ezighi ezi (nyochaa na onye ọrụ bụ onye ha na-ekwu na ọ bụ ya) na-eme ka usoro ahụ dum ghara ịdị ike. Ya mere, ajụjụ mbụ ị ga-ajụ tupu iji mmepụta bụ: "Gịnị ga-eme ma ọ bụrụ na nke a adịghị mma na onye na-ahụ ya na mgbe?"

Akpachara anya: AI na-emepụta koodu nke ọma na ntụkwasị obi. Ịdị nkọ nke ọma abụghị nkwa nke izi ezi. Ụdị asụsụ nwere ike n'eziokwu wepụta aha ọrụ na-adịghị adị, usoro nrụzi na-ezighi ezi, ma ọ bụ ọbụna ụkpụrụ adịghị mma. Na ngwanrọ, nke a anaghị adịgide na akwụkwọ; Ọ na-achịkọta, na-agba ọsọ, na-agbawa na mmepụta.

Mkpebi Ndị Kwesịrị Hapụ nye Injinia

Mkpebi ụfọdụ ekwesịghị ịbụ nke akpaghị aka zuru oke; na-ebu ihe egwu teknụzụ, iwu na ụkpụrụ omume:

  • Nkwado maka mmepụta: Ntọhapụ nke koodu n'ime mmepụta yana ọrụ maka nke a.
  • Nchekwa na ije: Mkpebi dị oke ọnụ dị ka nyocha, ikike, izo ya ezo na ụdị data.
  • Ikikere na nwebiisinka: Iji koodu emepụtara na ngwaahịa azụmaahịa yana nnabata ikike.
  • Na-arụ ọrụ na data nzuzo: Azụmahịa na data ndị ahịa, nzuzo koodu isi na ozi njirimara.
Ịdọ aka ná ntị: Ọ bụrụgodị na AI na-ekwu "koodu a dị nchebe ma dị njikere maka mmepụta", ịnakwere nke a na-enweghị ule nchekwa, nyocha koodu na nkwenye n'okpuru ezigbo ibu bụ ihe anabataghị. N'ọrụ nchekwa dị oke egwu, mmepụta AI anaghị anọchi anya nkwenye sitere n'aka onye injinia ruru eru; Mpụta ọ bụla na-eduga na mkpebi ga-enwerịrị nkwenye ma kwado ya site n'aka injinia nyere ikike tupu mmejuputa ya.

Nnwale ịdọ aka ná ntị: Njikwa oyi akwa atọ

Tinye usoro nchịkwa atọ iji jiri mmepụta AI dị ka onye nyocha dị elu karịa kpuru ìsì. Nke a bụ ntugharị uche anyị ga-emegharị n'ime modul.

  1. Nchịkọta na nlele kwụ ọtọ: koodu ahụ ọ na-achịkọta/na-agba ọsọ n'ezie? Enwere ụdị mperi, mgbanwe ndị a na-ejighị, API adịghị adị? Kedu ihe ngwaọrụ nyocha static (ngwaọrụ nke na-enyocha koodu na-ejighị ya) na-ekwu?
  2. Mmeputakwa nke onwe (nnwale): Jiri obere ihe ntinye ama ama, mee koodu ahụ wee hụ ma ị nweta nsonaazụ a tụrụ anya ya. Gbalịa ikpe ihu (efu, efu, ọjọọ, nnukwu).
  3. Nkwenye isi mmalite: API ọ bụla, ụdị ọba akwụkwọ, na njirimara asụsụ nke AI na-eji kwesịrị ịnata nkwenye site na akwụkwọ gọọmentị.

Nkwenye ngwa ngwa (na-eme ka ọ dịkwuo mfe ịlele mmepụta): "Depụta ọba akwụkwọ, ụzọ, na njirimara asụsụ niile ị na-eji na koodu gị. Maka nke ọ bụla, gosi ụdị nke ọ dị na ya ma kpọọ ya 'ga-enyocha ya site na akwụkwọ'. Emela API ọ bụla ị na-ejighị n'aka; ọ bụrụ na ị maghị n'aka, dee nke ọma na 'ejighị n'aka'. Depụtakwa aha ikpe ọ bụla dị n'akụkụ nke ị kewapụrụ.

Nyochaa koodu nke gị ozugbo: "Lee anya nke ọma na koodu ahụ ị depụtara, dị ka onye ọrụ injinia nke goro gị ọrụ. Nye ihe ndị dị n'okpuru isiokwu atọ a: (1) mgbagha mgbagha / ikpe ikpe, (2) ihe ize ndụ nchekwa, (3) nsogbu arụmọrụ ma ọ bụ ịgụ ihe. Maka ihe ọ bụla, dee 'ihe kpatara nsogbu ahụ' na 'atụ aro idozi'. Ọ bụrụ na enweghị nsogbu, kwuo 'enweghị m ike ịnwale ya. "

Ngwa ngwa adịghị ike / Ike ngwa ngwa

AKWỤKWỌ:"Deere m ọrụ nyocha onye ọrụ." Nlele nlele 5 n'okpuru ngọngọ mgbakwunye ọrụ: bara uru, efu, enweghị '@', okpukpu abụọ '@', nwere naanị oghere."

Ihe dị iche bụ na ọnọdụ. Ike ngwa ngwa; Ọ gụnyere asụsụ, ụdị, nkwekọrịta ntinye-mpụta, ihe mgbochi na atụmanya ule. Otu ịdọ aka ná ntị a na-ebelata nke ukwuu ohere nke ịhụ anya na koodu adịghị mma.

Obere Okwu

Ikpe 1 - Usoro ewepụtara. Onye nrụpụta na-anụ site na AI na enwere usoro a na-akpọ date.addBusinessDays(5) n'ọbá akwụkwọ ụbọchị ma kọwaa ya n'ụzọ obi ike. N'ileghachi anya na akwụkwọ ahụ, ọ na-ahụ na ọ dịghị usoro dị otú ahụ, ụzọ ziri ezi bụ aka aka. A na-ejide nhụsianya ahụ tupu ya abanye n'imepụta yana nkwenye nkeji iri.

Ikpe 2 - Ọnwụ steeti Edge. AI na-arụpụta ọrụ "gbakọọ nkezi"; Ọ na-arụ ọrụ mgbe ejiri 1,000 ahịrị data nwalee. Agbanyeghị, mgbe ndepụta ahụ tọgbọrọ chakoo, ọ na-enye nkewa site na mperi efu. Ebe injinia gbakwunyere ule ntinye efu, ọ na-ahụ ma dozie njehie ahụ tupu ọ dị ndụ. Otu ule ọnọdụ ihu na-egbochi mkpu mmepụta na elekere 3 nke ụtụtụ.

Ikpe 3 - Ihe egwu nzuzo. Ọkachamara na-achọ mado faịlụ nwere ezigbo eriri njikọ nchekwa data yana igodo API n'ime ngwa ọrụ ọha. Na-echeta ụkpụrụ ụlọ ọrụ; Ọ na-edochi ihe nzuzo na <REDACTED>, na-ebelata koodu ahụ na ihe atụ nnọchiteanya, wee rịọ ya. Ya mere, ọ na-enweta enyemaka na nkeji 5, mana ozi njirimara ya anaghị apụta.

Ụkpụrụ nke iji koodu nzuzo na ozi njirimara arụ ọrụ

Akụkụ kachasị emetụ n'ahụ nke ngwanrọ ahụ; nzuzo koodu isi iyi, ozi njirimara (igodo API, okwuntughe, akara) na data ndị ahịa/nkeonwe. Ụkpụrụ bụ isi: kpochaa tupu ịkekọrịta, jụọ naanị isi ihe kpatara nsogbu ahụ na ihe atụ nnọchiteanya ma ọ bụrụ na ọ ga-ekwe omume.

Usoro ngwa ngwa na-amaghị aha: "Enwere njehie na ọrụ na-esonụ. M dochiri ezi azụmahịa ezi uche na ihe na-ezoro ezo na ụkpụrụ ndị nnọchiteanya (Igodo API, aha tebụl, aha ubi aha). Nsogbu: Enwere m njehie Y na ntinye X. Naanị chọta njehie mgbagha na koodu nnọchiteanya a ma kọwaa ụdị edoziziri. [koodu nnọchiteanya]"

NDỤMỌDỤ: Ọ bụrụ na obi abụọ adịghị ya, mee ule a: "Nchịkọta m ọ ga-enwe nsogbu ma ọ bụrụ na m dee nke a n'ihu ọha na nnọkọ?" Ọ bụrụgodị na azịza ya edoghị anya, buru ụzọ kpochapụ ya. Ntọgharị na-adị ọnụ ala mgbe niile karịa ịchụ ntanye ahụ ma emechaa.

Mmejọ ndị nkịtị

  • Iji mmepụta na-enweghị nchịkọta/nnwale. "AI dere" abụghị ihe ziri ezi; A na-enyocha mpempe koodu ọ bụla site na iji ya.
  • Na-eme arịrịọ na-enweghị ọnọdụ. Ọ bụrụ na enyeghị asụsụ, mbipute, ntinye-mpụta na mmachi, koodu ahụ na-aghọ ọnyà ma na-enwekarị nchebe.
  • Ịkekọrịta ozi nzuzo n'echeghị echiche. E kwesịghị ịhapụ igodo API, paswọọdụ na data ndị ahịa na-ewepụghị ya.
  • Na-agbagwoju anya asụsụ ziri ezi yana izi ezi. Ka obi siri ike na AI na-ekwu, ka ị ga-akpachara anya karị; Ụda ntụkwasị obi abụghị ihe akaebe.
  • Nyefee mkpebi ahụ na AI. Mkpebi itinye n'ime mmepụta, nchekwa na ụkpụrụ ụlọ ka dị na injinia; AI na-emepụta naanị ihe.

Na nchịkọta

AI na-eme ka akụkụ ọrụ ngwanrọ na-emegharị ugboro ugboro na nke na-ewe oge: koodu skeleton, ntinye ule, mbelata ahụhụ, akwụkwọ. Agbanyeghị, mkpebi na ọrụ ka dị n'aka onye injinia. Ihe mmepụta ọ bụla ga-agafe ọkwa nchịkwa atọ (nchịkọta/ static, ule, isi iyi). Ide mkpasasị na ihe gbara ya gburugburu na ikpochapụ ozi ezoro ezo bụ isi agwa abụọ anyị ga-emeghachi na nkeji ọ bụla nke modul a. Mgbe ị na-eji AI na ịdọ aka ná ntị, ị na-enweta ọsọ ọsọ; mgbe ị na-eji ya na-enweghị ịdọ aka ná ntị, ị na-ebu njehie na adịghị ike na mmepụta.

Ọrụ ngwa

Họrọ obere ọrụ ntinye koodu site na ọrụ nke gị ma ọ bụ site na ọrụ echiche (dịka ọrụ nkwado). Mbụ dee ngwa ngwa adịghị ike wee nweta mmepụta. Wee tinye usoro ngwa ngwa siri ike site na nkeji a: tinye asụsụ/ụdị, nkwekọrịta ntinye-mpụta, ihe mgbochi na atụmanya ule. Tinye akwụkwọ mbipụta abụọ ahụ n'akụkụ wee dee ihe dị iche. Wee chịkọta mmepụta siri ike wee nwalee ya ma ọ dịkarịa ala ikpe atọ (null, zero/negative, format na-atụghị anya ya) wee rịba ama ihe ị na-ahụ na nke ule.

ndetu

  • [] Etinyere m asụsụ, ụdị na nkwekọrịta ntinye ntinye na ngwa ngwa.
  • [] Edere m "Emela ya, gwa m ma ọ bụrụ na ị maghị" yana njedebe nke oke.
  • [ ] M chịkọtara/gbaa koodu ahụ, lelee maka ịdọ aka ná ntị kwụ ọtọ.
  • [] Eji m opekata mpe atọ nwalee.
  • [ ] Achọpụtara m API ndị ejiri na akwụkwọ gọọmentị.
  • [ ] A kpochapụrụ m koodu nzuzo / nzere ọ bụla ma ọ bụ ngwa ụlọ ọrụ ejiri.
  • [] Ekwenyere m na mkpebi itinye n'ime mmepụta na nchekwa dị na mmadụ.