Riba:
- Ikon rubuta ayyuka, azuzuwan da kayayyaki zuwa AI tare da bayyanannun shigarwa-fitarwa da ma'anar takurawa
- Ikon yin amfani da AI azaman abokin haɗin gwiwar shirye-shirye da ci gaba mataki-mataki, a cikin ƙananan, ƙugiya masu tabbaci
- Ikon kama dabaru da kurakuran shari'ar gefen ta hanyar tattara lambar da AI ta haifar da gudanar da shi tare da ƙananan misalai.
Shirye-shiryen Biyu shine lokacin da masu haɓakawa biyu ke aiki akan matsala iri ɗaya, tare da rubutu ɗaya ɗayan kuma yana bita. Coding tare da AI shine sigar dijital ta wannan alaƙa: kun saita jagora, ƙuntatawa da ma'aunin karɓa; AI yana samar da daftarin gaggawa; Kuna tabbatar da kowane mataki ta hanyar tattarawa da gwada shi. Babban tarko a nan shi ne gaya wa AI "Rubuta min wannan aikace-aikacen daga farko zuwa ƙarshe" kuma ku karɓi shingen layi na 200 a makance. Kyakkyawan shirye-shirye guda biyu suna ci gaba a cikin ƙananan matakai: kowane mataki ya kamata ya zama abin fahimta, abin gwadawa kuma mai iya juyawa.
A cikin wannan rukunin za ku koyi yadda ake buga ayyuka, azuzuwan da kayayyaki tare da bayyananniyar kwangilar shigarwa-fitarwa; Yadda za a jagoranci AI mataki-mataki; kuma za mu ga yadda ake kama kurakuran ma’ana da ma’ana ta hanyar gudanar da lambar da yake samarwa tare da ƙananan misalai. Manufar ba gudu ba ce, amma ingantaccen gudu.
Ra'ayoyi: kwangilar shigarwa-fitarwa: Bayyanar ma'anar abin da shigarwar aiki ke ɗauka da kuma wane nau'in fitarwa da kuskuren da ya yi alkawari. Harshen Edge: Shigar da ba ta yau da kullun ba ce amma tana iya faruwa a zahiri (ba komai, sifili, mara kyau, babba, maras kyau). Ƙarfafa haɓakawa: Ci gaba tare da ƙanana, yanki na aiki da kuma inganta kowane mataki.
Lambar Buga tare da Kwangilar Lantarki
Tushen ingancin lambar shine don ayyana daidai "abin da kuke so" kafin fara aiki. Lokacin rubuta aiki zuwa AI, ba shi abubuwa biyar: harshe da sigar, nau'ikan shigarwa da ma'anoni, fitarwa, yanayin kuskure, da ƙuntatawa (ayyukan aiki, hana ɗakin karatu na waje, salo). Wannan yana hana AI daga zato.
- Rubuta kwangilar. Shigarwa, fitarwa, kuskure, ƙuntatawa.
- Nemi ƙaramin raka'a. Aiki tare da alhakin guda ɗaya; Ba babban tsari ba ne.
- Nemi toshe gwaji. Ƙara ƴan samfurin gudanar da gwaje-gwaje kusa da lambar.
- Haɗa da gudu. Gwada shi tare da ƙararrakin gefe, tabbatar da fitarwa ta ido.
- Je zuwa mataki na gaba. Da zarar an tabbatar da yanki, a gina shi.
Ƙaddamar da aikin da aka yi yarjejeniya: "Rubuta aiki don TypeScript 5. Manufa: ƙididdige adadin adadin abubuwa a cikin motar siyayya. Input: {farashin: lamba, adadi: lamba [] tsararru. Fitowa: lamba (jimla). Dokokin: jefa Kuskure idan yawa ko farashin ba shi da kyau; mayar da 0 don tsararru maras kyau; adadin zagaye zuwa 2 decimal aiki na waje. Ƙara yawan aiki na waje don 5 decimal ayyuka a ƙasa. (na al'ada, fanko, ƙarancin ƙima, ƙimar ƙima, abu ɗaya)."
Jagorar AI azaman Biyu
Kyakkyawan ci gaba a cikin shirye-shiryen biyu shine tattaunawa maimakon babban buƙatu ɗaya. Da farko, nemi kwarangwal kuma ku gudanar da shi; sa'an nan kuma ƙara wani gefen gefen; sannan a gyara kwaro. Wannan hanyar tana ba da damar fahimtar lambar kuma tana ba ku iko a kowane mataki.
Ci gaba da haɓakawa da sauri: "Za mu rubuta mai karatu wanda ya karanta fayil ɗin CSV kuma ya canza layin zuwa abu. Bari mu tafi MATAKI TA MATSAYI, matsawa zuwa mataki na gaba ba tare da tabbatar da kowane mataki ba. Mataki na 1: kawai rubuta kwarangwal wanda ya raba fayil ɗin zuwa layi kuma ya raba layin kai. Kada ka ƙara nau'in juyawa ko sarrafa kuskuren tukuna. " Tsaya shi takaice, bayyana shi.
Bayyana da kuma tabbatar da lambar da sauri: "Bayyana aikin da kuka rubuta kawai, ba layi ta layi ba, amma yanke shawara ta hanyar yanke shawara: wanne yanke shawara kuka yanke kuma me yasa, wane nau'i na gefen da kuka yi amfani da shi da kuma ta yaya, wanne lokuta kuka cire da gangan? Lissafi 3 zato a cikin lambar cewa kada in rasa. "
Tukwici: Kar a yarda da lambar AI da aka samar ba tare da fahimtar ta ba. "Ki bayyana min wannan, wane zato kuka yi?" Tambayar duka tana bayyana ɓoyayyun kurakurai kuma tana ba ku damar kare wannan lambar, tunda lambar ta kasance alhakinku. Sanya lambar da ba ku fahimta ba a cikin samarwa yana kama da aika kwangila ba tare da sanya hannu ba.
Rauni Mai Sauƙi / Ƙarfi Mai ƙarfi
RAUNIYA:"Rubuta aikin rarrabawa." na ƙarshe
Ƙarfi mai ƙarfi; Ya haɗa da ma'aunin rarrabuwa (mataki biyu), ƙa'idar tasirin sakamako (maye gurbin asali), halayen banza, da tsammanin gwaji. Ba tare da waɗannan cikakkun bayanai ba, AI yana samar da ingantaccen bayani amma ba daidai ba; misali yana iya lalata asalin lissafin kuma wannan zai haifar da kuskuren shiru a wani wuri.
Tabbatarwa tare da Abubuwan Edge da Ƙananan Samfura
Lambar da ke aiki a cikin yanayin farin ciki ba shine daidai lambar ba. A hankali tilasta kowane aikin da aka samar:
Nau'in akwati
samfurin shigarwa
halin da ake tsammani
shigar banza
Tsari / kirtani mara komai
Ba kuskure ba, sakamako mara ma'ana
Sifili/mara kyau
0, -1
Ƙayyadadden hali kuma daidai
babban darajar
Miliyoyin bayanai
Ƙunƙarar ruwa/ sarrafa ayyuka
null/mara bayyana
bace sarari
Kuskuren sarrafawa ko tsoho
Kwafi/na saba
maimaituwa, juyi oda
daidai sakamakon
Mini Cases
Case 1 - Kuskuren zagaye na shiru. AI ya rubuta aikin da ke karɓar kuɗi tare da nau'in nau'i na decimal (float); 0.1 + 0.2 yana ba da 0.3000000000000004. Ana warware kuskuren lokacin da injiniyan ya ƙara ƙa'ida "Zagaye zuwa lambobi 2 kuma amfani da duka pennies". Doka ta layi 3 tana hana dubban dinari na bambance-bambance a cikin sulhu na wata-wata.
Case 2 - Side effects tarko. AI yana rubuta hanyar da ke “rarraba” jeri, amma tana gyara jerin asali a wurin. Halin da ba tsammani yana faruwa saboda wani tsarin yana amfani da jeri iri ɗaya. Idan ƙuntatawar "canji asali" yana cikin gaggawa, kuskuren ba zai taɓa faruwa ba; yana kama cikin sake duba lambar kuma yana hana ɓata sa'o'i 2.
Hali na 3 - Abubuwan da aka samu mataki-mataki. Mai haɓakawa yana buga samfurin shigo da layi 150 lokaci ɗaya; Idan ya ga kuskure, ba zai iya gano inda ya fito ba. Wani mai haɓakawa ya raba wannan aikin zuwa ƙananan matakai 5, gwada kowane mataki a cikin minti 2 kuma ya kama kuskuren nan da nan a mataki na 3rd.
Kuskuren gama gari
- Buga manyan tubalan a cikin buƙatu ɗaya. Lamba mai haɗari wanda ke da wahalar fahimta kuma an haife shi.
- Neman lambar ba tare da bayar da kwangila ba. Idan shigarwa-fitarwa-kuskuren yana da ma'ana, AI zai yi hasashe kuma yayi kuskure.
- Kawai gwada yanayin farin ciki. Idan babu komai, mara kyau, mara kyau da babban shigarwar ba a gwada shi ba, an bar kuskuren zuwa samarwa.
- Karba ba tare da fahimta ba. Lambar da ba ku bayyana ba bashi ne da ba za ku iya karewa ba.
- Yin watsi da nau'ikan mahimmanci kamar illolin illa da kuɗi/kwanaki. Kuɗi na ruwa tare da tarihin maras lokaci babban tushen kuskure ne.
A takaice
Rubutun rubutu tare da AI shine tsararrun shirye-shiryen biyu: bayyananniyar kwangila, ƙananan matakai, ginawa da gwadawa a kowane mataki. Ba da quartet-fitarwa-kuskure-ƙunƙun quartet daga farkon yana ƙayyade ingancin lambar. Bayyana lambar da yake samarwa da kuma tilasta shi tare da kararraki na gefe yana haifar da kurakurai da ke ɓoye a ƙarƙashin yanayin farin ciki. Tushen gudun ba makauniya yarda ba; yana da sauri daftarin aiki tare da tabbatarwa mai sauri.
Aikin aikace-aikace
Zaɓi ƙaramin aiki amma na gaske (misali jimlar kwandon, bambancin kwanan wata, tantancewar rubutu). Buga ta amfani da faɗakarwar aikin kwangila; Ƙara aƙalla yanayin gwaji 5 kusa da shi. Gudun lambar kuma gwada shari'o'in gefen 5 da sani, ta amfani da tebur azaman jagora. Nemo kwaro a cikin aƙalla akwati guda ɗaya (idan ba haka ba, ƙirƙira sabon shigarwa don tilasta aikin), gyara shi tare da AI, kuma tabbatar ta hanyar sake gwadawa cewa gyara ya yi aiki.
jerin abubuwan dubawa
- [ ] Na rubuta kwangila wanda ya haɗa da shigarwa, fitarwa, kurakurai da ƙuntatawa.
- [ ] Na ƙirƙiri lambar a cikin ƙananan matakai maimakon babban toshe ɗaya.
- [ ] Na ƙara gwajin gwajin/samfurin gudu kusa da lambar.
- [ ] Na gwada da sani aƙalla 5 gefuna.
- [ ] Na bayyana lambar ga AI kuma na sake nazarin tunaninta.
- [ ] Na gyara kuskuren da aka samo kuma na tabbatar da gyara ta sake gwadawa.