Faida:
- Uwezo wa kuelewa utendaji kazi, urejeshaji, kesi ya ukingo na safu za jaribio la kuacha kufanya kazi na kutoa hali za majaribio na orodha za kesi zenye akili bandia.
- Uwezo wa kuharakisha utatuzi kwa kuandika nambari ya jaribio la kiotomatiki na akili ya bandia na kutoa muundo katika uchambuzi wa kumbukumbu na ajali.
- Kuwa na uwezo wa kuelewa kwamba utambuzi wa makosa ya akili ya bandia sio ushahidi lakini nadharia, sababu lazima idhibitishwe na kumbukumbu na uzazi, na umuhimu wa ripoti ya makosa kuwa ya kuzaliana.
Mchezo unapotolewa, wachezaji huucheza kwa njia ambazo msanidi hakufikiria: kukwama kwenye kuta, kutumia hesabu, kufikia sehemu zisizowezekana, na kusababisha mvurugo. Uhakikisho wa ubora (QA - uhakikisho wa ubora); Ni mchakato wa kujaribu mchezo kwa utaratibu kabla ya kutolewa na kutafuta na kurekebisha hitilafu ( hitilafu ), kuacha kufanya kazi, kutokuwa na utulivu na hali mbaya ya matumizi. Hiki ni mojawapo ya viungo vinavyohitaji nguvu kazi nyingi lakini muhimu katika utengenezaji wa mchezo. AI huharakisha QA katika sehemu nyingi: uzalishaji wa kesi za majaribio, uchanganuzi wa ripoti ya hitilafu, uhakiki wa kumbukumbu, uandishi wa msimbo wa majaribio kiotomatiki, utatuzi, na uboreshaji wa hatua za uzalishaji. Lakini AI haichukui nafasi ya angalizo ya mwanadamu anayejaribu na tathmini ya hisia za mchezo.
Katika kitengo hiki utajifunza jinsi ya kutumia AI katika QA na utatuzi; Utajifunza muundo wa hali ya majaribio, uchanganuzi wa kumbukumbu, uandishi wa jaribio otomatiki na nidhamu ya kuripoti makosa.
Tabaka za QA na mahali pa AI
QA ina tabaka nyingi. Upimaji wa kazi: hufanya kazi ya kipengele (je mlango unafungua, hufanya mzigo wa kurekodi). Upimaji wa urekebishaji: je, mabadiliko mapya yalivunja kile kilichokuwa kikifanya kazi hapo awali? Uchunguzi wa kesi ya makali: pembejeo zisizo za kawaida (weka upya hesabu, funguo mbili mara moja, maadili ya mpaka). Jaribio la utendakazi/kuacha kufanya kazi: ni mchezo thabiti. Mtihani wa mchezo wa mchezo/uzoefu: furaha, angavu. AI ina nguvu katika nne za kwanza: kuzalisha matukio, kuorodhesha kesi za makali, kuandika msimbo wa mtihani, kuchambua kumbukumbu. Uzoefu wa mwisho ni wa mwanadamu.
Mtiririko wa QA hatua kwa hatua:
- Tengeneza kesi za majaribio (orodha ya kesi inayofanya kazi na yenye makali na AI).
- Andika majaribio ya kiotomatiki (msimbo wa ukaguzi unaorudiwa).
- Endesha na kukusanya (makosa ya kumbukumbu, magogo, ajali).
- Chambua (chunguza logi na muundo wa makosa na AI).
- Ripoti na uthibitishe (ripoti wazi, ya hitilafu inayoweza kuzaa tena; jaribu kurekebisha).
Kidokezo: Ni vigumu kupata kesi za makali kwa sababu mbunifu hucheza mchezo wake "sawa." Uliza AI "mchezaji angejaribu nini ikiwa alitaka kuvunja mfumo huu?" Orodhesha matukio ya ushujaa na makali.
Upimaji otomatiki: acha marudio kwa mashine
Kujaribu mwenyewe vitu sawa katika kila toleo kunachosha na kunakabiliwa na makosa. Jaribio la kiotomatiki huweka ukaguzi huu katika msimbo: je, chaguo la kukokotoa hurejesha matokeo sahihi kila inapoitwa, ni mfumo katika hali inayotarajiwa. Umoja na mifumo isiyo ya kweli ya majaribio ya toleo; AI ina kasi ya kuandika majaribio haya. Ni muhimu sana kwa urekebishaji: ikiwa mabadiliko yatavunja kitu ambacho kilikuwa kikifanya kazi hapo awali, jaribio huwa jekundu. Kagua majaribio ambayo AI hutokeza, uhakikishe kuwa wanaangalia kile ambacho ni cha maana - jaribio tupu ni mbaya zaidi kuliko kutokuwa na jaribio.
Tahadhari: Katika utatuzi, AI wakati mwingine hutoa maelezo iliyoundwa kama "sababu inayowezekana" (hallucination). Usikubali sababu ya mdudu kwa sababu tu AI alikuambia hivyo; Thibitisha sababu kwa kukata miti, kuzaliana, na kupima. Utambuzi mbaya huchelewesha kupata moja sahihi.
Uzazi: moyo wa kurekebisha
Sharti la kwanza la kurekebisha mdudu ni kuizalisha tena kwa uhakika. Hitilafu iliyoelezewa kama "hutokea wakati mwingine" haiwezi kurekebishwa kwa sababu huwezi kuthibitisha ikiwa urekebishaji ulifanya kazi. Kwa hivyo kazi ya thamani zaidi ya kurekebisha hitilafu ni kupunguza hali halisi ambayo mdudu hutokea (ni hatua gani, hali gani, ni muda gani). AI husaidia kupunguza hili: unaweza kutoa dalili na hatua za uzazi kwa sehemu na kusema "pendekeza hali na mkakati finyu ambao unaweza kusababisha tabia hii." Lakini kwa kweli unapunguza kwa kuendesha mchezo; AI hutoa dhana, unaziondoa.
Hasa yanayohusiana na muda (hali ya mbio) na makosa yanayohusiana na hali ya kumbukumbu ni ya siri; haya hutokea tu katika mlolongo fulani au mzigo. Kwa makosa kama haya, ni muhimu kuongeza muhuri wa muda na habari ya hali kwenye logi; AI inaweza kuchambua logi hii tajiri na kuona muundo ("kosa kila wakati matukio haya mawili yanatokea hivi majuzi"). Kumbuka kanuni ya dhahabu ya kurekebisha: kwanza kuelewa, kisha kurekebisha. Kusahihisha bila kuelewa huficha kosa lakini haisuluhishi na mara nyingi husababisha kosa jipya mahali pengine.
kesi tatu ndogo
Kesi ya 1 - Uwindaji wa kesi ya makali. Katika RPG, timu ilijaribu mfumo wa hesabu katika uchezaji wa "kawaida" na ikafikiri kuwa ni thabiti. Walikuwa na usemi wa AI "jaribu kuvunja hesabu hii" na wakatoa hali 30 za kesi; 4 kati ya hizi zilikuwa makosa ya kweli (kipengee cha uzito 0 kugawanyika, kutolewa kwa wakati mmoja). Imesahihishwa kabla ya kuchapishwa.
Kesi ya 2 - Uchambuzi wa kumbukumbu ulisuluhisha ajali. Mchezo uligonga bila mpangilio; magogo ya ajali yalikuwa mamia ya mistari. Wakati AI ilipewa kumbukumbu na kuuliza muundo, ilifunuliwa kuwa ajali hiyo ilitokea kila wakati kwenye mpito maalum wa eneo na kumbukumbu ndogo. Kwa kidokezo hiki, programu ilipata uvujaji wa kumbukumbu; Kiwango cha ajali kilipungua hadi sifuri.
Kesi ya 3 - Rudi kutoka kwa utambuzi mbaya. Mtayarishaji programu aliamini maelezo ya AI kwamba "hitilafu hii inasababishwa na chaguo la kukokotoa" na akalitafakari kwa nusu siku; hakuna matokeo yaliyotoka. Alipofafanua na kuingia hatua za uzalishaji tena, kosa lilikuwa mahali tofauti kabisa. Somo: Utambuzi wa AI ni dhahania, sio uthibitisho.
Violezo vinne vinavyoweza kunakiliwa
1) Uzalishaji wa kesi ya unyonyaji / unyonyaji:
Jukumu lako: kijaribu cha QA hasidi. Ninaelezea mfumo ufuatao: [mfumo, sheria]. Kazi: orodhesha matukio 20 ya makali ambayo yatajaribu kuvunja, kutumia vibaya, au kutupa mfumo huu katika hali isiyotarajiwa. Kwa kila: nini cha kujaribu, matokeo yanayotarajiwa, kosa linalowezekana.
2) Uandishi wa mtihani otomatiki:
Injini: [Unity 2022.3 / Unreal 5.3]. Mfumo wa majaribio: [taja].Andika majaribio ya kiotomatiki kwa utendakazi/mfumo ufuatao: [maelezo/msimbo].Jumuisha kipochi cha kawaida, kikomo, na ingizo lenye hitilafu.Hakikisha kila jaribio linathibitisha jambo la maana; Kuandika majaribio tupu/isiyo na maana.
3) Uchanganuzi wa kumbukumbu / ajali:
Zifuatazo ni kumbukumbu za kuacha kufanya kazi/hitilafu za mchezo: [logi].Kazi: weka alama kwenye ruwaza zinazojirudia, hali za kawaida (eneo, kumbukumbu, muda), na sababu zinazowezekana. Wasilisha kila sababu kama "dhahania itakayothibitishwa"; sema kwa uwazi. Pia niambie jinsi ya kuthibitisha.
4) Ufafanuzi wa ripoti ya hitilafu:
Fanya ripoti ifuatayo ya makosa isiyoeleweka kuwa wazi na iweze kuzalishwa tena: [ripoti ghafi]. Pato: kichwa, uzazi wa hatua kwa hatua, matokeo yanayotarajiwa, matokeo halisi, mzunguko, mazingira. Ikiwa hakuna habari inayokosekana, orodhesha ni habari gani inahitajika.
Mwongozo dhaifu / Mwongozo thabiti
Agizo dhaifu:
Kuna hitilafu kwenye mchezo wangu, irekebishe.
Hakuna muktadha, hakuna logi, hakuna uzazi; AI inatabiri na hatari ya kuona ukumbi ni kubwa.
Agizo lenye nguvu:
Kuna hitilafu katika mchezo wangu wa Unity 2022.3: hesabu wakati mwingine huongezeka mara mbili mchezaji anapotekeleza upakiaji wa haraka. Utoaji: [hatua]. Msimbo unaohusiana: [bandika]. Rekodi: [Bandika].Kazi: orodhesha visababishi vya msingi kama dhahania zitakazothibitishwa, toa jinsi ya kuthibitisha na kusuluhisha kila moja. Tengeneza sababu isiyokuwepo; Ikiwa huna uhakika, nijulishe.
Uzazi, msimbo, logi na ombi la "sasa kama nadharia" hufanya utambuzi kuwa wa kuaminika.
Jedwali la safu ya QA
safu
Je, ni mtihani gani?
Mchango wa AI
sehemu ya binadamu
kazi
Je, kipengele kinafanya kazi?
Hati, nambari ya mtihani
Uamuzi wa kuingia
kurudi nyuma
Je, jambo la zamani limevunjika?
mtihani otomatiki
Uamuzi wa upeo
kesi kali
pembejeo isiyo ya kawaida
Uzalishaji wa hati
kipaumbele
Kuanguka/utendaji
uamuzi
Uchambuzi wa kumbukumbu
Uthibitisho wa sababu ya mizizi
Uzoefu
burudani, angavu
mdogo
binadamu kabisa
Makosa ya kawaida
- Jaribu tu uchezaji wa "kawaida". Kesi za makali hulipuka baada ya kutolewa.
- Kukosea kwa utambuzi wa AI kama dhibitisho. Kwa nini inathibitishwa na logi na kupima.
- Kuandika majaribio tupu ya kiotomatiki. Upimaji usio na maana unatoa udanganyifu wa kujiamini.
- Ripoti ya mdudu isiyoeleweka. Hitilafu isiyoweza kuzalishwa haiwezi kusahihishwa.
- Kuruka majaribio ya kurudi nyuma. Kila marekebisho yanaweza kusababisha makosa mapya.
Kwa muhtasari
QA ni nidhamu inayofanya mchezo kuwa tayari kwa mchezaji. AI; huzalisha matukio makali, huandika majaribio ya kiotomatiki, huchanganua kumbukumbu na kufafanua ripoti za makosa. Lakini utambuzi wao ni dhahania, tathmini ya uzoefu ni ya kibinadamu, na kila marekebisho yanahitaji kupimwa tena. Rudia "nani anaweza kuvunja hii na jinsi" reflex na AI; Unakusanya ushahidi.
Jukumu la maombi
Chagua mfumo kutoka kwa mchezo wako. Kuwa na matukio 20 yaliyotolewa kwa kiolezo cha "kesi ya makali/unyonyaji" na jaribu 5 hatari zaidi. Unda ripoti inayoweza kuzalishwa tena ya hitilafu unayopata kwa kiolezo cha "Uboreshaji wa ripoti ya hitilafu".
orodha ya ukaguzi
- [ ] Niliunda kipochi chenye makali na "Nani anaweza kuvunja hii na jinsi gani?"
- [ ] Aliandika na kukagua majaribio ya kiotomatiki kwa ukaguzi wa mara kwa mara.
- [ ] Nilizingatia utambuzi wa AI kama dhahania na nikathibitisha kwa logi/jaribio.
- [ ] Niliripoti makosa kwa njia ya kuzaliana.
- [ ] Nilijaribu tena kila marekebisho kwa rejista.