Naúrar 12 / 12

Kayan aikin Coding AI da Haɗin Gudun Aiki

Riba:

  • Ikon taswirar kammala editan taswira, mai taimakawa taɗi, wakilin CLI da nau'ikan sarrafa kansa na CI zuwa ayyuka
  • Ikon daidaita matakin cin gashin kai bisa ga haɗari da kuma amfani da horo na 'tsarin farko' ga wakilan CLI
  • Ikon canza amfani da AI zuwa tsarin ƙungiya bisa ingantacciyar kayan aiki, ƙofar tabbatarwa, nuna gaskiya da riƙon amana.

Ya zuwa yanzu mun koyi yin amfani da AI a cikin ɗawainiyar ɗaiɗaikun (codeing, review, gwaji, debugging). A cikin wannan rukunin na ƙarshe, mun haɗu da guda ɗaya: sanin kayan aikin coding na AI daban-daban, daidaita kayan aikin da ya dace zuwa aikin da ya dace, da saka su cikin aminci cikin kwararar ci gaban ku ta yau da kullun-daga edita zuwa sarrafa sigar, daga bututun CI/CD zuwa jagorancin ƙungiyar. Manufar ita ce a juyar da ɓarna "tambayi AI kowane lokaci da lokaci" al'ada zuwa tsarin aiki mai daidaituwa kuma mai iya dubawa.

Muna rufe nau'ikan abin hawa tare da nau'ikan tsaka tsaki (sunan takamaiman samfuran suna canzawa da sauri; abin da rukunin ke yi ne ke da mahimmanci). Kowane rukuni yana da "tabo mai dadi" da bayanin haɗari; Jagora shine sanin yawan 'yancin kai don ba wa wane aiki.

Rukunin Kayan Aikin Coding na AI

1. In-edita kammalawa. Plugins waɗanda ke ba da shawarar layi / tubalan yayin da kuke rubutawa a cikin IDE ɗinku (yanayin ci gaba inda kuke rubuta lamba). Tabo mai dadi: saurin cikin rafi, lambar tukunyar jirgi. Hadari: kunkuntar mahallin, karɓar shawarar ba tare da tunani ba.

2. Taɗi/mataimakin panel panel. Matsalolin taɗi da aka saka a cikin IDE tare da ganuwa cikin ɓangaren lambar lambar ku. Sweet spot: bayanin, refactor, gwaji, bug analysis. Haɗari: iyakance ga mahallin da kuke bayarwa, yana buƙatar tabbaci.

3. Ma'aikatan CLI (kayan aikin wakili). Kayan aikin da ke gudana daga layin umarni, suna iya karantawa da canza fayiloli da yawa, gudanar da umarni, da aiwatar da ayyuka masu yawa da kansu. Tabo mai dadi: canje-canjen fayiloli da yawa, ayyuka masu maimaitawa, nau'in ayyukan "ƙara wannan kadarorin". Haɗari: babban ikon cin gashin kai = babban tasiri; Idan ba'a kula da shi ba, yana haifar da fa'ida mai fa'ida da wahalar tantance canje-canje.

4. Layi / haɗin kai tsaye. CI (Ci gaba da Haɗin kai) bots waɗanda ke barin sharhi ta atomatik akan PRs, bayar da shawarar gwaje-gwaje, ko samar da canje-canje. Tabo mai dadi: na farko strainer ba tare da gajiya ba, daidaito. Haɗari: amo, amincewar ƙarya.

Shawara: Yayin da yancin kai ya ƙaru, sarrafawa ya kamata kuma ya ƙaru. Domin kammala editan karami ne kuma nan take, ana kulawa da shi kadan; Ya kamata a bincika gyare-gyaren fayilolin mai yawa na wakili na CLI kamar yadda, idan ba a hankali ba, fiye da PR na mutum.

