Eining 11 / 11

Verkefni frá enda til enda, ábyrg notkun gervigreindar og vegvísir í faginu

Hagnaður:

  • Geta til að þróa farsímaeiginleika frá enda til enda og sannreynanleg í hönnun, kóða, gervigreind samþættingu, næði, prófun, villuleit, frammistöðu og útgáfuskref
  • Hæfni til að koma á ramma fyrir ábyrga og siðferðilega notkun gervigreindar með meginreglunum um gagnsæi, sannprófun-ábyrgð og réttlæti-ekki illgirni.
  • Að geta skapað sjálfbæra starfshætti með því að greina þau svæði þar sem gervigreind er sterk og veik og halda endanlega ákvörðun í höndum manna.

Í gegnum þessa einingu notuðum við gervigreind á öllum stigum farsímaþróunar: kóðagerð, viðmót, gervigreind í tæki og skýjasamþættingu, prófun, villuleit, afköst, næði og afhendingu í verslun. Í þessari lokaeiningu munum við sameina alla þessa hluti í eitt end-til-enda flæði, skýra umgjörðina fyrir ábyrga og siðferðilega notkun gervigreindar og tala um hvernig á að breyta þessari færni í sjálfbæra starfshætti. Kjarnaskilaboðin hafa ekki breyst, en þau eru nú staðfest: gervigreind er kraftur sem margfaldar hæfan farsímaforritara; það kemur ekki í staðinn. Það er sá sem ber ábyrgð á gæðum, öryggi og fyrirheiti vörunnar til notanda.

Eiginleiki frá enda til enda: að sameina hluta

Að þróa raunverulegan eiginleika frá upphafi til enda með AI stuðningi sameinar hverja einingu sem við höfum lært í keðju. Dæmi: "bæta við kostnaði frá kvittun" eiginleiki. Flæðið virkar svona:

  1. Hönnun (eining 3). Drög að skjánum og fjórum stöðum (hleðsla/tóm/villa/full) með gervigreind, biðjið um aðgengi frá upphafi.
  2. Kóði (eining 2). Búðu til myndavél, gagnalíkan og ViewModel lag fyrir lag með MVVM; staðfesta hvert lag.
  3. Gervigreind í tæki (eining 4). Lestu upphæð/dagsetningu frá kvittun með ML Kit textagreiningu; Íhugaðu forvinnslu og sjálfstraustseinkunn.
  4. Trúnaður (eining 9). Biddu um leyfi fyrir myndavél með minnstu forréttindum, skrifaðu höfnunaratburðarásina, haltu gögnunum á tækinu.
  5. Prófun (eining 6). Búðu til einingaprófanir á útdráttarrökfræði, notendaprófun á skjánum; Taka með landamæraríki.
  6. Villuleit (eining 7). Láttu gervigreind greina hrunin með samhengi og leysa grunnorsökina.
  7. Flutningur (eining 8). Mældu rafhlöðukostnað við vinnslu myndavélar og stilltu hann rafhlöðuvænan.
  8. Útsending (eining 10). Tilkynntu notkun gervigreindar á gagnsæjan hátt, fylltu út persónuverndareyðublaðið af sannleika og gerðu sjálfspróf.

Í hverju skrefi flýtir gervigreindin, maðurinn sannreynir og ákveður. Þessi lykkja er kjarninn í einingunni.

Ábending: Ekki reyna að láta gervigreindina gera flókinn eiginleika með einni risastórri beiðni. Skiptu því niður í sannanleg skref eins og hér að ofan. Að prófa úttak hvers skrefs og halda áfram í næsta er bæði öruggara og að lokum hraðari; Vegna þess að þú fattar stór mistök ekki í lokin, heldur í fyrsta skrefi.

Ábyrg og siðferðileg notkun gervigreindar

Tæknileg hæfni ein og sér er ekki nóg; ábyrgur umgjörð lýkur því. Þrjár meginreglur:

Gagnsæi. Notandinn verður að vita að hann eða hún er í samskiptum við gervigreindina. Leynileg gervigreind er trúnaðarbrestur. AI-myndað efni er merkt; AI ráðgjöf er sett fram sem „hjálpleg ráð“ frekar en „harður sannleikur.

