Aonad 12 / 12

Teorainneacha: Slándáil, Príobháideacht, Ceadúnas agus Eitic

Gnóthachain:

  • Cumas a aithint agus a fhíorú go bhféadfaidh AI APIanna bréagacha, cód neamhdhaingean, agus ábhar faoi chóipcheart a tháirgeadh
  • Cumas úsáid AI a bhainistiú laistigh de theorainneacha rúndachta an chóid foinse, sonraí pearsanta agus beartas corparáideach
  • A thuiscint gur ar an innealtóir atá an fhreagracht deiridh as comhlíonadh ceadúnais, slándáil agus eitic.

Scrúdú Modúl

1. Mar innealtóir ríomhaireachta, agus é ag obair le huirlis giniúna cód AI, ba cheart go mbeadh an fhreagracht deiridh maidir le cé acu seo a leanas i gcónaí leis an duine?

  • A) Faomhadh deiridh maidir le cruinneas, slándáil, agus athbhreithniú agus tástáil an chóid a cuireadh i dtáirgeadh ✔
  • B) An chéad creatlach cód a chruthú le haghaidh feidhme
  • C) Liosta moltaí a tháirgeadh maidir le hainmneacha athraitheacha
  • D) Dréacht-téacs a ullmhú le haghaidh tuairimí faoin gcód

Cur síos: AI; Is féidir leis tascanna cosúil le creatlach cód, dréacht-thástáil agus doiciméadú a bhrostú. Mar sin féin, tá sé de fhreagracht ar an innealtóir an cód ginte a athbhreithniú, a thástáil agus a cheadú chun a chinntiú go bhfuil sé ceart, sábháilte agus de réir na gceanglas, agus é a chur i dtáirgeadh; ní féidir é seo a tharmligean chuig AI gan fíorú neamhspleách.

2. Tá feidhm léirithe ag AI duit agus is cosúil go bhfuil sé ag obair ar an gcosán sásta. Cad é an chéim is fearr roimh é a chur i dtáirgeadh?

  • A) Ós rud é gur cosúil go n-oibríonn an fheidhm, é a chur go díreach i dtáirgeadh
  • B) Deimhnigh an t-iompar trí thástálacha aonaid bhig a scríobh agus a rith a chuimsíonn cásanna imeallacha ✔
  • C) Díreach féachaint ar líon línte na feidhme
  • D) Ainm na feidhme a dhéanamh níos tuairisciúla

Míniú: Ní chiallaíonn sé a bheith ceart go n-oibríonn tú. Déanann tástálacha aonaid bheaga a scríobh agus a reáchtáil a chlúdaíonn cásanna imeall cosúil le hionchur folamh, nialas, diúltach, luach an-mhór, agus neamhréir iompar iarbhír na feidhme a fhíorú gan é a aistriú chuig an timpeallacht bheo.

3. Mhol AI modh dar teideal 'array.sortStable()' nach bhfuil i do theanga agus mhínigh sé ar bhealach soiléir é. Cad é an chéad bheart ceart le déanamh?

  • A) Ag baint úsáide as an modh go díreach mar is cosúil go bhfuil an AI muiníneach
  • B) Sainmhínigh an modh tú féin agus bain úsáid as a ainm go beacht
  • C) Fíorú go bhfuil an modh ann ó dhoiciméadú oifigiúil na teanga/leabharlainne ✔
  • D) Dún an rabhadh tiomsaitheoir agus leanúint ar aghaidh

Míniú: Is féidir le samhlacha teanga ainmneacha leabharlainne, pacáiste nó modhanna nach bhfuil ann i ndáiríre a dhéanamh suas (síolmhaireachta). Ba cheart gach API molta a fhíorú focal ar fhocal i gcoinne doiciméadú oifigiúil agus reatha na teanga nó na leabharlainne; Mura bhfuil sé san áireamh sa doiciméad, níor cheart é a úsáid.