Mataki-mataki: Sanya AI cikin Gudun Aiki

  1. Taswirar aikin zuwa kayan aiki. Ƙaramin in-rafi → kammalawa; fahimta/mai maimaitawa/gwaji → hira; Multi-fayil, aikin maimaitawa → wakili na CLI; ci gaba da tacewa → haɗin CI.
  2. Zaɓi matakin 'yancin kai. Nawa 'yanci ne wakilin yake da shi? Shawarar karanta-kawai ko gyara fayil + aiwatar da umarni? Daidaita don haɗari.
  3. Kula da mahallin. Gabatar da ka'idodin aikin dindindin (salo, gine-gine, "don'ts") cikin kayan aiki; Yi amfani da fayil ɗin koyarwar aikin maimakon yin bayani akai-akai.
  4. Kula da ƙofofin tabbatarwa. Canjin AI kamar canjin mutum ne: yana tafiya ta hanyar tattarawa, gwaji, bita, da (idan mahimmanci) amincewar ƙwararru. AI buɗe PR baya ketare yarda.
  5. Auna kuma daidaita. Kalli abin da gaske ke hanzarta, inda nauyin gyara ya karu; Cire amfanin da ba ya aiki.

Mini Cases guda uku

Case 1 - Wakilin CLI ya kula da sake suna mai yawa. Ƙungiya ɗaya za ta sake sunan ra'ayi da aka watsa a cikin fayiloli 60. Sun ba wa wakilin CLI aikin, da farko sun nemi tsari, sun amince da shirin, sannan suka canza kuma suka gudanar da dukkanin gwajin gwaji. Wakilin 3 ya rasa wani akwati a cikin fayil; Gwaje-gwaje sun kama shi, sun gyara shi. Aikin, wanda ya ɗauki kimanin sa'o'i 3 da hannu, an kammala shi a cikin mintuna 50 tare da kulawa.

Shari'a ta 2 - 'Yancin kai da ba a tantance ba ya koma baya. Wani mai haɓakawa ya gaya wa wakili don "inganta wannan tsarin" kuma ya sake shi; Wakilin ya gyara fayiloli 18 kuma ya ƙara dogaro biyu. Canjin ya yi yawa har ba za a iya sake duba shi ba sai an janye shi. Darasi: ba wakilai kunkuntar iyawar, bayyanannen ka'idojin yarda, da horo na farko-bayan yi.

Case 3 - CI bita bot ya zama matattarar farko. Ƙungiya ɗaya ta gina bot wanda ke barin sharhin sake dubawa na AI mai sarrafa kansa akan PRs. Da zarar bot ɗin ya kama ƙetare rajistan shiga mara izini da batutuwan salo, masu bitar ɗan adam sun sami damar ba da lokacinsu ga dabarun kasuwanci. Koyaya, ƙungiyar ta bayyana a sarari cewa bot ɗin bai ba da “amincewa” ba: aƙalla amincewar ɗan adam har yanzu ana buƙata. Don rage hayaniyar, sun daidaita jirgin don barin ƙarar ƙarar ƙararrawa kawai.

Samfura guda huɗu masu Kwafi

"Shirya farko" horo ga wakilin CLI:

Aiki: {{bayyana, kunkuntar ɗawainiya}}Sharuɗɗan karɓa: {{sakamakon aunawa}}Ƙuntatawa: aiki kawai akan {{ directory mai zuwa / fayiloli}}; Da farko gabatar da wani shiri BA TARE DA CANJI: wanne fayiloli, abin da zai canza, wanda gwaje-gwajen gudu. Ku jira ni in YARDA da shirin. Sa'an nan kuma yi amfani da shi mataki-mataki, gudanar da gwaje-gwaje a kowane mataki.

Fayil ɗin koyarwar aikin (mahalin dawwama zuwa kayan aiki):

Dokokin dagewa don kayan aikin AI a cikin wannan aikin:- Harshe/Sigar: {{...}}. Salo: {{...}}.- Takurawar gine-gine: {{misali. shugabanci tsakanin yadudduka}}.- KADA: shigar da sirri, ta yin amfani da bayanan samarwa, {{labarun da aka haramta}}. - Kowane canji dole ne a iya gwadawa; Canza sa hannun API na jama'a BA TARE da tambaya ba. - Lokacin da ake shakka, tsaya da tambaya.

Shawarar taswirar kayan aiki:

Na ayyana wannan aiki mai zuwa: {{aiki}}. Wani nau'in kayan aikin zan yi wannan tare da: (a) kammala edita, (b) mataimakin taɗi, (c) wakilin CLI, (d) CI automation? Rubuta dalilinku, kasadar da shawarar matakin yancin kai (shawarwari kawai / canza fayil / umarnin gudu).

CI bita code na bot:

A bar binciken tsananin HIGH da MEDIUM kawai azaman sharhi a cikin bita na PR. Kowane bincike: nau'i, tsanani, shawarar gyara. Tattara bayanin kula a matakin zaɓin salon zuwa cikin keɓantaccen bayani, sharhi guda ɗaya. BA KA YARDA; yardar dan Adam ake bukata.