Sannprófun og ábyrgð. AI framleiðsla er upphafspunktur, ekki fullunnin vara. Þú berð ábyrgð á hverri kóðalínu sem birt er, hverju gervigreindarsvari, hverri gagnafærslu. „Gigreindin skrifaði það þannig“ er ekki vörn.

Réttlæti og illmennska. Gervigreind líkön geta borið hlutdrægni frá gögnunum sem þau eru þjálfuð á. Andlitsgreining gæti virkað verr á sumum húðlitum, meðmælavél gæti útilokað hóp. Það er á þína ábyrgð að prófa að varan þín virki nokkuð fyrir mismunandi notendahópa.

Athugið: Sérhver tækni sem þú lærir á sviði upplýsingatækni og öryggis er aðeins notuð í viðurkenndum og uppbyggilegum tilgangi. Að nota gervigreind til að búa til spilliforrit, brjóta forrit einhvers annars án leyfis, safna notendagögnum án samþykkis eða framleiða villandi efni er ólöglegt og gegn siðferði fagsins. Mælingin á krafti kemur í ljós þar sem þú notar hann ekki.

Að viðurkenna takmörk gervigreindar

Þroskaður þróunaraðili veit hvar gervigreind skín og hvar það skortir.

AI er öflugt

AI er veikt

Mótkóði, framleiðsla á ketilplötu

Ákvarðanir um vöru og byggingarlist

Drög að prófunum og skjölum

Skilningur á viðskiptasamhengi og notanda

Lestur á hrunskrá, villa við skönnun

Endanleg grunngreining (staðfesting krafist)

Nám, hugtakaskýring

Núverandi/ótilbúnar API upplýsingar

Texti, lýsing, þýðing

Siðfræði, öryggi og lagaleg endanleg ákvörðun

Að innræta þennan aðgreining er lykillinn að því að nota gervigreind á áhrifaríkan hátt og forðast gildrur þess.

þrjú smámál

Tilfelli 1 - Hraði frá enda til enda. Einn sólóhönnuður kláraði "unplugged" eiginleikann á 4 dögum með 8 þrepa flæðinu hér að ofan; Án gervigreindar var áætlað 12 dagar. En vegna þess að hann sannreyndi hvert skref var útgáfan samþykkt í fyrsta skipti. Hraði var raunverulegur vegna þess að agi var raunverulegur. Lærdómur: AI + sannprófun er hraðari en AI - sannprófun.

Mál 2 - Hlutdrægni tekin. Þegar teymi var að prófa eiginleika sem byggir á gervigreindum nafnorðum og kyni, tók hópur eftir kerfisbundnum villum í sumum tyrkneskum nafnorðum; líkanið var þjálfað á aðallega enskum gögnum. Eiginleikanum hefur verið breytt í að spyrja notandann í stað þess að gera rangar forsendur. Lexía: það er verkefni þróunaraðilans að prófa þjálfunarhlutdrægni líkansins.

Mál 3 - „AI sagði það“ vörnin hrundi. Þróunaraðili birti gervigreindan greiðslukóða án þess að staðfesta hann; Í einu öfgatilviki var kóðinn að safna tvöföldum. Ábyrgð er ekki fjarlægð með því að segja "AI skrifaði það"; Sem reikningseigandi var hann verktaki. Lærdómur: Ekki er hægt að framselja ábyrgð.

Veik kvaðning / Sterk kvaðning

Veik kvaðning: "Skrifaðu mér fullkomið kvittunarskönnunarforrit."

Öflug tilvitnun: "Hjálpaðu mér að þróa eiginleikann 'bæta við kostnaði frá kvittun' skref fyrir skref. Við skulum halda áfram í röð, þegar ég staðfesti og samþykki hvert skref, förum yfir í næsta: 1) Skjár + fjögur ríki + aðgengi2) MVVM lög (myndavél, gerð, ViewModel)3) Lestrarupphæð/dagsetning frá móttöku skori ML Kit + rejeta heimild) flæði5) Eininga- og notendaprófanir Segðu mér áhættuna og punktana sem ég þarf að sannreyna í hverju skrefi."

