Nkeji 2 / 12

Ihe nyocha chọrọ na imepụta ngwanrọ

Uru:

  • Ikike ịgbanwe arịrịọ azụmaahịa na-edoghị anya ka ọ bụrụ ihe achọrọ sọftụwia doro anya na akụkọ onye ọrụ na nkwado AI
  • Ikike iji tụnyere uru na ọghọm nke imewe sistemu, ụdị data na mkpebi ụkpụrụ ụlọ n'ụzọ a haziri ahazi na AI.
  • Ikike iji kwado nke ọma atụmatụ AI chọrọ ime megide ihe achọrọ, scalability, na mmachi

Ọtụtụ ọrụ ngwanrọ na-ada ọ bụghị n'ihi koodu ọjọọ, mana n'ihi ihe ndị a ghọtahiere. Arịrịọ otu ahịrịokwu dị ka “Ka ndị ọrụ budata akụkọ” na-ahapụ ọtụtụ ajụjụ azaghị: N'ụdị dị aṅaa? Kedu onye na-elekọta? Ndekọ ole? Gịnị ma ọ bụrụ na ọ dị nwayọọ? Ntụle ihe achọrọ (ịsụgharị arịrịọ azụmahịa ka ọ bụrụ ihe doro anya, mkpa teknụzụ a na-anwale) na imepụta ngwanrọ (ịrụ ihe owuwu na akwụkwọ iji gboo mkpa ndị a) bụ ọkwa ebe a na-egbochi mmejọ kachasị ọnụ tupu ịde koodu. Na ngalaba a, anyị ga-amụta iji AI dị ka "mmekọrịta echiche" n'oge a: onye mmekọ nke na-akọwapụta ejighị n'aka, na-edozi nhọrọ, ma na-ahapụ gị mkpebi ikpeazụ.

AI na-emepụta ụkpụrụ abụọ buru ibu ebe a. Mbụ, ọ na-ajụ ajụjụ ị na-amali; Ọ na-eweta n'elu echiche zoro ezo na ọnụ okwu ikpe na arịrịọ. Nke abụọ, ọ na-edepụta ngwa ngwa uru na ọghọm nke mkpebi imewe. Mana nke ahụ bụ ihe egwu: AI ga-enye ndụmọdụ ọnyà dị ka "omume kachasị mma" na-amaghị nke ọma gburugburu gị (mmefu ego, otu, usoro dị adị, mmachi iwu). Ọ bụ ọrụ gị inyocha ndụmọdụ a megide eziokwu nke gị.

Echiche: Akụkọ onye ọrụ: Obere ahịrịokwu na-egosipụta mkpa dị n'ụdị "... dị ka, achọrọ m inwe ike ... n'ihi na...". Usoro nnabata: Ọnọdụ a na-anwale nke a ga-emezurịrị maka ọrụ a ga-atụle "emere ya". Ihe ndị na-adịghị arụ ọrụ chọrọ: Ihe ndị metụtara "otú ọ ga-esi eme" kama "ihe ọ ga-eme", dị ka ọsọ, nchekwa, scalability.

Site na arịrịọ na-enweghị isi ruo n'ihe achọrọ

Ezi ihe a chọrọ bụ nke a na-atụtu ma kwenye. Ọ bụghị "ka sistemụ ahụ dị ngwa ngwa", kama "ka nsonaazụ ọchụchọ laghachi n'ime 500 ms". Nke a bụ usoro nzọụkwụ site na iji AI iji belata ejighị n'aka:

  1. Nye arịrịọ dị ka ọ dị ma mee ka a jụọ ajụjụ. Jụọ AI ọ bụghị maka ngwọta, mana buru ụzọ "depụta ihe ọ bụla edoghị anya na arịrịọ a dị ka ajụjụ."
  2. Ị na-enye azịza. Naanị gị maara ihe gbara ya gburugburu; Zaa ajụjụ AI na ezigbo mmachi azụmahịa gị.
  3. Mee ka a sụgharịa ya ka ọ bụrụ akụkọ onye ọrụ na njirisi nnabata. Tụgharịa asụsụ mkpa akọwapụtara ka ọ bụrụ ihe a na-anwale.
  4. Tinye akụkụ ọnụ na ọnọdụ adịghị mma. "Nsonaazụ efu", "onye ọrụ enweghị ikike", "faịlụ buru ibu" wdg.

Ambiguity mmịpụta ngwa ngwa: "Anyị ga-atụgharị azụmahịa na-esonụ arịrịọ n'ime a software chọrọ. Emela ka a ngwọta ma. Nke mbụ, wepụ ALL ambiguities na zoro ezo echiche na-azaghị na arịrịọ a dị ka ndepụta nke ajụjụ. Group ajụjụ n'okpuru ndị a isiokwu: scope, onye ọrụ / ikike, data olu, arụmọrụ, njehie ọnọdụ, nchekwa. Arịrịọ: 'Ka ndị ọrụ budata ịtụ akụkọ ihe mere eme'