Rauni mai ƙarfi / Ƙarfi mai ƙarfi

Rauni: (zuwa wakilin CLI) "Ka sa tsarin biyan kuɗi ya fi kyau."
Ƙarfafa: (Zuwa wakili na CLI) "kawai gudu a ƙarƙashin src / biyan kuɗi /. Task: Cire ma'anar tabbatarwa na maimaitawa daga aikin dawowa () aiki a cikin mataimaki guda ɗaya; hali da sa hannu ba su canza ba. Da farko gabatar da shirin kuma jira yarda na; sannan aiwatar da gwaje-gwajen / biya / kunshin. Ƙara sabon dogara. "

Ƙarfin juzu'i yana ƙunsar iyakar iyaka, yana tsara ma'auni na yarda da ƙuntatawa, kuma yana sanya horo na "shiri na farko". Bukatun “yi mafi kyau” buƙatun sune tushen ɗimbin sauye-sauye da ba za a iya sarrafa su ba.

abin hawa aji

Abin da ya fi kyau a

cin gashin kansa

nauyi dubawa

Kammala edita

Karamin ƙari a cikin rafi

ƙananan

Haske (karanta nan take)

hira mataimakin

Fahimta, gwadawa, sake gyarawa

matsakaici

Matsakaici (tabbacin fitarwa)

Wakilin CLI

Multi-file, mai maimaitawa

babba

Heavy (shiri + cikakken bita)

CI atomatik

Tacigaba da fara tace

matsakaici

Matsakaici (doka + amincewar ɗan adam)

Gudanar da Ƙungiya: Daga Ƙwarewar Mutum zuwa Tsarin Raba

Yin amfani da AI da kyau a kan mutum ɗaya shine farawa; ainihin balaga shine tsarin da ya dace a matakin ƙungiyar. Wannan tsarin yana dogara ne akan ginshiƙai da yawa: jerin kayan aikin da aka yarda da su (wanda za a iya amfani da kayan aiki tare da abin da bayanai - daga naúrar 10), Ƙofofin tabbatarwa (canjin AI yana tafiya ta hanyar ginawa / gwaji / duba ƙofofin - daga naúrar 11), bayyananne (bayyana cewa canjin AI yana ba da damar gano inda ya cancanta), da kuma tsabta na alhakin (mutumin da ya sanya hannu kuma yana da lissafi a fili). Wannan tsarin yana iyakance haɗari yayin kiyaye gudu kuma yana tabbatar da cewa sabbin membobin ƙungiyar suna aiki tare da horo iri ɗaya.

Tsanaki: Mafi girman ikon cin gashin kansa na kayan aiki-musamman ma'aikatan CLI waɗanda za su iya canza fayiloli, gudanar da umarni-mafi ƙayyadaddun ƙayyadaddun shi daga samun damar yanayin samarwa, bayanan sirri, da ayyuka masu wuyar dawowa. Ƙulla umarni masu lalacewa (cirewa na dindindin, turawa) zuwa amincewar ɗan adam.

Kuskuren gama gari

  • Aiki-yana nufin rashin jituwa. Ƙoƙarin yin aikin fayiloli da yawa tare da kammala edita ko ƙaramin abin da aka makala tare da wakili mai nauyi.
  • Sakin wakilin. Ayyukan wakili da aka bayar tare da kunkuntar iyaka kuma ba tare da "tsarin farko" suna haifar da canje-canjen da ba a bincika ba.
  • Sake ƙofofin tabbatarwa don AI. "AI ya yi, mu ci gaba da sauri" shine mafi haɗari; Kofofin iri daya ne ga kowa.
  • Bayar da mahallin da hannu kowane lokaci. Rashin rubuta dokokin aikin cikin fayil ɗin koyarwa na dindindin yana haifar da rashin daidaituwa da kwafi.
  • Kuskure amincewar CI bot don amincewar ɗan adam. Bot shine tace; Amincewar ɗan adam mai hisabi wajibi ne.

a takaice

