Nkeji 1 / 11

Okwu Mmalite nke ọgụgụ isi Artificial na Mmepe Egwuregwu: Ọrụ, ókèala, nkwenye, Nwebiisinka na ụkpụrụ omume

Uru:

  • Inwe ike ịmata ọdịiche dị na ahịrị mmepụta egwuregwu (echiche, draft, iteration) ọgụgụ isi na-echekwa oge na ebe a na-ahapụ mkpebi ndị dị ka njirimara na mmalite nke egwuregwu ahụ n'aka mmadụ, dị ka ọkwa ọrụ dị ize ndụ si dị.
  • Ikike itinye ịdọ aka ná ntị nke na-enyocha mmepụta AI ọ bụla site na nzọụkwụ nke ijikọ ya na isi iyi / engine, na-agba ọsọ na ịnwale ya, na-agafe ya site na nzacha uto / njirimara.
  • Iji ghọta ihe kpatara nwebisiinka na mmalite, nzuzo data na ojiji nchekwa maka ebumnuche nchekwa kwesịrị iburu n'uche site na mmalite na mmepụta egwuregwu.

Ị na-arụ ọrụ na ụlọ ọrụ egwuregwu. N'otu aka ahụ, e nwere nsụgharị nke kwesịrị ka a tọhapụ ya, n'aka nke ọzọ, mmefu ego njedebe; N'otu aka ahụ, atụmanya nke prototype playable, n'aka nke ọzọ, ọtụtụ narị ahịrị nke mkparịta ụka nke na-edebeghị ede, ọtụtụ ihe onwunwe nke na-emeghị ka ọ bụrụ ihe atụ (akụ - ihe ọ bụla visual, ụda ma ọ bụ ihe nlereanya faịlụ na egwuregwu), akụ na ụba na-enweghị isi. Mmepe egwuregwu; Ọ bụ nka dị iche iche na nka nka na-ejikọta imewe, nka, koodu, ọdịyo, nnwale na ibipụta n'ime otu ahụmịhe ntụrụndụ. Ọ bụ kpọmkwem n'ọtụtụ ngụgharị a ka ọgụgụ isi mmadụ (AI - sọftụwia nwere ike wepụ ụkpụrụ sitere na data akụkọ ihe mere eme wee mepụta ederede, ihe onyonyo, ụda na koodu) na-eme ka ị dịkwuo ngwa. Ma mmalite nke modul a doro anya: AI bụ onye inyeaka, onye na-emepụta ihe na echiche ọtụtụ; Ị bụ onye na-ekpebi mmụọ, mmalite na mkpebi ikpeazụ nke egwuregwu ahụ.

Na nkeji mbụ a anyị ga-elekwasị anya na ịdọ aka ná ntị, ọ bụghị ngwá ọrụ. Ị ga-amụta ebe AI na-azọpụta ezigbo oge na pipeline egwuregwu-usoro mmepụta nke usoro nke echiche na-agafe ruo mgbe ọ ga-abụ ọdịnaya nwere ike ime - ebe ọ dị ize ndụ, otu esi enyocha mmepụta nke ọ bụla, ikike nwebisiinka na mmalite, na ihe data ị nwere ike inye nke ngwá ọrụ. Na-enweghị ịtọ ntọala a, nkeji ndị na-esote ga-anọgide na ikuku.

Ebee ka AI na-abata aka na ahịrị mmepụta?

Ka anyị kewaa ọrụ ndị dị na mmepe egwuregwu n'ime nnukwu ụyọkọ abụọ. Ụyọkọ nke mbụ: ọrụ ugboro ugboro, enwere ike imepụtagharị, ọrụ a na-edepụta. Echiche dị iche iche iri dị iche iche maka igwe maka igwe, okwu mkparịta ụka maka NPC (agwa ndị na-abụghị onye ọkpụkpọ), okirikiri nhọrọ ukwuu grayboxing nke ọkwa, nnwale ntụzịaka maka nka echiche, ibe koodu ugboro ugboro (boilerplate), na-edepụta ọtụtụ narị ikpe ule. N'ime ọrụ ndị a, AI na-ebelata nkeji na sekọnd ma ọ dịghị ada mbà.