4. Ba mhaith leat cód foinse rúnda do chuideachta agus eochair API leabaithe a ghreamú isteach in uirlis phoiblí AI agus iarr cabhair. Cé acu cur chuige is ceart?

  • A) An cód a ghreamú mar atá leis an eochair API do luas
  • B) Is leor ach ainm na cuideachta a scriosadh agus gach rud eile a roinnt
  • C) An cód a roinnt agus ansin iarraidh ar an AI é a scriosadh
  • D) Rúin agus loighic fholaithe a bhaint agus an fhadhb a laghdú go sampla ionadaíoch nó uirlis institiúideach a úsáid ✔

Cur síos: Cód foinse rúnda agus dintiúir (eochair API, pasfhocal, teaghrán nasc); Tá riosca ag baint leis i dtéarmaí rúndachta agus slándála cuideachta. Is gá na rúin agus an loighic fholaithe gnó a bhaint amach agus an fhadhb a laghdú go dtí sampla gan ainm/ionadaí nó úsáid a bhaint as uirlis comhroinnte fiontraíochta/neamh-sonraí.

5. Dúirt AI gurbh é O(n) an chastacht a bhain le feidhm chuardaigh a scríobh sé; ach tá dhá lúb neadaithe sa chóid. Cad é an iompar innealtóireachta ceart?

  • A) Déan anailís de láimh ar an gcód agus bain amach an chastacht duit féin agus tomhais más gá ✔
  • B) Glac le O(n) agus lean ar aghaidh mar a dúirt AI
  • C) Ag glacadh leis go bhfuil líon na dtimthriallta níl baint ar bith aige le feidhmíocht
  • D) Ní gá ach ainm na feidhme a athrú

Míniú: Léiríonn castacht ama (Big-O) conas a mhéadaíonn líon na n-oibríochtaí de réir mar a fhásann an t-ionchur. Ciallaíonn dhá lúb neadaithe de ghnáth O(n^2). Ba cheart éileamh castachta AI a fhíorú tríd an gcód a anailísiú de láimh agus a thomhas le hionchur méadaithe más gá; Nuair a bhíonntear ag brath ar an éileamh cruthaítear toimhde bréagach feidhmíochta.

6. Cód ginte AI a chuireann ionchur úsáideora isteach go díreach i gceist le SQL trí chomhchatánú téacs. Cad é an phríomhfhadhb agus an réiteach ceart anseo?

  • A) Gan fadhb; is é cumasc téacs an modh is tapúla
  • B) Tá baol instealladh SQL; Ba chóir ceist paraiméadaraithe (ráiteas ullmhaithe) a scarann an t-ionchur a úsáid ✔
  • C) Is leor an cheist a thiontú go cás uachtair
  • D) Má scríobhtar an cheist níos giorra, réiteofar an fhadhb

Cur síos: Nuair a chuirtear ionchur úsáideora go díreach le téacs na ceiste cruthaítear leochaileacht instealladh SQL; Is féidir leis an ionsaitheoir an cheist a mhodhnú leis an ionchur. Is é an réiteach ceart ná fiosrúchán paraiméadaraithe (ráiteas ullmhaithe) a úsáid a scarann ​​an t-ionchur ó théacs na ceiste. Tá sé seo ar cheann de na botúin slándála is coitianta a chailltear i gcód AI.

7. Tá am teoranta agat agus tú ag athbhreithniú píosa cód arna tháirgeadh ag AI. Cad iad na saincheisteanna is fearr tosaíocht a thabhairt dóibh?

  • A) Sonraí formáide amháin amhail eangú agus spásáil
  • B) Níl ach fad na n-ainmneacha athraitheacha
  • C) Ceart loighciúil, leochaileachtaí agus iompar cásanna imeallacha ✔
  • D) Gan ach líon iomlán línte an chomhaid