Kayan aikin coding AI sun faɗi cikin manyan rukunai huɗu: kammala edita, mataimakin taɗi, wakilan CLI, da sarrafa kansa na CI. Ƙwarewa yana daidaita aikin zuwa kayan aiki mai kyau da kuma matakin da ya dace na cin gashin kansa; Yayin da 'yancin kai yana ƙaruwa, sarrafawa kuma yana ƙaruwa. Ba da kayan aikin mahallin aikin dagewa, sanya horo na "tsari na farko" akan wakilai masu yawan fayiloli, kuma ku wuce canjin AI ta ƙofofin tabbatarwa iri ɗaya kamar canjin ɗan adam. Ƙwarewar mutum ɗaya; Canza shi zuwa tsarin ƙungiyar da aka gina akan jerin kayan aiki da aka amince da su, ƙofofin tabbatarwa, bayyanannu da bayyana alhaki. AI shine mai haɓaka saurin ƙarshen-zuwa-ƙarshe; Mutumin da ya sanya hannu kuma ya ba da asusun, ko da yaushe ƙwararren mutum ne.

Aikin aikace-aikace

Ka lissafa ayyuka na gaske guda uku da za ku yi mako mai zuwa. Yi amfani da samfurin "tsarin da ya dace da aiki-da-mota" don kowanne don tabbatar da wane nau'in abin hawa da matakin yancin kai za ku zaɓa. Sa'an nan kuma gudanar da kunkuntar aiki don wakilin CLI (ko mai taimakawa taɗi) tare da horo na "tsarin farko": yarda da shirin, aiwatar da shi, gudanar da gwaje-gwaje, da kuma duba canjin kamar PR na mutum. A ƙarshe, daftarin ma'auni 5 "Dokar amfani da AI" don ƙungiyar ku (kayan aikin da aka amince da su, ƙa'idar bayanai, ƙofar tabbatarwa, iyakar cin gashin kai, lissafin kuɗi).

jerin abubuwan dubawa

  • [ ] Zan iya bambance tsakanin nau'ikan kayan aikin coding na AI da wuri mai dadi na kowane.
  • [ ] Ina tsara aikin zuwa daidai ajin abin hawa da matakin cin gashin kai da ya dace.
  • [ ] Ina ba da mahallin aikin dindindin (fayil ɗin koyarwa) ga kayan aikin.
  • [ ] Na yi amfani da kunkuntar ikon yin aiki da kuma "shirya farko" horo ga wakilan CLI.
  • [] Na wuce AI canje-canje ta hanyar ƙofofin tabbatarwa iri ɗaya kamar canje-canjen ɗan adam.
  • [ ] Ina bayar da shawarar ingantaccen kayan aiki, tsarin bayanai, bayyana gaskiya da tsarin lissafi a matakin ƙungiyar.

Gwajin Module

1. Menene ainihin babban samfurin harshe na mataimaki na coding a zahiri lokacin da yake samar da lamba?

  • A) A zahiri yana annabta mafi yuwuwar ci gaba bisa ga mahallin da aka bayar ✔
  • B) Yana ba da tabbacin sakamako daidai ta hanyar tattarawa da gudanar da lambar
  • C) Yana bincika lambar a duk faɗin intanet kai tsaye kuma yana kwafi mafi inganci.
  • D) Ya fahimci dabarar lambar kamar injiniyan ɗan adam kuma ya fahimci niyyar

Bayani: LLM ba ya fahimtar lambar kamar mutum; Yana haifar da yuwuwar ci gaba zuwa mahallin da aka bayar, bisa tsarin da yake koyo daga babban tafkin rubutu da lamba. Don haka, ingancin fitarwa kai tsaye ya dogara da ingancin mahallin da umarnin da kuke bayarwa, kuma kowane fitarwa dole ne ya inganta.

2. Menene kuke kira shi lokacin da AI mai gamsarwa ya haɗa aikin da ba shi da shi ko ɗakin karatu, kuma menene kawai maganin rigakafi?

  • A) Ana kiran wannan kuskuren tattarawa; Maganin maganin ya fi ƙarfin kayan aiki
  • B) Wannan shi ake kira hallucination; Maganin maganin shine don tabbatar da lambar kuma kowane API yayi amfani da ✔
  • C) Wannan shi ake kira koma-baya; Maganin maganin shine sake kunna samfurin
  • D) Ana kiran wannan mahallin ambaliya; Maganin maganin shine a gajarta gaggawa

Bayani: Wannan shine ake kira hallucination kuma yana haifar da ɗayan mafi tsadar kwari a cikin software. Maganin maganin kawai shine tabbatarwa: tabbatar da cewa kowane aiki, API, da fakitin da aka yi amfani da su a zahiri sun wanzu kuma lambar tana aiki. Ƙaƙƙarfan sautin ƙirar ƙirar ba shaida ce ta daidaito ba.