Ụyọkọ nke abụọ: mkpebi ndị na-ekpebi njirimara, mmalite na ọdịnihu azụmahịa nke egwuregwu ahụ. Gịnị bụ isi fun loop nke egwuregwu ga-abụ, ihe art direction ga-abụ ika, mmetụta uche isi nke akụkọ, kacha itule nke aku na uba, kedu ihe onwunwe ga-aga n'ime egwuregwu, na ma ọ bụ nwebisiinka mma. Mkpebi ndị a chọrọ ọhụụ, uto, ime mmụọ na ọrụ iwu. AI na-amụba nhọrọ ebe a, na-enyere prototyping ngwa ngwa - mana ị na-agbanye bọtịnụ.

Ka anyị dokwuo anya ihe dị iche na otu ahịrịokwu: AI siri ike na "ihe ga-abụ iri variants nke a na ihe ga-mbụ mbụ draft dị ka" ajụjụ; Mkpebi bụ nke gị ma a bịa n'ajụjụ ndị dị ka "nke bụ egwuregwu anyị na ọdịnaya a ọ bụ nke anyị n'ụzọ iwu kwadoro?"

NDỤMỌDỤ: Tupu ibuga ọrụ n'aka AI, jụọ: "Gịnị ka m ga-atụfu ma ọ bụrụ na mmepụta a adịghị mma ma ọ bụ dị ntakịrị?" Ọ bụrụ na azịza ya bụ "nkeji ole na ole nke iteration", nyefe ngwa ngwa. Ọ bụrụ na azịza ya bụ " njirimara nke egwuregwu ahụ, mbipụta mbipụta ma ọ bụ akwụkwọ ikike nwebisiinka ", ka AI wepụta akwụkwọ ahụ ma nye mkpebi ahụ na mmetụ ikpeazụ.

Ntuziaka nkwenye: nzọụkwụ atọ

AI na-emepụta mmiri na obi ike; Nke a apụtaghị na ọ ziri ezi ma ọ bụ jiri ya mee ihe. AI na-emepụta ihe nhụsianya mgbe ụfọdụ - ya bụ, ọ na-enye ọrụ API adịghị adị, ahịrị koodu na-adịghị arụ ọrụ, iwu emebere, ma ọ bụ akụrụngwa na-adịghị adị dị ka ezigbo. N'ime egwuregwu ahụ, ọrụ ịdị n'otu emebere na-eduga na koodu na-adịghị achịkọta, usoro na-ezighi ezi na-eduga na nrigbu na-emebi egwuregwu ahụ. Ya mere wulite reflex nzọụkwụ atọ iji tinye aka na mmepụta ọ bụla:

  1. Jikọọ na isi iyi na moto. Mpempe koodu ọ bụla nke AI na-eweghachi kwesịrị ịdabere na API nke dị na ụdị injin ahụ (Unity/Unreal) ị na-eji. "Olee ụdị nwere ọrụ a?" ma dakọtara ya na akwụkwọ gọọmentị.
  2. Gbaa ọsọ ma nwalee. Chịkọta koodu ahụ, gwuo igwe arụ ọrụ, mee nha nha. Ọ dịghị ihe AI ​​na-emepụta bụ "ọ dị mma" ruo mgbe a hụrụ na ọ na-arụ ọrụ na egwuregwu ahụ.
  3. Tinye ya site na nyo nke uto na njirimara. Ihe mmepụta ahụ ọ na-adị ka ọ bụ nke egwuregwu gị, ka ọ bụ ọnyà? Ikpe nka na imewe gị bụ nzacha ikpeazụ.