Akụkọ onye ọrụ + njirisi nnabata ozugbo: "Kewaa mkpa ndị a doro anya n'ime akụkọ ndị ọrụ na-agbaso ụkpụrụ INVEST. Dee 3-5 testable nnabata njirisi maka akụkọ ọ bụla (na usoro nyere-Mgbe-Mgbe ahụ). Tinye ma ọ dịkarịa ala 2 ọnọdụ ọjọọ (nweta enweghị ikike, data efu). Mkpa: [dee mkpa doro anya ebe a]"

Tụnyere Mkpebi Nhazi na AI

Nhazi bụ mgbanwe mgbanwe mgbe niile: ọsọ na mgbanwe mgbanwe, ịdị mfe megide scalability? AI na-etinye azụmaahịa ndị a na mpempe akwụkwọ ngwa ngwa. Dịka ọmụmaatụ, maka njirimara "zipụ ọkwa", ị nwere ike ịrụ ụka ma ị ga-eji synchronous (zipu na arịrịọ) ma ọ bụ asynchronous (quee, send in back) ịbịaru nso.

Ntụnyere imewe ngwa ngwa: "M na-emepụta atụmatụ 'ziga ozi email na onye ọrụ'. Tụlee ụzọ abụọ ahụ: (A) nnyefe synchronous n'oge arịrịọ HTTP, (B) nnyefe asynchronous na ndabere site na itinye ya n'ahịrị ozi. Mepụta tebụl na axes ndị a: oge nchere onye ọrụ, mmegide mmejọ, mgbagwoju anya, ọnụ ahịa akụrụngwa, ihe isi ike na njedebe nke njedebe nke otu na-eme ka ọ bụrụ ihe na-eme ka ọ bụrụ ihe na-eme ka ọ bụrụ ihe na-adịghị mma. ikpe emela m mkpebi.

axis

nnyefe mmekọrịta