3. Wace hanya ta fi inganta inganci da daidaito na fitarwa lokacin samar da lambar tare da AI?

  • A) Sakin samfurin ta faɗin 'rubuta min wannan' ba tare da bayar da wani mahallin ba
  • B) Rubutun mafi tsayi da kyawu mai yiwuwa
  • C) Ƙayyade kuma bayar da misalan kwangilar shigarwa/fitarwa, ɓangarorin gefe, siga da salo ✔
  • D) Haɗa lambar da aka samar kai tsaye ba tare da karanta ta ba

Bayani: Ƙayyade nau'ikan shigarwa/fitarwa na aikin (kwangilar), ɓangarorin gefen, harshe/version da ƙuntatawa salon da ba da misali ga ƙirar yana ba da damar sauyawa daga tsinkaya zuwa daidaito. Buƙatun 'rubuta mani wannan' mara ma'ana yana samar da lambar da ta bambanta kowane lokaci kuma galibi tana ƙetare shari'o'i.

4. Lokacin bincika lambar tushe tare da AI, sunan aikin yana iya zama 'validateAndSave' amma narkarwar AI na iya zama kuskure. Menene hanya madaidaiciya?

  • A) Cikakken tabbaci a cikin taƙaitaccen AI kamar yadda sunan ke bayyana kansa
  • B) Canza aikin kai tsaye ba tare da karanta shi ba
  • C) Yanke shawarar kawai ta hanyar duba sunan aikin
  • D) Bi da bayanin AI a matsayin hasashe kuma tabbatar da mahimmancin da'awar layi ta layi a cikin lambar ✔

Bayani: AI na iya duba sunan da ke cikin lambar kuma ya gaya muku 'abin da yake kama da shi', amma a zahiri dabaru na iya bambanta (ko ma baya). Don haka bayanin AI shine hasashe; Mahimman da'awar, musamman waɗanda suka shafi tsaro, hukuma ko kwararar kuɗi, yakamata a tabbatar da su ta gani akan layukan da suka dace.

5. Menene babban haɗari a cikin faɗin 'AI ya duba shi, a bayyane yake' a cikin sake dubawa na lambar taimakon AI?

  • A) AI na iya haifar da rashin ƙarfi na ƙarya; Kuskuren da aka rasa na gaske suna haifar da amincewar ƙarya ✔
  • B) Binciken AI ya yi jinkiri sosai don haka yana ɓata lokaci
  • C) Ƙungiyar ba ta fahimta ba saboda AI kawai yayi sharhi a cikin Turanci
  • D) PR ba ya haɗuwa saboda AI ko da yaushe kan-fassara

Bayani: AI yana samar da duka abubuwan da ba daidai ba (yana nuna matsala a inda babu shi) da kuma rashin kuskuren ƙarya (rasa ainihin kwaro). Karya korau shiru; Kuskure mafi haɗari sune waɗanda ba a ambata ba a cikin bita kwata-kwata. Don haka AI shine matattarar farko, ba yarda ba; Shawarar haɗuwa ta mutum ce mai hisabi.

6. Mene ne mafi m tarko da ke faruwa a lokacin da ka kawai ba AI da lambar da kuma buga gwaje-gwaje?

  • A) AI koyaushe yana rubuta gwaje-gwaje da yawa kuma yana lalata codebase
  • B) AI yana gwada halin yanzu (wataƙila kuskure) halin lambar a matsayin 'daidai' kuma yana gyara kwaro ✔
  • C) AI tana share lamba ta atomatik lokacin rubuta gwaje-gwaje
  • D) AI yana rubuta gwaje-gwaje ba kawai don hanyar farin ciki ba amma koyaushe don yanayin gefen

Bayani: AI yana kula da duba lamba da rubuta maganganun da ke gwada halin yanzu. Idan lambar ta yi kuskure tun daga farko, AI tana gyara wannan mummunan hali a matsayin 'daidai'. Saboda haka, tsammanin gwajin ya kamata a rubuta bisa ga ka'idar da ake buƙata (bayani), ba bisa ga fitarwa na yanzu na lambar ba.

