Naúrar 1 / 11

Gabatarwa ga AI a Ci gaban Wayar hannu: Matsayi, Iyakoki, Tabbatarwa da Tsaro

Riba:

  • Samun damar bambance inda hankali na wucin gadi yana ba da saurin gaske a cikin haɓaka wayar hannu (lambar ƙira, daftarin aiki, koyo) da kuma inda (ginin gine-gine, izini, tsaro, wallafe-wallafe) an bar yanke shawara ga ɗan adam, dangane da matakin haɗarin aiki.
  • Ikon yin amfani da horo wanda ke tabbatar da kowane fitowar bayanan sirri ta hanyar tattara-gudu, gwaji da matakan bita
  • Ƙarfin haɓaka al'ada na rubuta ƙarfi, abubuwan da ke cike da mahallin da kuma kare bayanan sirri da maɓallan sirri ba tare da ba su ga AI ba.

Ci gaban aikace-aikacen wayar hannu yana ɗaya daga cikin fagagen software masu gasa a duniya. Muna magana ne game da samfurin da ke aiki akan biliyoyin na'urori, wanda tsarin sabuntawa ya dogara da amincewar kantin sayar da kayayyaki, kuma ana auna shi a cikin aljihun mai amfani a kowane lokaci. Hankali na wucin gadi (AI - tsarin software wanda zai iya samar da rubutu, lamba da mafita kamar mutane) ya shiga wannan filin ta hanyoyi biyu: na farko, a matsayin taimakon da ke hanzarta aiwatar da tsarin ci gaba (ƙirƙirar lambar, lalatawa, rubutaccen gwaji), da na biyu, a matsayin damar da aka saka a cikin aikace-aikacen (ganewar hoto a kan na'urar, mataimakiyar hira, injin shawarwari). Wannan ƙirar tana koyar da ƙarshen-zuwa-ƙarshe. Amma bari mu ƙusa jumla ɗaya tun daga farko: AI baya maye gurbin mai haɓaka wayar hannu; yana faɗaɗa yawan aiki da iyawarsa. Kuna da alhakin kowane layi na lambar da aka bayar, kowane izini da aka nema, da kowane ma'amala da aka yi tare da bayanan mai amfani.

A cikin wannan rukunin, za mu ga inda AI ke samar da ƙima na gaske a cikin haɓaka wayar hannu, inda dole ne ya mika wuya ga mutane, yadda za a tabbatar da kowane fitarwa, da kuma dalilin da yasa ba za a iya sasantawa da tsare-tsaren tsaro ba.

A ina AI ke zuwa da amfani wajen haɓaka wayar hannu?

Ci gaban wayar hannu ya ƙunshi ayyuka masu maimaitawa da ƙima: rubuta lambar duba, saita layin buƙatar hanyar sadarwa, ayyana ƙirar bayanai, samar da shari'ar gwaji, warware saƙon kuskure. AI yana samar da waɗannan alamu da sauri. Sabanin haka, yanke shawara na gine-gine, zaɓin ƙwarewar mai amfani, iyakokin tsaro, da daidaiton dabarun kasuwanci sune yankin ɗan adam.

Yana da amfani a raba ayyuka zuwa guga uku dangane da matakin haɗari:

Nau'in aiki

Matsayin AI

matsayin mutum

Lambar samfuri (Boilerplate), allon samfurin, juyawa

Yana haifar da daftarin aiki, yana hanzarta shi

Reviews, hadedde

Hankalin kasuwanci, kwararar bayanai, haɗin API

Yana ba da shawarwari da zayyana

Tabbatarwa, gwadawa, tabbatarwa

Gine-gine, buƙatar izini, tsaro, shawarar watsa shirye-shirye

Lissafin zaɓuɓɓuka da dalilai

Yana yanke shawara kuma yana ɗaukar alhakin

Wannan tebur zai zama kamfas ɗin mu a ko'ina cikin tsarin. Ba a taɓa mika ginshiƙin dama ga AI ba.

Tukwici: Yi la'akari da AI kamar "ƙwararren mai sauri amma ƙwararrun ƙwararru." Kuna ba shi aiki bayyananne, karanta bugunsa, gwada shi, kuma ku ɗauki alhakin. Ba ku aika lambar da ƙwararren ya samar don samarwa (yanayin rayuwa) ba tare da karanta shi ba; Wannan doka ta shafi AI.

Horon tabbatarwa: matakai uku