Ntị: "AI mepụtara ya otú ahụ" abụghị ihe ziri ezi. Ọ bụrụ na enwere ahụhụ, enweghị aha, ma ọ bụ mmebi iwu nwebiisinka, ọrụ ahụ bụ nke onye tinyere mmepụta ahụ n'ime egwuregwu ahụ na-enyochaghị ya, ọ bụghị AI. Mpụta AI enyochabeghị dị ka ihe dị ize ndụ dị ka patch ewepụtara na-enweghị nnwale.

Nwebiisinka na mbụ: ihe ị kwesịrị ịma site na mmalite

Akụkụ kachasị emetụ n'ahụ AI na mmepe egwuregwu bụ nwebisiinka na mmalite, n'ihi na akụ ọ bụla ị mepụtara gụnyere na ngwaahịa azụmahịa. Tinye iwu atọ ahụ site na mmalite. Nke mbụ: ọ bụrụ na mmepụta nke ihe ngosi ihe nkiri / ọdịyo na-egosipụta nke ọma na-eṅomi ọrụ nwebisiinka dị adị (agwa, akara, ụdị mbinye aka nke onye na-ese ihe), iji mmepụta ahụ na ngwaahịa azụmahịa na-etinye gị n'ihe ize ndụ nke ịda iwu. Nke abụọ: usoro ojiji nke ngwá ọrụ ị na-eji (ikike iji azụmahịa, ma ị nwere mbipụta) dị iche iche maka ngwá ọrụ ọ bụla; Ejila ihe na-agụghị akwụkwọ. Nke atọ: na mba ụfọdụ, ọrụ AI mepụtara kpamkpam, na-enweghị onyinye mmadụ, nwere ike ọ gaghị enweta nchedo nwebisiinka - nke pụtara na ndị ọzọ nwere ike iṅomi ya. Anyị ga-eme ka isi ihe atọ a dị omimi na nkeji iri; Ma mara nke a site na ụbọchị mbụ: mmepụta AI bụ mmalite, ọ gaghị abanye n'ime ngwaahịa ahụ na-enweghị ntinye aka na nkwado mmadụ bara uru.

Data, nzuzo na nchekwa

Data Studio na-abụkarị ihe nzuzo azụmaahịa: akwụkwọ imewe ewepụtabeghị, koodu isi mmalite, atụmatụ agwa, akụkọ. Ịrapagidesi ha n'ime ngwá ọrụ ọha na-akwụghị ụgwọ pụtara itinye ncha na asọmpi. Mee nhazi dị mfe: Mepee data (mara ọkwa, bipụtara) nwere ike tinye ngwá ọrụ ọ bụla; data dị n'ime naanị ụgbọ ala ndị ụlọ ọrụ kwadoro; Data nzuzo (koodu na-ewepụtaghị, imewe, akụkọ) naanị na-abanye n'ime ngwá ọrụ nkwekọrịta, data nke na-adịghị aga na ọzụzụ nlereanya. Ihe ndetu na IT na nchekwa: Mgbe ị na-agbakwunye koodu AI mepụtara na egwuregwu gị, anabatala adịghị ike nchekwa (dịka ọmụmaatụ, ịtụkwasị onye ahịa ahụ obi na ịgafe nkwenye nkesa na egwuregwu ọtụtụ egwuregwu); Jiri AI naanị maka ebumnuche nchekwa na nkwenye, ka iwelie nchekwa nke sistemụ gị, ọ nweghịkwa maka ebumnuche enweghị ikike dịka ịnweta sistemụ onye ọzọ n'enwetaghị ikike.

Obere ikpe atọ

Ikpe 1 - Nchekwa oge na ebe kwesịrị ekwesị. Onye na-emepụta ụlọ ihe nkiri indie ga-anọkarị otu ụbọchị na-eche ihe dị iche iche 12 maka igwe igwe mgbaghoju anya. O nyere AI nkenke nke nwere ihe mgbochi doro anya ma depụta ọdịiche 12 na nkeji 20; Mgbe ahụ, ọ họọrọ 3 n'ime ha ka ọ dị ya ụtọ ma mee ha. AI abawanyela echiche; Nhọrọ na prototype nọgidere na mmadụ.