Afritanleg sniðmát

Skipulagssniðmát frá enda til enda: "Ég mun þróa eftirfarandi eiginleika: [eiginleika]. Skipta honum niður í sannanleg skref: hönnun, kóða, gervigreindarsamþættingu, persónuvernd/leyfi, prófun, frammistöðu, útgáfu. Skrifaðu úttak, áhættu og sannprófunarviðmið fyrir hvert skref. Ekki gera eina risaframleiðslu."

Sniðmát fyrir endurskoðun á siðferði/hlutdrægni: "Athugaðu eftirfarandi gervigreindareiginleika fyrir sanngirni og hlutdrægni: [eiginleiki]. Hvaða notendahópar gætu staðið sig illa? Hvernig hafa þjálfunargögn áhrif á hlutdrægni? Hvernig prófa ég þau, hvernig geri ég þau meira innifalin?"

Ábyrgðarathugunarsniðmát: "Skráðu ábyrgðarspurningarnar sem ég ætti að spyrja áður en ég sleppti þessum gervigreindarkóða/eiginleika: skildi ég hann, hef ég prófað hann, er hann öruggur, er hann gagnsær fyrir notandann, er hann löglegur/siðferðilegur?"

Sniðmát fyrir stöðugt nám: "Stingið upp á 4 vikna hagnýtri áætlun til að bæta gervigreind mína í farsímaforritara: eitt efni í hverri viku (kóði, samþætting, prófun, útgáfa), með það að markmiði að fá lítið verkefni og sannprófunarvenju."

Algeng mistök

  • Framleiðir flókna eiginleika með einni risastórri beiðni. Ekki hægt að sannreyna; brjóta það niður í þrep.
  • Forðastu ábyrgð með því að segja "AI skrifaði það". Þú berð ábyrgð á útgefnum kóða.
  • Ekki prófa fyrir AI hlutdrægni. Líkanið gæti virkað illa í sumum hópum; Prófa réttlætið.
  • Felur AI samskipti frá notandanum. Gagnsæi er undirstaða trausts.
  • Að gleyma takmörkunum gervigreindar. Fólk hefur lokaorðið um arkitektúr, siðfræði og núverandi API.
  • Að hætta að læra. Verkfæri og verslunarreglur breytast hratt; Vertu stöðugt uppfærður.

Í stuttu máli

Enda-til-enda eiginleiki sameinar alla hluta einingarinnar í keðju: hönnun, kóða, gervigreind samþættingu, næði, prófun, villuleit, frammistöðu og útgáfu. Í hverju skrefi hraðar gervigreind, manneskjan sannreynir og ákveður; Flókið verk er sundurliðað í lítil sannanleg skref. Ábyrg notkun byggir á þremur meginreglum: gagnsæi, sannprófun-ábyrgð og sanngirni-skaða ekki. AI er öflugur margfaldari, en menn hafa lokaorðið um byggingarlist, siðfræði, öryggi og núverandi þekkingu. „Gigreinin gerði það þannig“ er ekki vörn; Þú berð ábyrgð á vörunni þinni og loforðinu sem þú gefur notandanum þínum. Með þessari fræðigrein gerir gervigreind þig hraðari, yfirgripsmeiri og sterkari í gegnum ferilinn.

Umsóknarverkefni

Skiptu niður farsímaeiginleika að eigin vali (t.d. „samantekt með því að taka raddglósur“ eða „vöruþekking af mynd“) í sannreynanleg skref með „Áætlunarsniðmáti frá enda til enda“. Þróaðu og staðfestu í raun að minnsta kosti eitt skref með gervigreind. Greindu síðan hvaða notendahópa aðgerðin gæti valdið vandamálum með "Siðferði/hlutdrægni stjórna sniðmát" og svaraðu spurningunum sem þú þarft að spyrja áður en þú gefur út með "Skám fyrir ábyrgðarstjórnun".