Rubutun AI yana da ruwa kuma yana da tabbaci; Amma iyawa ba daidaito ba ne. AI wani lokaci ya dace da aikin ɗakin karatu wanda ba ya wanzu (wannan ana kiransa hallucination - ƙirar tana samar da wani abu da ba ya wanzu). Anan ga matattarar matakai uku mai haɓaka wayar hannu ya shafi kowane fitowar AI:

  1. Haɗa da gudu. A zahiri lambar tana tattarawa, aikace-aikacen yana buɗewa? Shin API ɗin da AI ke ba da shawara da gaske a cikin SDK (kayan haɓaka software - shirye-shiryen kayan aikin da dandamali ke bayarwa)?
  2. Gwada shi. Gwaji halin da ake tsammani ta atomatik ko da hannu. "Da alama yana aiki" bai isa ba; Gwada shari'o'in gefe (bayanai marasa aiki, babu hanyar sadarwa, hana izini).
  3. Yi bita kuma ku gaskata. Shin kun fahimci dalilin da yasa aka rubuta lambar ta wannan hanyar? Kar a buga lambar da ba ku gane ba. Tambayi AI "menene wannan layin yake yi, me yasa ake buƙata?" tambaya.
Hankali: Lambobin sigar, sunayen ɗakin karatu da sa hannun API ɗin YZ na iya zama tsoho ko ƙirƙira. Ba zai iya sani game da sabuntawar da aka fitar bayan ranar yankewa (kwanan wata ta ƙarshe da aka horar da ƙirar). Koyaushe tabbatar da dogaro mai mahimmanci daga takaddun hukuma (Mai Haɓaka Apple, Masu haɓaka Android).

uku mini lokuta

Case 1 - Haɓaka haɓakar allo. Ƙungiyar kasuwancin e-commerce ta ƙirƙira dalla-dalla allon samfurin tare da taimakon AI daga Jetpack Compose ( kayan aikin ƙirar zamani na Android). Daftarin farko, wanda yawanci yana ɗaukar kwanaki 2, ya fito cikin sa'o'i 3. Amma ƙungiyar ta kama a cikin gwajin cewa tsarin farashin da AI ya samar yana yin zagaye na dinari ba daidai ba: 19.99 TL ya bayyana azaman 20 TL akan wasu na'urori. Idan babu tabbaci, wannan kuskuren zai ci gaba da gudana. Ribar gaskiya ce, amma sarrafawa dole ne.

Case 2 - Halucination kama. Mai haɓakawa ya sami lamba daga AI don neman izinin wuri akan iOS. AI ta gabatar da aikin da ake kira requestPreciseLocationOnce(). Babu irin wannan API; Madaidaicin shine requestWhenInUseAuthorization(). Kuskuren tattarawa ya bayyana hakan nan da nan. Darasi: mai tarawa shine mafi kyawun mai duba AI.

Case 3 - Tarkon Sirri. Wata ƙungiya ta liƙa rahoton bug mai amfani a cikin AI kuma ta nemi mafita. Rahotonni sun haɗa da imel ɗin masu amfani da ID na na'ura. Wannan yana nufin zubar da bayanan sirri zuwa sabis na ɓangare na uku kuma ya kasance cin zarafi cikin sharuddan KVKK (Dokar Kariyar Bayanan Sirri). Magani: share (masking) filayen sirri kafin bada bayanai ga AI.

Rauni mai ƙarfi / Ƙarfi mai ƙarfi

Bambanci tsakanin tsokaci biyu don aiki ɗaya yana ƙayyade ingancin fitarwa.

Rauni mai sauri: "Rubuta min allon shiga."

Ƙarfin faɗakarwa: "Samar da allon shiga ta amfani da Jetpack Compose don Android. Abubuwan buƙatu: - Imel da filin kalmar sirri; tabbatar da tsarin imel, kalmar sirri aƙalla haruffa 8- 'Sign in' button an kashe yayin lodawa da nuna spinner- Saƙonnin kuskure suna bayyana a cikin rubutun ja a ƙarƙashin filin- MVVM architecture: jihar a cikin ViewModel, Composable UI, UIS kawai - Kotlin 3 kawai. sai kowane sashe yayi bayani a cikin jimla 1."

Sautin na biyu yana gaya wa dandamali, kayan aiki, gine-gine, iyakoki da tsarin fitarwa. Ba ya barin kome don AI don tsammani; Saboda haka, yana ba da ƙarin amfani da sauƙi don tabbatar da sakamako.

Samfuran farawa mai kwafi