Cur síos: An riosca is airde san athbhreithniú cód; Is saincheisteanna iad seo a dhéanann díobháil thromchúiseach, amhail earráidí loighciúla, leochaileachtaí slándála agus sceitheadh ​​faisnéise rúnda. Socraítear fadhbanna formáide agus stíl le huirlisí uathoibríocha; Ba cheart an príomh-aird dhaonna a chaitheamh ar chruinneas, slándáil agus iompar cásanna imeall.

8. Ba mhaith leat AI a bheith agat chun fabht a réiteach. Cén t-ionchur a chuideodh is fearr leis an AI an bhunchúis a aimsiú?

  • A) Just a rá 'ní oibríonn an cód, ceartaigh é'
  • B) Tabhair ainm an chomhaid
  • C) Díreach ag rá an toradh ionchais, gan an téacs earráide
  • D) Cuir teachtaireacht earráide iomlán ar fáil, rian cruachta, cód ábhartha agus sampla íosta atáirgeadh ✔

Míniú: Le haghaidh dífhabhtaithe éifeachtach, is gá an teachtaireacht earráide iomlán a thabhairt don AI, rian cruachta, blúire cód ábhartha, agus an sampla inatáirgthe is lú a tháirgeann an earráid. Cuireann an ráiteas doiléir ‘ní oibríonn’ iallach ar AI buille faoi thuairim a thabhairt agus moltaí ginearálta a dhéanamh.

9. Gabhann na tástálacha aonaid go léir a tháirgtear trí AI ar an gcéad rith. Cén riosca nár cheart neamhaird a dhéanamh air sa chás seo?

  • A) D’fhéadfadh tástálacha staid reatha an chóid a dhearbhú ach ní iompraíocht iarbhír/ionchais ✔
  • B) Tá an cód fíor-saor ó earráid mar gheall ar ritheadh ​​gach tástáil
  • C) Tá cáilíocht ráthaithe má tá líon na dtástálacha mór
  • D) Cruthaíonn pas a fháil sa tástáil go bhfuil an clúdach iomlán

Míniú: D’fhéadfadh tástálacha a bheith ag bailíochtú iompraíocht reatha (b’fhéidir bugaí) an chóid, ní an iompar atá beartaithe dó; nó ní fhéadfaidh aon dearbhú brí a bheith ann agus go nglactar leis i gcónaí. Chun a fheiceáil go bhfuil na tástálacha ag seiceáil an fíor-ionchais, is gá an cód a bhriseadh go comhfhiosach agus a dhearbhú go bhfuil an tástáil ag casadh dearg.

10. Tá bloc cód réamhdhéanta déanta ag AI le haghaidh fadhb. Tá amhras ort gur féidir an cód a chóipeáil focal ar fhocal ó thionscadal foinse oscailte. Cé acu cur chuige ceart?

  • A) Ag baint úsáide as an ceadúnas gan smaoineamh toisc go n-oibríonn an cód
  • B) Foinse/ceadúnas an chóid a sheiceáil, athscríobh más gá agus cloí leis an mbeartas corparáideach ✔
  • C) Ná athraigh ach na hainmneacha athróg agus smaoinigh ar an bhfadhb a réitíodh
  • D) Ag glacadh leis nach mbaineann ceadúnú ach le cuideachtaí móra

Cur síos: Is féidir le AI an cód cóipcheart/ceadúnaithe a atáirgeadh sna sonraí oiliúna focal ar fhocal. Cruthaíonn sárú ceadúnais i dtáirge tráchtála rioscaí tromchúiseacha dlí. Is gá foinse agus ceadúnas an chóid a sheiceáil, é a athscríobh i d’fhocail féin más gá, agus cloí le polasaí ceadúnaithe na hinstitiúide.