gátlisti

  • [ ] Ég braut eiginleikann í sannanleg lítil skref, ekki eina risaframleiðslu
  • [ ] Ég sannreyndi gervigreindarúttakið í hverju skrefi og tók ákvörðunina
  • [ ] Ég kynnti gervigreind samskipti gagnsætt fyrir notandanum
  • [ ] Ég lagði mat á hvort eiginleikinn virkar sanngjarnt/hlutdrægt yfir mismunandi hópa
  • [ ] Ég svaraði spurningum um ábyrgð fyrir útgáfu (skilið/prófað/öruggt/siðlegt)
  • [ ] Ég hef aðeins notað gervigreind í hæfum og uppbyggilegum tilgangi og ætla að halda áfram að læra

Einingapróf

1. Hver af eftirfarandi er nákvæmasta staðsetning gervigreindar í farsímaþróun?

  • A) gervigreind kemur í stað þróunaraðila; hægt að birta beint án þess að lesa kóðann sem hann býr til
  • B) Gervigreind virkar bara við að skrifa texta, hún hefur ekkert með kóðagerð að gera
  • C) Gervigreind er aðstoðarmaður og eldsneytisgjöf; Ábyrgð á ákvörðunum um byggingarlist, öryggismál og útsendingar hvílir á mönnum ✔
  • D) Þar sem gervigreind framleiðir alltaf réttan kóða eru viðbótarprófanir og sannprófanir óþarfar

Lýsing: Gervigreind er aðstoðarmaður og hraðall sem býr til kóða, teikningar og lausnir. Ábyrgð og endanlegt samþykki ákvarðana eins og byggingarlistar, leyfisveitingar, öryggis og birtingar hvílir á þar til bærum framkvæmdaraðila; Menn bera ábyrgð á hverri línu sem birt er.

2. Þegar beðið er um farsímakóða frá gervigreind, hvað eykur byggingargæði kóðans sem framleiddur er mest?

  • A) Haltu vísbendingunni eins stuttri og hægt er og segðu „skrifaðu mér app“
  • B) Í fyrsta lagi skaltu setja arkitektúr eins og MVVM og biðja um kóðann í litlum bitum, lag fyrir lag ✔
  • C) Framleiða allan eiginleikann sem eina risastóra skrá í einni hvetja
  • D) Ekki tilgreina arkitektúrinn yfirleitt og láta gervigreindina bestu ákvörðunina

Skýring: Með því að setja arkitektúr eins og MVVM og krefjast lag fyrir lag áður en kóða er skrifað beint í gervigreind framleiðir prófunarhæfa og viðhaldshæfa uppbyggingu sem aðskilur rökfræðina frá skjánum. Beiðnin án arkitektúrs skilar kóða sem troðar öllu inn á skjáinn.

3. Hvað gleymist oftast þegar búið er til viðmót við gervigreind og hvað er mikilvægast í raunverulegri notkun?

  • A) Að hanna hleðslu-, tóma- og villustöðu, ekki bara allan skjáinn ✔
  • B) Framleiðir aðeins besta útlit á öllum skjánum, sleppir öðrum tilfellum
  • C) Að bæta við eins mörgum litum og hreyfimyndum og hægt er á hvern skjá
  • D) Að skilja aðgengismerki eftir síðast og fjalla aðeins um útlitið

Skýring: Hönnuðir íhuga oft aðeins „fullt“ ástand; en í raun og veru lendir notandinn aðallega í hleðslu-, tóma- og villuástandi. Að búa til öll fjögur stöðurnar (hleðsla/tóm/villa/full) er leyndarmál öflugs viðmóts.

4. Hvers vegna er gervigreind í tæki oft sjálfgefið val fyrir eiginleika sem vinnur viðkvæmar persónuupplýsingar (t.d. heilsumælingar)?

  • A) Líkön í tæki eru alltaf nákvæmari en ský
  • B) Vinnsla í tæki hefur aldrei rafhlöðu- eða örgjörvakostnað
  • C) Vinnsla á tækinu er ótakmörkuð hvað varðar stærð líkansins
  • D) Þar sem gögnin fara ekki úr símanum veita þau sterkan kost hvað varðar næði og traust notenda ✔

Skýring: Vinnsla í tæki fjarlægir ekki gögn úr símanum; Þetta er mikill kostur hvað varðar fylgni við persónuvernd og traust notenda, auk þess sem það virkar án nettengingar og samstundis. Takmörk þess eru afl tækisins og stærð líkansins.

