Riba:
- Ikon rarrabewa inda AI ke ba da saurin gaske a cikin tsarin ci gaban software kuma inda yanke shawara da alhakin ya kasance tare da injiniyan
- Ikon yin amfani da horon injiniya mai layi uku wanda ke tabbatar da kowane lamba da ƙira da aka samar ta hanyar haɗawa, gwaji da bita.
- Shiga cikin al'ada na share mahallin don yin amfani da AI ba tare da raba lambar tushe na sirri ba, takaddun shaida, da bayanan abokin ciniki
Lokacin da kake duban ranar injiniyan kwamfuta, hoton yana kama da mafi yawan ƙungiyoyi: fahimtar buƙatun kasuwanci, tsarawa, rubuta lambar, karanta lambar wani, gyara kuskure (tsarin gano dalilin da yasa shirin ke aiki ba daidai ba da gyara shi), rubuta gwaje-gwaje, shirya takardu, sake duba lambar, da halartar tarurruka. A wasu kalmomi, lokacin da aka keɓe ga ainihin "hukunce-hukuncen injiniya", wato, ko mafita daidai ne, aminci da dorewa, an murƙushe shi a ƙarƙashin aikin maimaitawa. Wannan shine inda hankali na wucin gadi (AI a takaice; software da ke aiki akan rubutu da lamba tare da babban samfurin harshe) ya shigo cikin wasa. AI ba ya yanke shawara a gare ku; Yana shirya ku don yanke shawara, yana samar da kwarangwal na lamba, ya rage kwaro kuma ya sanya daftarin aiki a gaban ku. A cikin wannan tsarin za mu sanya AI ba a matsayin "mai tsara shirye-shirye na atomatik" ba amma a matsayin abokan hulɗar shirye-shirye masu horo wanda aka haɗa, gwadawa da sake dubawa kowane lokaci.
A cikin wannan rukunin farko, mun fayyace abubuwa guda uku: A waɗanne matakai na ci gaban rayuwar software (matakan da software ke bi daga ra'ayi zuwa samarwa: bincike, ƙira, coding, gwaji, turawa, kiyayewa) AI yana ƙara ƙimar gaske; Waɗanne yanke shawara yakamata su kasance tare da injiniyan; kuma mene ne tabbatarwa da horon sirri dole ne ku kiyaye yayin yin wannan. Idan ba tare da shigar da wannan rufin daidai ba, dabaru akan raka'a masu zuwa na iya zama haɗari; Domin kuskure a cikin software yana kaiwa miliyoyin masu amfani a lokaci guda kuma yana iya juyewa zuwa rashin tsaro.
Ra'ayoyi: Hallucination: Ƙirƙirar AI mai gamsarwa na hanya, ɗakin karatu, API, ko ɗabi'ar da ba ta wanzu. Magana: Shigar da kuke bayarwa ga AI (lambar, saƙon kuskure, buƙatu, ƙuntatawa). Tabbatarwa: Duba fitarwa ta hanya mai zaman kanta (tarin, gwaji, takardu). Wadannan ra'ayoyi guda uku sune kashin bayan tsarin gaba daya.
A cikin Waɗanne Kasuwanci ne AI Accelerator, A cikin Waɗanne Kasuwancin ke Haɗari?
Ayyukan software sun faɗi akan bakan mai fuska biyu dangane da sakamako. A ɗaya ƙarshen ana iya jujjuyawa, aikin shiri mai ƙarancin haɗari; A gefe guda, akwai ayyuka masu wahala-dawowa waɗanda ke shiga yanayin samarwa kuma suna iya haifar da asarar bayanai, raunin tsaro ko katsewa. Darajar AI ta bambanta dangane da inda kuka tsaya akan wannan bakan.
nau'in kasuwanci
AI gudunmawa
Matsayin Injiniya
Code kwarangwal / tukunyar jirgi
Ƙirƙirar da sauri na tsarin maimaitawa
Hankali da kula da matsayi
gyara kurakurai
Hasashe da jerin abubuwan da zai yiwu
Haihuwa da tabbatar da tushen dalilin
rubuce-rubucen gwaje-gwaje
Gwaji daftarin aiki da ƙirƙirar yanayi
Ƙididdiga mai ma'ana da bincika iyaka
refactoring
Refactoring shawara
Kula da hali ta hanyar gwaji
Takaddun bayanai
Daftarin farko da tsari
Duban daidaito akan lamba
Shawarar gine-gine/tsaro
Jerin zaɓuɓɓuka da ribobi da fursunoni
Shawarar ƙarshe da alhakin
Dokar mai sauƙi ce: haɗarin fitowar AI daidai da lalacewar da zai haifar idan wannan fitarwa ya yi kuskure. Ba da gangan ba da shawarar sunan canji ba shi da lahani; Tabbatar da ba daidai ba (duba cewa mai amfani shine ainihin wanda suke da'awar zama) yana sa tsarin gaba ɗaya ya zama mai rauni. Don haka tambaya ta farko da za a yi kafin amfani da fitarwa ita ce: "Me zai faru idan wannan ba daidai ba ne kuma wanene ya lura da shi kuma yaushe?"
Tsanaki: AI yana samar da ƙima da ƙima. Fassara ba garantin daidaito ba ne. Samfurin harshe zai iya samar da suna mai aiki da gaske wanda babu shi a zahiri, tsarin siga mara daidai, ko ma tsari mara aminci. A cikin software, wannan baya zama akan takarda; Yana tattarawa, gudanarwa, da fashewa a samarwa.
Hukunce-hukuncen Da Ya Kamata A Bar wa Injiniya
Kada wasu yanke shawara su kasance da cikakken sarrafa kansu; yana ɗauke da haɗari na fasaha, doka da ɗabi'a:
- Amincewa don samarwa: Fitar da lamba cikin samarwa da alhakin wannan.
- Tsaro da gine-gine: Tsare-tsare masu tsada kamar tantancewa, izini, ɓoyewa da ƙirar bayanai.
- Lasisi da haƙƙin mallaka: Amfani da lambar da aka samar a cikin samfurin kasuwanci da bin lasisi.
- Yin aiki tare da bayanan sirri: Ma'amaloli tare da bayanan abokin ciniki, sirrin lambar tushe da bayanan ainihi.
Gargaɗi: Ko da AI ta ce "wannan lambar tana da tsaro kuma tana shirye don samarwa", karɓar wannan ba tare da gwajin tsaro ba, sake duba lambar da tabbatarwa a ƙarƙashin kaya na gaske ba abu ne da za a yarda da shi ba. A cikin aiki mai mahimmanci na aminci, fitowar AI ba ta zama madadin amincewa daga injiniya mai ƙwarewa ba; Duk wani fitarwa da zai kai ga yanke shawara dole ne a tabbatar da kansa da kansa kuma injiniyan da ke da izini ya amince da shi kafin aiwatarwa.
Ladabi Tabbaci: Sarrafa Layer Uku
Aiwatar da matakan sarrafawa guda uku don amfani da fitowar AI kamar babban mai bita maimakon makanta. Wannan shine ainihin reflex da za mu maimaita a cikin tsarin.
- Tari da dubawa a tsaye: Shin lambar a zahiri tana tattarawa/gudanar? Shin akwai kurakurai iri, masu canji mara amfani, APIs marasa wanzuwa? Menene kayan aikin bincike na tsaye (kayan aikin da ke bincika lambar ba tare da gudanar da shi ba) ya ce?
- Haihuwa mai zaman kanta (gwaji): Gudanar da lambar tare da ƙananan, sanannun abubuwan shigar kuma duba idan kun sami fitarwa da ake sa ran. Gwada shari'o'in gefen (rauni, sifili, korau, babba).
- Tabbatar da tushe: Kowane API, sigar ɗakin karatu, da fasalin yaren da AI ke amfani da shi ya kamata a tabbatar da su daga takaddun hukuma.
Tabbatarwa da sauri (yana sauƙaƙa don duba fitarwa): "Jera DUKAN ɗakunan karatu na waje, hanyoyi, da fasalulluka na harshe da kuke amfani da su a cikin lambar ku. Ga kowane ɗayan, nuna nau'in sigar da yake samuwa a ciki kuma ku sanya masa lakabin 'dole ne a tabbatar da shi daga takaddun bayanai'. Kada ku samar da duk APIs da ba ku da tabbas game da su; idan ba ku da tabbas, rubuta 'ba tabbata ba' a sarari.
Yi la'akari da lambar lambar ku da sauri: "Ku dubi lambar da kuka rubuta kawai, kamar babban injiniya wanda ya dauke ku aiki. Ba da abubuwa masu mahimmanci a ƙarƙashin waɗannan batutuwa guda uku: (1) kuskuren kuskure / gefuna, (2) haɗarin tsaro, (3) matsalolin aiki ko karantawa. Ga kowane abu, rubuta 'me yasa matsalar' kuma' shawarar gyara '. Idan babu matsala,' kada ku sami matsala "Ba zan iya gwadawa ba."
Rauni Mai Sauƙi / Ƙarfi Mai ƙarfi
RAUNI:"Rubuta min aikin tabbatar da mai amfani." Gwajin samfurin 5-ƙasa da ƙaƙƙarfan toshe aikin: inganci, fanko, babu '@', biyu '@', mai ɗauke da sarari kawai."
Bambancin yana cikin mahallin. Ƙarfi mai ƙarfi; Ya haɗa da harshe, sigar, kwangilar shigarwa-fitarwa, ƙuntatawa, da tsammanin gwaji. Wannan horo guda ɗaya yana rage haɗarin hasashe da rashin tsaro.
Mini Cases
Case 1 - Hanyar da aka kirkira. Mai haɓakawa ya ji daga AI cewa akwai hanyar da ake kira date.addBusinessDays(5) a cikin ɗakin karatu na kwanan wata kuma an bayyana shi cikin amintacciyar hanya. Duban takardun, ya ga cewa babu irin wannan hanyar, hanya madaidaiciya ita ce madauki na hannu. Ana ɗaukar hallucination kafin a fara samarwa tare da tabbatarwa na mintuna 10.
Case 2 - Asarar jihar Edge. AI yana samar da aikin "ƙididdige matsakaici"; Yana aiki lokacin da aka gwada shi da layuka 1,000 na bayanai. Koyaya, lokacin da lissafin ya zama fanko, yana ba da rarrabuwa ta kuskuren sifili. Tun da injiniyan ya ƙara gwajin shigar da babu komai, sai ya gani ya gyara kuskuren kafin ya ci gaba da rayuwa. Gwajin yanayin gefe guda ɗaya yana hana ƙararrawar samarwa da ƙarfe 3 na safe.
Hali na 3 - Hadarin keɓantawa. Wani kwararre yana gab da liƙa fayil tare da ainihin hanyar haɗin bayanai da maɓallin API cikin kayan aikin jama'a. Ya tuna da manufofin cibiyar; Yana maye gurbin asirin da <REDACTED>, yana rage lambar zuwa misalin wakilci, kuma ya nemi shi. Don haka, yana samun taimako a cikin mintuna 5, amma bayanin ainihin sa bai fito ba.
Ka'idar Aiki tare da Lambar Sirrin da Bayanin Shaida
Mafi mahimmancin ɓangaren software; Sirrin lambar tushe, bayanan sirri (maɓallin API, kalmar sirri, alama) da bayanan abokin ciniki/na sirri. Ka'ida ta asali: tsaftacewa kafin rabawa, tambayi ainihin matsalar kawai tare da misali na wakilci idan zai yiwu.
Tsarin gaggawa wanda ba a san shi ba: "Akwai kuskure a cikin aikin da ke biyowa. Na maye gurbin ainihin ma'anar kasuwanci da ɓoyewa tare da ƙimar wakilci (maɓallin API, sunayen tebur, sunan filin). Matsala: Ina samun kuskuren Y a cikin shigarwar X. Kawai nemo kuskuren dabaru a cikin wannan lambar wakilci kuma bayyana sigar da aka gyara. [lambar wakilci]"
Tukwici: Idan kuna shakka, ɗauki wannan gwajin: "Shin ƙungiyar tawa za ta shiga cikin matsala idan na rubuta wannan a bainar jama'a a dandalin tattaunawa?" Ko da amsar ba ta da tabbas, fara share ta. Sake saitin yana da arha koyaushe fiye da bin ɗigon daga baya.
Kuskuren gama gari
- Amfani da fitarwa ba tare da haɗawa/gwaji ba. "AI ya rubuta" ba hujja ba ne; Ana tabbatar da kowane yanki ta hanyar gudanar da shi.
- Yin buƙatu ba tare da mahallin ba. Idan ba a ba da harshe, sigar, shigarwa-fitarwa da takurawa ba, lambar ta zama gama gari kuma galibi ba ta da tsaro.
- Raba bayanan sirri ba tare da tunani ba. Kada a saki maɓallin API, kalmar sirri da bayanan abokin ciniki ba tare da share su ba.
- Ruɗe daidai harshe tare da daidaito. Da ƙarin ƙarfin gwiwa da AI yayi magana, mafi yawan hankali yakamata ku kasance; Amintaccen sautin ba shaida ba ne.
- Bayar da shawarar ga AI. Shawarar sanyawa cikin samarwa, tsaro da gine-gine ya kasance tare da injiniyan; AI kawai ke samar da kayan aiki.
A takaice
AI yana haɓaka sassa masu maimaitawa da cin lokaci na aikin software: lambar kwarangwal, zayyana gwaji, kunkuntar kwaro, takardu. Koyaya, yanke shawara da alhakin ya rage ga injiniyan. Kowane fitarwa dole ne ya wuce nau'ikan sarrafawa guda uku (harhada/a tsaye, gwaji, tushe). Rubutun faɗakarwa tare da mahallin mahallin da share bayanan ɓoyayyun halaye ne masu mahimmanci guda biyu waɗanda za mu maimaita su a kowace raka'a na wannan rukunin. Lokacin da kuke amfani da AI tare da horo, kuna samun saurin gudu; lokacin da kuka yi amfani da shi ba tare da horo ba, kuna ɗaukar kurakurai da lahani cikin samarwa.
Aikin aikace-aikace
Zaɓi ƙaramin aikin ƙididdigewa daga aikin naku ko daga aikin da aka ƙirƙira (misali aikin tabbatarwa). Da farko rubuta rashin ƙarfi da sauri kuma sami fitarwa. Sannan yi amfani da tsarin gaggawa mai ƙarfi daga wannan rukunin: ƙara harshe/siffa, kwangilar shigarwa-fitarwa, ƙuntatawa, da tsammanin gwaji. Sanya bugu biyun gefe da gefe kuma rubuta bambanci. Sa'an nan kuma tattara kayan aiki mai ƙarfi kuma gwada shi tare da aƙalla nau'ikan gefuna uku (rasa, sifili/mara, tsarin da ba a zato) kuma lura da abin da kuka samu a cikin wane gwajin.
jerin abubuwan dubawa
- [ ] Na ƙara harshe, sigar da kwangilar shigarwa-fitarwa zuwa faɗakarwa.
- [ ] Na rubuta "Kada ku gyara shi, gaya mani idan ba ku da tabbas" da iyakokin iyaka.
- [ ] Na tattara/gudanar da lambar, na bincika don faɗakarwa a tsaye.
- [ ] Na gwada da aƙalla harkoki gefuna uku.
- [ ] Na tabbatar da APIs da aka yi amfani da su daga takaddun hukuma.
- [ ] Na share duk wata lambar sirri/tabbatattun bayanai ko kayan aikin kasuwanci da aka yi amfani da su.
- [ ] Na tabbatar da cewa yanke shawarar sanyawa a cikin samarwa da tsaro yana kan ɗan adam.