Ikpe 2 - Nkwado nwetara mperi. Onye mmemme jụrụ AI maka koodu sistemụ ngwa ahịa. Koodu ahụ dị mma ma ọ gbakọtaghị: AI mebere ọrụ dị na ụdị ịdị n'otu nke ochie mana ewepụrụ na ụdị ọrụ ahụ. Nzọụkwụ "Run and test" kpebiri na nkeji 5 ihe nwere ike ịbụ awa nke mgbagwoju anya.

Ikpe 3 - laghachi na ihe egwu nwebiisinka. Onye na-ese ihe nwere mmasị na onyinyo nke dike o mepụtara na AI; mana onyonyo a nwere myiri dị iche na agwa akwụkwọ ọchị ama ama. Onye nduzi nka tinyere aka: ihe a na-ahụ anya bụ ihe ize ndụ nke mmebi na egwuregwu azụmahịa. Emegharịrị ihe onyonyo a mgbe a rịọrọ maka silhouette na palette pụrụ iche, ma were ihe osise aka onye na-ese ihe hazie ya.

Ndebiri anọ enwere ike iṅomi

1) Ntụle iru eru ọrụ:

Ọrụ gị: agadi onye na-emepụta egwuregwu. M ga-akọwa ọrụ n'okpuru. Gwa m (1) ma ọrụ a ọ bụ ọrụ ederede / oyiri nke nwere ike inyefe AI n'enweghị nsogbu, ma ọ bụ mkpebi siri ike nke na-ekpebi njirimara egwuregwu ahụ, (2) ụgwọ nwere ike ịnweta ezighi ezi / mediocre mmepụta, (3) nkwenye m kwesịrị ime tupu inyefe ọrụ.Job: [tinye ọrụ ebe a]

2) Arịrịọ nkwenye koodu:

Ị na-ede koodu a maka [Unity 2022.3 / Unreal 5.3]. Kwupụta na API ọ bụla ị na-eji dị na ụdị a. Kaa akara "nyochaa" ebe ị na-ejighị n'aka. Emela ọrụ ọ bụla na-adịghị adị; atụ aro ọzọ.

3) Nwebisiinka/nleba anya mbụ:

M ga-eji ihe oyiyi/echiche agwa na-esonụ na egwuregwu azụmahịa. Mee ka m mata ma ọ bụrụ na echiche a yie ọrụ nwebiisinka dị adị, ụghalaahịa, ma ọ bụ ụdị nka ama ama; Ọ bụrụ na ọ dị otu a, tụọ aro mgbanwe 3 dị mkpa iji mee ka ọ bụrụ ihe pụrụ iche. Echiche: [dee ebe a]

4) Nkpuchi data nzuzo:

Ederede m ga-enye gị nwere ike ịnwe imewe/koodu ebipụtabeghị. Mbụ depụta mpaghara nzuzo na achọrọ ka kpuchie ya; M ga-ekpuchi ya ma ziga ya ọzọ. Atụlela ya otú ọ dị.

Ngwa ngwa adịghị ike / Ike siri ike

Ngwa ngwa adịghị ike:

Nye m echiche makaniiki egwuregwu.

Ngwa ngwa a enweghị ihe gbasara ya: ụdị, ndị na-ege ntị ebumnuche, ikpo okwu, mmachi amabeghị. AI na-atụfu izugbe, echiche ama ama.

Mgbasa ozi siri ike:

Ọrụ gị: onye mmebe egwuregwu nwere ahụmahụ. Egwuregwu m: mkpanaka, ejiri otu aka egwuri egwu, ụdị nkịtị, ndị na-ege ntị lekwasịrị anya 25-40 afọ. okirikiri isi: 30 sekọnd ngwa ngwa. Mmachi: enweghị mgbasa ozi, zụta enyi, 10 sekọnd ịmụta. Ọrụ: nye echiche 8 isi isi ihe dị iche iche; dee nchịkọta otu ahịrịokwu, ike na ihe egwu enwere ike maka nke ọ bụla. Cliché (egwuregwu-3, ịgba ọsọ na-adịghị agwụ agwụ).