7. Menene mafi ƙayyadaddun daidaito na hasashe lokacin da ake gyara bug tare da AI?

  • A) Yadda ake rubutu cikin ladabi.
  • B) Sau nawa aka sake yin tambayar
  • C) Ingantattun shaidun da aka bayar ga samfurin: cikakken saƙon kuskure, tari, shigarwa da halayen da ake tsammani ✔
  • D) Wane jigon launi aka rubuta lambar a ciki?

Bayani: AI baya ganin kuskuren yadda kuke yi; Ya san shaidar da kuke ba shi. Idan aka ba da cikakken saƙon kuskure, alamar tari, shigar da ƙara, da halayen da ake tsammani, ƙirar tana ƙididdige ainihin yuwuwar; Idan babu shaida, yana yin zato (hallucination) kuma yana jagorantar ku akan hanya mara kyau.

8. Menene mataki mafi mahimmanci kafin ba da rajistan ayyukan samarwa zuwa AI don bincike?

  • A) Manna log ɗin kamar yadda yake, yana rufe dukan yini
  • B) Maida log ɗin zuwa babban harafi da farko
  • C) Shirya layukan log a cikin jerin haruffa
  • D) Rufe bayanan sirri da sirri da bayar da taga mai dacewa kawai ✔

Bayani: Raw rajistan ayyukan samarwa sun ƙunshi IP, imel, ID na zaman, alama kuma wani lokacin buɗe sirri. Manne su cikin kayan aikin AI ba tare da rufe su ba babban cin zarafi ne na sirri. Bugu da ƙari, ya kamata a tace log ɗin zuwa taga mai kunkuntar lokaci; Amma larura ta farko ita ce tsaftace mahimman bayanai.

9. Menene ya kamata a yi idan AI ta ce abubuwa biyu sun faru 'lokaci guda' a cikin binciken log kuma ya bayyana ɗaya a matsayin tushen dalilin?

  • A) Rashin la'akari da haɗin kai azaman dalili da kuma tabbatar da da'awar tare da ma'auni da lambar ✔
  • B) Yarda da dalilin a matsayin tabbatacce saboda AI yana kafa dangantakar lokaci
  • C) Nan da nan ta sake farawa sashin da ake zargi na farko
  • D) Share rajistan ayyukan gaba daya da sake tattara su

Bayani: Mafi yawan ramukan da aka saba a cikin bincike na log shine rikitacciyar alaƙa tare da haddasawa. Dangantakar lokaci da AI ta kafa alama ce, ba shaida ba. Dalilin dalili na gaskiya yana buƙatar lokaci, tsari, kuma, idan zai yiwu, maimaitawa; Dole ne a inganta da'awar tare da ma'auni da lamba.

10. Menene ka'idar zinare ba za'a iya yin sulhu ba lokacin da aka sake gyarawa tare da AI kuma menene ya tabbatar da shi?

  • A) Lambar ya kamata ya zama guntu; Yawan layukan sun tabbatar da wannan
  • B) Babu canjin hali; gwaje-gwajen da suka kama halin yanzu sun tabbatar da wannan ✔
  • C) Lambar ya ƙunshi ƙarin sharhi; AI ya tabbatar da wannan
  • D) Sake rubuta fayil ɗin gaba ɗaya; wakilin ya ba da tabbacin hakan

Bayani: Refactoring yana inganta tsarin ciki na lambar ba tare da canza halinsa na waje ba; Dokar zinare ita ce hali ya kasance dawwama. Abin da ke tabbatar da wannan shine gwaji: testnet wanda ke ɗaukar halayen yanzu kafin canza shi an saita shi kuma yana gudana bayan kowane mataki. Refactoring ba tare da testnet caca ne.

11. Menene Layer a cikin samar da takardun da AI ba zai iya sani ba kuma yana da haɗari don gyarawa?

  • A) Yadda ake tafiyar da matakan shigarwa
  • B) Lissafin sigar aiki
  • C) Tabbatar da 'me yasa' aka yanke shawarar ƙira ta haka ✔
  • D) Wane harshe aka rubuta lambar?

Bayani: AI na iya cire Layer 'mene / yaya' (menene aikin yake yi, yaya saitin) daga lambar; amma ba zai iya sanin dalilin da ya sa' Layer (dalili na ƙira don yanke shawara, dalilin ƙimar iyaka). “Dalilin da aka ƙera” ya fi haɗari fiye da babu hujja; Dole ne mai lambar ya ƙara wannan Layer.