5. Hver er algengasta „hljóðlausa“ villa sem veldur tilgangslausum niðurstöðum og gefur ekki villuboð í samþættingu líkana í tæki?

  • A) Röng stafsetning á skráarheiti líkansins
  • B) Lág upplausn á forritatákninu
  • C) Röng inntaksforvinnsla (stærð/normalisering) ✔
  • D) Myrkur skjáþema

Skýring: Að gera inntaksforvinnslu á rangan hátt mun gefa algjörlega rangar niðurstöður án þess að henda villum. Forvinnslugildi ættu að vera staðfest úr skjölum líkansins.

6. Hver er öryggi mikilvægasta reglan þegar ský LLM er samþætt í farsímaforrit?

  • A) API lykilinn ætti aðeins að vera í bakendanum, ekki á biðlaranum; beiðnir verða að fara í gegnum umboð ✔
  • B) API lykill ætti að vera felldur beint inn í forritakóða til hægðarauka
  • C) API lykil ætti að deila í umsóknarlýsingunni
  • D) API lykillinn ætti að vera geymdur í biðlaranum og falinn aðeins með því að breyta nafninu.

Birting: API lykillinn er aldrei felldur inn í farsímaforritskóðann; vegna þess að hægt er að bakfæra forritið og draga lykilinn út. Rétt arkitektúr er að halda lykilnum aðeins í bakendanum og senda beiðnir í gegnum eigin proxy-miðlara.

7. Hvað eykur mest notendaskynjaðan hraða og útfyllingartíðni eiginleika í löngum LLM svörum?

  • A) Bíða þar til allt svarið er framleitt og sýna það í einu
  • B) Sýnir svarið orð fyrir orð, eins og það er framleitt, með streymi ✔
  • C) Að senda allan spjallferilinn til líkansins með hverri beiðni
  • D) Stækkaðu fyrirmyndarleiðbeiningarnar til að lengja svarið eins mikið og mögulegt er

Lýsing: Straumspilun eykur skynjaðan hraða og reiprennandi til muna með því að sýna svarið eins og það er framleitt orð fyrir orð. Í stað þess að bíða á auðum skjá horfir notandinn á textaformið; Þetta dregur verulega úr brottfallshlutfalli.

8. Hvert er algengasta vandamálið í prófunum sem framleidd eru með gervigreind sem gerir prófið einskis virði?

  • A) Próf ná yfir of mörg mörk
  • B) Próf nota spotta hluti, ekki raunverulegar þjónustur
  • C) Próf ganga mjög hratt
  • D) Umfang uppþembu með tómum/gagnslausum prófum sem sannreyna ekki hegðun ✔

Skýring: Gervigreind framleiðir stundum próf sem sannreyna í raun ekki neina útkomu (t.d. hringdu bara í fallið og skrifaðu tóma fullyrðingu). Þetta blása upp umfjöllunarnúmerið en veita ekki raunverulega vernd; Hvert próf verður að athuga til að sannreyna þýðingarmikla hegðun.

9. Af hverju er það ekki nægjanleg lausn að þagga niður í hrun með því að setja það í tilraunagrip með gervigreindartillögu?

  • A) alls ekki hægt að nota try-catch í farsímaforritum
  • B) Hrunið hættir, en þar sem grunnorsökin er ekki leyst kemur vandamálið aftur í annarri mynd ✔
  • C) Notkun try-catch hægir á forritinu, svo það er bannað
  • D) Þögn villa er sjálfkrafa hafnað af versluninni

Skýring: Að þagga niður einkennin leysir ekki undirrótina; Hrunið hættir, en upprunalega vandamálið (t.d. rofin gagnatenging) kemur aftur á annan hátt (t.d. gagnatap). Markmiðið í faglegri villuleit er að leysa rót orsökina, ekki einkennin.