Yi amfani da samfuran da ke ƙasa ta hanyar cika su da mahallin ku.

Matsayin aiki da samfurin mahallin: "Kune babban mai haɓaka [iOS/Android/Flutter]. Aikina: [nau'in app], dandamali na manufa [version], gine-gine [MVVM/Clean]. Ƙuntatawa: [harshe, ɗakin karatu, sigar]. Na farko taƙaita shirin a cikin abubuwa 3, sannan samar da lambar, sannan jera kasada. "

Samfuran bita na lamba:"Yi nazarin lambar [harshe] mai zuwa

Samfurin ilmantarwa: "Bayyana [ra'ayi, misali async/jira a cikin Swift] daga hangen nesa na masu haɓaka wayar hannu. Ba da misali mai sauƙi, ambaci kuskuren gama gari 3, kuma nuna lokacin da bai kamata in yi amfani da shi ba."

Samfuran tabbatarwa: "Kun ba da shawarar wannan API/aiki: [suna]. Tabbatar da: Wace sigar SDK ta shigo, wane izini yake buƙata, an soke shi? Idan ba ku da tabbas, ku ce 'ba tabbata ba, duba cikin takaddun hukuma'."

Kuskuren gama gari

  • Manna abin fitarwa ba tare da karanta shi ba. Kuskuren da ya fi kowa kuma mafi hatsari. Ko da an haɗa, ma'anar na iya zama kuskure.
  • Ba da bayanan sirri ga AI. Maɓallin API, bayanan mai amfani, takardar shaidar sa hannu ba a taɓa mannawa cikin buƙatar ba.
  • Ba tabbatar da sigar da API ba. AI na iya ba da shawarar APIs na zamani ko na zamani; Daftarin aiki yana da magana ta ƙarshe.
  • Barin yanke shawara na gine-gine zuwa AI. "Wane ne mafi kyawun gine-gine?" Amsar tambayar ya dogara da aikin ku; AI yana ba da amsa gabaɗaya, kun san mahallin.
  • Rubutun katuwar faɗakarwa guda ɗaya. Ƙoƙarin warware aiki mai rikitarwa tare da buƙatu ɗaya; Yana da mafi aminci a rarraba shi cikin ƙananan matakai, tabbatattu.
  • Neman izini "kawai idan." AI wani lokaci yana ƙara ƙarin izini fiye da buƙata; Kowane izini yana haifar da haɗari don adana amincewa da amincewar mai amfani.

a takaice

AI yana taka rawa guda biyu a cikin ci gaban wayar hannu: mataimaki wanda ke hanzarta aiwatar da ci gaba, da damar da aka haɗa da aikace-aikacen. Lambar ƙirar tana ba da babban hanzari don tsarawa da koyo; Amma tsarin gine-gine, tsaro, izini da yanke shawara na ɗab'i ne. Ana tabbatar da kowace fitarwa ta matakai uku: tattara-gudu, gwaji, bita. Ba a taɓa ba da bayanan sirri da bayanan sirri ga AI ba. Ƙaƙƙarfan dandamali mai ƙarfi yana bayyana kayan aiki, ƙuntatawa da tsarin fitarwa. Wannan horo shine tushen sauran tsarin.

Aikin aikace-aikace

Select a screen from your own mobile project (or an imaginary "note-taking app"). Rubuta faɗakarwa don wannan allon ta amfani da "Rawar da Samfurin mahallin" a sama. Gwada haɗa lambar AI da aka ƙirƙira a cikin aikin kuma ku wuce ta ta hanyar tacewa ta matakai uku: shin ya tattara, ya yi aiki kamar yadda ake tsammani, kun fahimci kowane layi? Yi bayanin kula na aƙalla bug ɗaya ko API na bogi da kuka samu.

jerin abubuwan dubawa

  • [ ] Na tantance wanne daga cikin bokiti uku aikin ya faɗo a ciki bisa la'akari da matakin haɗarinsa
  • [ ] Na ƙayyade dandamali, sigar, gine-gine da ƙuntatawa a cikin buƙatar
  • [ ] Na tattara abin da aka fitar na gudu
  • [ ] Na gwada iyakokin iyaka (bayanai marasa aiki, babu hanyar sadarwa, an hana izini)
  • [ ] Na tabbata na fahimci kowane layi
  • [ ] Ban samar da kowane bayanan sirri ko maɓallan sirri na AI ba
  • [ ] Na tabbatar da APIs masu mahimmanci daga takaddun hukuma