12. Menene ya kamata mai haɓakawa ya yi idan suna son liƙa fayil ɗin sanyi wanda ke ɗauke da maɓallin API mai rai a cikin kayan aikin AI da ba a yarda da shi ba yayin da yake magance bug na gaggawa?

  • A) Don saurin, manna fayil ɗin kamar yadda yake sannan kuma share taɗi
  • B) Ƙara bayanin kula na 'sirri' a ƙarshen fayil ɗin kuma aika shi
  • C) Bar maɓallin kuma canza sunan fayil kawai
  • D) Cire / rufe asirin kuma ba da mahimmancin mahallin mara hankali kawai ✔

Bayyanawa: Asiri, bayanan sirri da kadarorin sirri bai kamata a taɓa shigar da su cikin hanyoyin da ba a yarda da su ba; Gaggawa baya dakatar da wannan jan layin. Hanyar da ta dace ita ce a fara cirewa / rufe asirin kuma a ba da mahimmanci kawai, mahallin mara hankali. Idan har yanzu wani sirri ya leko, abu na farko da za a yi shi ne kunna wannan maɓalli nan da nan.

13. Lambar da aka samar da AI ta wuce gwaji kuma tana aiki a samarwa. Shin wannan ya tabbatar da cewa lambar tana da lafiya?

  • A) Ba; 'aiki' ba yana nufin amintacce ba, tsaro yana buƙatar wani nau'in tabbaci na daban ✔
  • B) Iya; Lambar da ta wuce gwajin tana da lafiya ta ma'anarta
  • C) iya; Gudanar da shi a cikin samarwa yana kawar da duk rashin lahani
  • D) Ba; amma tsaro yana da mahimmanci idan lambar ta kasance a hankali

Bayyanawa: 'Aiki' baya ɗaya da 'amintaccen'. Ko da lambar ta ƙunshi rauni kamar allurar SQL, tana iya wucewa gwaji kuma ta yi aiki lafiya; Ana bayyana raunin ne kawai lokacin da maharin ya same shi. Don haka, ban da daidaito, ya kamata a yi bita da bincike mai dogaro da tsaro kamar SAST azaman keɓantacce.

14. Menene mafi kyawun horo lokacin ba da aikin fayiloli da yawa ga wakilin CLI (kayan aiki mai sarrafa kansa wanda zai iya canza fayiloli da gudanar da umarni)?

  • A) Faɗa wa wakilin 'inganta wannan tsarin' da ba da cikakken 'yanci
  • B) Ba da ƴan ƙayyadaddun ka'idojin karɓuwa, da neman tsari da farko, amincewa da shi, aiwatar da shi mataki-mataki, da gudanar da gwaje-gwaje ✔
  • C) Haɗa duk canje-canje na wakili kai tsaye ba tare da sake duba su ba
  • D) Bayar da wakili mara iyaka zuwa yanayin samarwa da bayanan sirri

Bayani: Yayin da 'yancin kai ya karu, sarrafawa ya kamata kuma ya karu. Ba wa wakili ƙunci mai sauƙi da ƙayyadaddun yarda, da farko neman tsari ba tare da sauye-sauye ba, amincewa da shirin, sa'an nan kuma aiwatar da shi mataki-mataki da kuma gudanar da gwaje-gwaje a kowane mataki; Yana hana canje-canje masu faɗi, waɗanda ba za a iya bitar su ba, kuma suna buƙatar birgima.

15. Wanene ke da alhakin da ya taso daga lambar AI da aka samar a cikin software mai mahimmanci na tsaro (misali biyan kuɗi ko tabbaci)?

  • A) Tun da lambar ta fito daga AI, tana cikin mai ba da abin hawa
  • B) Idan AI ya isa haɓaka, babu wanda ke da; babu bukatar tabbatarwa
  • C) Ƙungiyar / injiniyan da ke yin nazari, tarawa da rarraba lambar; AI baya maye gurbin yarda ✔
  • D) Mutumin da ya rubuta saƙon kawai, ba waɗanda suka bita ba

Bayani: AI shine mai saurin ninka sauri da janareta na zane; ba zai iya ɗaukar nauyi ba. Alhakin duk wani kurakurai, lahani ko keta haddi da ya taso daga lambar a samarwa ya ta'allaka ne ga ƙungiyar da ke bita, tarawa da rarraba wannan lambar. A cikin wurare masu mahimmancin aminci, fitowar AI ba ta zama madadin bita da amincewa ta ƙwararren injiniya a kowane yanayi ba.