10. Hver er hin gullna regla sem þarf að fylgja í hagræðingu frammistöðu?

  • A) Taktu fyrst prófíl og mældu raunverulegan flöskuháls, fínstilltu síðan ✔
  • B) Að giska á hvar er hægt og einbeita sér þar
  • C) Að elta lítinn hagnað í hverri aðgerð
  • D) Mæla frammistöðu á keppinautnum og aldrei reyna hið raunverulega tæki

Lýsing: Mældu fyrst, fínstilltu síðar. Hinn raunverulegi flöskuháls er nánast alltaf á öðrum stað en spáð var; Hagræðing án prófílgreiningar er blind ágiskun og er oft sóun á fyrirhöfn.

11. Hver er mikilvægasta verkfræðilega áhyggjuefnið fyrir stöðugt starfandi gervigreindaraðgerð (t.d. lifandi myndavélaþýðing)?

  • A) Eiginleikinn biður um eins margar heimildir og mögulegt er
  • B) Stjórna rafhlöðu- og örgjörvakostnaði við samfellda vinnslu með sýnatökutíðni og lotuvinnslu ✔
  • C) Keyrðu aðeins eiginleikann á dýrustu símunum
  • D) Stöðugt að sýna myndavélina á hæsta mögulega rammahraða

Lýsing: Stöðugt starfandi líkan, myndavél og net; Það getur fljótt eytt rafhlöðunni, hitað upp tækið og verið takmarkað af kerfinu. Að draga úr sýnatökutíðni, skammta og keyra aðeins þegar þörf krefur eru leiðir til að stjórna rafhlöðukostnaði.

12. Hvað þýðir meginreglan um „minnstu forréttindi“ í leyfisstjórnun í farsímaþróun?

  • A) Að biðja um allar mögulegar heimildir við ræsingu, bara ef þú vilt.
  • B) Að gera forritið óvirkt ef leyfi er hafnað
  • C) Að biðja um sem víðtækasta leyfi og ætla að þrengja það síðar.
  • D) Að biðja um leyfi sem raunverulega er krafist, þegar nauðsyn krefur og innan þrengsta gildissviðs, með höfnunaratburðarás ✔

Skýring: Minnstu forréttindi er að biðja um leyfi sem raunverulega er þörf, þegar þess er þörf, og í eins þrengingu og mögulegt er. Of margar heimildir grafa undan trausti notenda, leiða til höfnunar í verslun og auka hættu á gagnaleka.

13. Hvaða sérstakar kröfur þarf að uppfylla þegar umsókn með gervigreind er lögð fram í verslun?

  • A) Gagnsæi efnis, innihaldseftirlit og birting gagna sem fara til gervigreindar í formi trúnaðar ✔
  • B) Að fela notkun gervigreindar fyrir notandanum
  • C) Merkja gögn sem ekki er í raun safnað á persónuverndareyðublaðinu
  • D) Efnilegir eiginleikar sem eru ekki til í lýsingunni

Birting: Verslanir búast við gagnsæi efnis (yfirlýsing um að það framleiði gervigreind), efnisstjórnun (síun á skaðlegum framleiðslu og notendatilkynningum) og birtingu gagnanotkunar frá forritum sem innihalda gervigreind; Nákvæmnisviðvörun krafist á viðkvæmu svæði. Umsóknum sem sleppa þessu verður hafnað.

14. Hvers vegna er „AI skrifaði það þannig“ vörnin ógild þegar jaðartilviksvilla kemur upp í birtum AI-mynduðum kóða?

  • A) Vegna þess að gervigreind framleiðir alltaf villulausan kóða kemur villan frá notandanum
  • B) Vegna þess að geymir sjálfkrafa réttan AI-myndaðan kóða
  • C) Vegna þess að ekki er hægt að færa ábyrgð yfir á gervigreind; Hönnuður ber ábyrgð á birtum kóða og gögnum ✔
  • D) Vegna þess að kóða sem myndaður er af gervigreind er aldrei settur í loftið

Lýsing: AI framleiðsla er upphafspunktur, ekki fullunnin vara. Það er verktaki sem ber ábyrgð á hverri línu sem birt er, öllum gögnum sem unnið er með og hverju loforði sem gefið er; Ekki er hægt að framselja ábyrgð til gervigreindar, þannig að úttakið verður að vera skilið og prófað fyrir birtingu.