11. Mhol AI go n-aistríonn tú láithreach chuig ailtireacht microservices do do thionscadal. Cad é an cur chuige innealtóireachta is oiriúnaí agus an togra seo á mheas?

  • A) Déan an córas iomlán a roinnt láithreach i micreasheirbhísí mar a mholann AI
  • B) Ag glacadh leis gurb é microservice an rogha is fearr i gcónaí
  • C) Déan an togra a mheas de réir an fhíor-riachtanas, an ualaigh, an struchtúir foirne agus an chothromaíocht móide-lúide ✔
  • D) An cinneadh a dhéanamh bunaithe ar an tóir a bhí ar an ailtireacht amháin

Míniú: Braitheann cinntí ailtireachta ar chomhthéacs; Cuireann microservices luach ar riachtanais ar nós scála agus scaradh foirne, ach tagann siad le costais mar chastacht oibriúcháin, dífhabhtú dáilte agus costas. Déan an togra a mheas de réir riachtanas iarbhír, ualach, struchtúr foirne agus cothromaíocht buntáistí agus míbhuntáistí; Níor cheart comhairle ghinearálta a leanúint go dall.

12. Tháirg AI doiciméadú sruthlínithe README agus API do do chód; ach ní hionann críochphointí agus paraiméadair áirithe sa chód. Cad é an iompar ceart?

  • A) An doiciméad a fhoilsiú mar atá sé toisc go bhfuil an téacs líofa
  • B) Ceartaigh an teideal agus fág an chuid eile mar atá
  • C) An doiciméad a chur leis an stóras gan é a léamh
  • D) Déan comparáid idir gach críochphointe agus paraiméadar leis an gcód iarbhír agus socraigh aon cheann nach bhfuil ag teacht le ✔

Cur síos: Ba cheart go mbeadh an doiciméadú ina léiriú cruinn ar an gcód iarbhír; Cuireann an doiciméad mícheart brú ar na forbróirí a léann é a úsáid go mícheart. Ba cheart gach críochphointe, paraiméadar agus luach fillte a fhíorú i gcoinne an chóid iarbhír, agus ba cheart aon neamhréireanna a cheartú.

13. Cén cur chuige ionchuir atá ceart don aschur cáilíochta is airde nuair a iarrtar cód ó AI?

  • A) Teanga/leagan, conradh ionchuir-aschuir, srianta agus cásanna earráide a sholáthar go soiléir ✔
  • B) Just a rá 'scríobh cód oibre dom'
  • C) Scríobh an t-iarratas is giorra gan comhthéacs ar bith a thabhairt
  • D) Ag sonrú cé mhéad línte cód a bheidh ann

Cur síos: cumhachtach go pras; Áirítear leis an teanga agus an leagan a úsáidtear, an conradh ionchuir-aschuir, srianta feidhmíochta agus stíl, coinníollacha earráide, agus an treoir ‘fanacht amháin laistigh den raon feidhme a iarrtar’. Tá iarratas gan chomhthéacs ‘scríobh feidhm chugam’ cineálach agus is minic a tháirgeann cód míchuí.

14. Ghin AI cumraíocht do do phíblíne CI/CD (comhtháthú/imscaradh leanúnach) agus leabaíodh pasfhocal an bhunachair shonraí ann i ngnáth-théacs. Cé acu réiteach ceart?

  • A) An focal faire a fhágáil mar ghnáth-théacs toisc go n-oibríonn sé
  • B) Rúin a bhogadh amach trí athróg timpeallachta nó uirlis bhainistíochta rúnda, gan gnáth-théacs a chur sa stór ✔
  • C) Bog an focal faire amháin go dtí an líne tuairimí
  • D) Réitíonn athrú ainm an chomhaid an fhadhb

Míniú: Má scríobhtar rúin ar nós pasfhocail agus eochracha i ngnáth-théacs chuig an gcomhad cumraíochta, tá an baol ann go scaoilfí rialú leagan agus go mbeidh rochtain neamhúdaraithe ann. Rúin; Ba cheart d’athróga comhshaoil ​​nó do bhainisteoir rúin speisialta é a choinneáil amach, agus níor cheart go rachadh sé riamh sa stór i ngnáth-théacs.