Asynchronous ( kwụ n'ahịrị)

Oge nchere onye ọrụ

Ogologo (na-echere mbupu)

Obere (na-alaghachi ozugbo)

Nkwenye mmejọ

Obere (arịrịọ na-agbawa ma ọ bụrụ na izipu gbawara)

Elu (nwagharịa ga-ekwe omume)

mgbagwoju anya

ala

Ọkara dị elu ( akụrụngwa kwụ n'ahịrị)

Ọnụ ego akụrụngwa

ala

Ihe ndị ọzọ chọrọ

Ebe ọ dabara

Obere olu, ngwa dị mfe

Olu dị elu, nnyefe dị oke egwu

Ndụmọdụ: Ịgwa AI "emela m mkpebi, naanị gosi m nhọrọ na ọnọdụ" na-amanye gị iche echiche ma belata ihe ize ndụ nke ịnakwere aro na-enweghị isi. Mkpebi imewe kacha mma bụ nke onye maara ọnọdụ gị (gị) mere.

Ngwa ngwa adịghị ike / Ike ngwa ngwa

AKWỤKWỌ: "Chepụta nchekwa data maka usoro iwu." (Nsonaazụ: nke ọnụ ọgụgụ, nke mmekọrịta, nke ihe mgbochi na-adịghị doro anya; a n'ozuzu, atụmatụ na-ezighị ezi.) IKE: "Na-atụ aro a draft data nlereanya maka a obere e-azụmahịa. Ụlọ ọrụ: Ahịa, Order, Product, Order ihe. Mgbochi: e nwere ike ịbụ ọtụtụ ngwaahịa n'usoro; ngwaahịa ahịa nwere ike ịgbanwe n'ime oge, ma ugbu a price kwesịrị ichekwa na n'oge gara aga na-atụ anya n'ihi na ~ 500 n'usoro n'usoro kwa ụbọchị; "Kwawapụta na i mere mkpebi ahụ. Ezipụta otu i siri dozie nsogbu akụkọ ọnụahịa. Nye ya dị ka ndepụta ụlọ ọrụ na ubi, ọ bụghị koodu."

Ihe dị iche nke ngwa ngwa dị ike; ọnụ ọgụgụ (iwu 500 kwa ụbọchị), iwu azụmahịa (ọnụahịa gara aga ga-edobe) na usoro mmepụta achọrọ. Otu ahịrịokwu dị ka "A ga-edobe ọnụ ahịa gara aga" na-agbanwe agbanwe kpamkpam; Ọ bụrụ na ịkọwapụtaghị nke a, AI ga-ewepụta eserese na-ezighi ezi mana ọ ga-ekwe omume.

Obere Okwu

Ikpe 1 - ezoro ezo echiche. Otu otu na-etinye koodu ozugbo na arịrịọ "onye ọrụ nwere ike bulite foto profaịlụ". Otu ọzọ jụrụ AI banyere ejighị n'aka: "oke nha? usoro ekwenyere? njikwa ọdịnaya na-ekwesịghị ekwesị? Hichapụ foto ochie?" Ọ na-emepụta ajụjụ 8 dị ka. Ndị otu mbụ na-amụta banyere nsogbu ahụ na mmepụta mgbe faịlụ 20 MB jupụtara na ihe nkesa; Ndị otu nke abụọ na-edozi ya na imewe.

Ikpe 2 - Ntụle ọnụ ọgụgụ ezighi ezi. AI na-atụpụta oyi akwa mkpuchi dị mgbagwoju anya maka njirimara mkpesa. Mgbe injinia rụtụrụ aka na ezigbo data bụ naanị akụkọ 30 kwa ụbọchị, AI na-eme ka aro ahụ dị mfe. Ọ bụghị ịkọwapụta ọnụ ọgụgụ na-akpata ụgwọ nke mgbagwoju anya na-enweghị isi; ịkọwapụta na-echekwa izu 2 nke ọrụ na-adịghị mkpa.

Ikpe 3 - oghere njirisi nnabata. "Gịnị ga-eme ma ọ bụrụ na ugwo ahụ adaghị?" Ebe ọ bụ na ọ dịghị mgbe a jụrụ ajụjụ a, usoro iwu ka ga-akara usoro dị ka "kwenye" ​​ma ọ bụrụ na akwụghị ụgwọ. Ndepụta nke ọnọdụ na-adịghị mma nke AI na-ewepụta na-ejide oghere a; 1 akara nnabata akara na-egbochi ezigbo ego efu.

Mmejọ ndị nkịtị

  • Na-agafe arịrịọ ozugbo na koodu. Koodu edere tupu e dozie nsogbu ahụ na-edozi nsogbu na-ezighi ezi ngwa ngwa.
  • Iji kpuru ìsì were “omume kacha mma” nke AI. Ọ bụrụ na ị kọwapụtaghị ọnọdụ gị (ọnụọgụ, mmefu ego, otu) ndụmọdụ agaghị arụ ọrụ maka gị.
  • Ịwụpụ ihe ndị na-adịghị arụ ọrụ chọrọ. Ọ bụrụ na akọwapụtaghị ọsọ, nchekwa na ọnụ ọgụgụ, nhazi ahụ agaghị ezu oke.
  • Naanị iche echiche banyere ọnọdụ obi ụtọ ahụ. Ọnọdụ na-adịghị mma dị ka data efu, onye ọrụ na-enweghị ikike, ọnọdụ njehie kwesịrị ịgụnye na nhazi ahụ.
  • Nyefee mkpebi ahụ na AI. AI na-emepụta nhọrọ; Ị na-ekpebi nke azụmahịa nke dabara azụmahịa gị.

Na nchịkọta

Nyocha na imewe ihe achọrọ bụ ọkwa ebe a na-ejide njehie ndị dị ọnụ ala. N'ebe a, AI na-ewepụta ajụjụ ndị na-ekpughe ejighị n'aka, na-edepụta akụkọ ndị ọrụ na njirisi nnabata, na chaatị na-emepụta ahịa ahịa. Ma ọ bụ naanị gị maara ihe gbara ya gburugburu; Ọ bụ ọrụ gị inyocha ndụmọdụ AI dabere na ọnụ ọgụgụ gị, mmefu ego gị, otu gị na mmachi iwu wee mee mkpebi ikpeazụ. Ịdọ aka ná ntị nke "emela m mkpebi, gosi m nhọrọ" na-eduga ma mma imewe na miri mmụta.

Ọrụ ngwa

Họrọ arịrịọ ọrụ otu ahịrịokwu site na gburugburu gị. Nke mbụ, tinye mgbanaka ahụ na AI wee zaa ajụjụ ndị ahụ na ezigbo mmachi gị. Tụgharịa asụsụ mkpa akọwapụtara n'ime opekata mpe akụkọ ndị ọrụ 2 na njirisi nnabata 3 maka nke ọ bụla; Tinye opekata mpe otu ọnọdụ adịghị mma. N'ikpeazụ, mepụta tebụl ntụnyere maka mkpebi imewe (synchronous/synchronous, table structure, etc.) wee dee mkpebi nke gị n'ahịrịokwu abụọ.

ndetu

  • [ ] Ewepụrụ m ihe mgbagwoju anya dị ka ajụjụ tupu ị nyefee arịrịọ ahụ n'ime koodu.
  • [] Enyere m ihe gbara ya gburugburu (ọnụ ọgụgụ, ikike, arụmọrụ, mmachi iwu) na AI.
  • [ ] Ebibiri m akụkọ ndị ọrụ n'ime njirisi nnabata a na-anwale.
  • [] M gbakwunyere ma ọ dịkarịa ala otu ọnọdụ ihu ala/ ihu.
  • [] Eji m tebụl azụmaahịa enyocha mkpebi imewe.
  • [] Emere m mkpebi ikpeazụ dabere na ọnọdụ m, ahapụghị m ya na AI.