Ihe dị iche doro anya: mmachi, ndị na-ege ntị, ụdị, na arịrịọ "stereotype" na-eme ka mmepụta dị.

chaatị ntụnyere ọrụ/ọrụ

azụmahịa

Ọrụ AI

ọrụ mmadụ

nkwenye

Mechanical echiche ọgbọ

Mgbasa mgbanwe

nhọrọ, prototype

Nnwale egwuregwu

NPC mkparịta ụka

ide ede

Ụda, njirimara, mgbazi

agwa agbanwe agbanwe

koodu snippet

Mmepụta ji esi mmiri ọkụ

Architecture, mwekota

Mee + ule

anya ọnụnọ

Echiche/iche

Ntuziaka nka, mbido

Lelee ikike nwebisiinka

Usoro nha nhata

akwụkwọ ndekọ

ntọala ikpeazụ

Simulation + playtest

Mmejọ ndị nkịtị

  • Mmepụta AI na-ezighi ezi dị ka ngwaahịa emechara. A na-emepụta mmepụta mgbe niile; Ọ naghị aga ikuku na-enweghị ntinye mmadụ.
  • Arịrịọ koodu na-akọwapụtaghị injin/ụdị. Ọ bụrụ na ịkwughị ụdị, AI ga-emepụta API agwakọtara ma ọ bụ nke adịkwaghị adị.
  • Hapụ nwebiisinka ruo ọgwụgwụ. A na-enyocha eziokwu n'oge mmepụta, ọ bụghị n'abalị tupu mgbasa ozi.
  • Ịrapagidesi ike ime ihe nzuzo na ụgbọ ọha. Ọ bụrụ na ọdịnaya ewepụtaghị ihipu, enweghị ike iweghachi ya.
  • Ngwa ngwa na-enweghị ihe gbara ya gburugburu, dị ka "Nye echiche." Ngwa ngwa na-enweghị mmachi na-enye nsonaazụ ọnụọgụgụ.

Na nchịkọta

AI bụ onye enyemaka dị ike na mmepe egwuregwu: ọ na-amụba echiche, na-emepụta ihe osise, na-eme ngwa ngwa. Mana njirimara, mmalite, nguzozi na nchekwa iwu nke egwuregwu bụ nke mmadụ. Buru nkewa nke ụyọkọ abụọ (ọrụ reproducible vs. njirimara njirimara), nkwenye nzọụkwụ atọ (njikọ na isi iyi, ọsọ-ule, nzacha ụtọ), mmata nwebisiinka/isi mmalite, na nzuzo data dị ka ọkpụkpụ azụ nke modul a.

Ọrụ ngwa

Depụta ọrụ 6 site na ọrụ egwuregwu nke gị (ma ọ bụ echiche efu). Kewaa nke ọ bụla dị ka "Adịbe ụkpụrụ AI-nwere ike inyefe" ma ọ bụ "mkpebi mmadụ." Maka otu n'ime ndị a na-ebufe, jiri ndebiri “Ntụle nleba anya ọrụ” dị n'elu iji nweta nzaghachi site na AI wee tinye nkwenye nzọụkwụ atọ.

ndetu

  • [] M kewara ọrụ ahụ ụzọ abụọ (mkpebi nwere ike ịtụgharị / ID).
  • [] Emebere m nkwenye nzọụkwụ atọ (isi iyi, ule-agba ọsọ, nwee ọ enjoyụ).
  • [ ] Edepụtara m engine na ụdị mgbe a na-arịọ koodu.
  • [] Emere m nlele nwebisiinka/mbụ nlele n'oge mmepụta.
  • [ ] naanị m nyere data nzuzo na ngwa n'ụdị akwadoro ma kpuchie.