Aonad 1 / 11

Réamhrá ar AI i bhForbairt Soghluaiste: Róil, Teorainneacha, Fíordheimhniú agus Slándáil

Gnóthachain:

  • Bheith in ann idirdhealú a dhéanamh nuair a sholáthraíonn faisnéis shaorga fíorluas i bhforbairt shoghluaiste (cód patrún, dréacht, foghlaim) agus i gcás (ailtireacht, cead, slándáil, foilsiú) a fhágtar an cinneadh ag an duine, ag brath ar leibhéal riosca an taisc.
  • Cumas disciplín a chur i bhfeidhm a fhíoraíonn gach aschur hintleachta saorga trí chéimeanna tiomsaithe, tástála agus athbhreithnithe
  • Cumas nós a fhorbairt chun leideanna láidre comhthéacs a scríobh agus sonraí pearsanta agus eochracha rúnda a chosaint gan iad a thabhairt do AI

Tá forbairt feidhmchlár soghluaiste ar cheann de na réimsí bogearraí is iomaíche ar domhan. Táimid ag caint faoi tháirge a oibríonn ar na billiúin feistí, a bhfuil a timthriall nuashonraithe ag brath ar cheadú siopa, agus a thomhas i bpóca an úsáideora i gcónaí. Tá faisnéis shaorga (AI - córais bhogearraí ar féidir leo téacs, cód agus réitigh cosúil le daoine) a tháirgeadh isteach sa réimse seo ar dhá bhealach: ar an gcéad dul síos, mar chabhair a chuireann dlús leis an bpróiseas forbartha (giniúint cód, dífhabhtaithe, scríobh tástála), agus sa dara háit, mar chumas atá leabaithe san fheidhmchlár (aitheantas íomhá ar an ngléas, cúntóir comhrá, inneall molta). Múineann an modúl seo an dá cheann ó cheann ceann. Ach déanaimis abairt amháin a ingne ón tús: ní thagann AI in ionad an fhorbróra soghluaiste; leathnaíonn sé a tháirgiúlacht agus a raon feidhme. Tá tú freagrach as gach líne de chód a eisítear, gach cead a iarrtar, agus gach idirbheart a dhéantar le sonraí úsáideoirí.

San aonad seo, feicfimid an áit a dtáirgeann AI fíorluach i bhforbairt soghluaiste, áit a gcaithfidh sé géilleadh do dhaoine, conas gach aschur a fhíorú, agus cén fáth nach bhfuil smacht príobháideachta-slándála soshannta.

Cén áit a bhfuil AI áisiúil i bhforbairt soghluaiste?

Is éard atá i bhforbairt soghluaiste go leor tascanna athchleachtach agus patrún: cód amhairc a scríobh, ciseal iarratais líonra a bhunú, múnla sonraí a shainiú, cás tástála a tháirgeadh, an teachtaireacht earráide a réiteach. Táirgeann AI na patrúin seo go han-tapa. I gcodarsnacht leis sin, is iad cinntí ailtireachta, sainroghanna taithí an úsáideora, teorainneacha slándála, agus cruinneas loighic gnó an duine.

Tá sé úsáideach tascanna a dheighilt i dtrí bhuicéad bunaithe ar an leibhéal riosca:

Cineál tasc

Ról AI

ról an fhir

Cód teimpléad (coirephláta), scáileán samplach, comhshó

Gineann dréacht, luasann sé suas

Léirmheasanna, chomhtháthaíonn

Loighic ghnó, sreabhadh sonraí, comhtháthú API

Soláthraíonn moltaí agus dréachtaí

Fíoraíonn, tástálacha, bailíochtaíonn

Ailtireacht, iarratas ar chead, slándáil, cinneadh craolta

Liostaíonn sé roghanna agus fírinnithe

Déanann an cinneadh agus iompraíonn an fhreagracht

Beidh an tábla seo mar ár gcompás ar fud an mhodúil. Ní thugtar an colún ar dheis don AI riamh.

Leid: Smaoinigh ar an AI mar “intéirneach an-tapa ach gan taithí.” Tugann tú tasc soiléir dó, léann tú a asphrionta, cuireann tú faoi bhráid an tástála é, agus glacann tú freagracht. Ní sheolann tú an cód a tháirgeann an t-intéirneach chuig an táirgeadh (timpeallacht bheo) gan é a léamh; Baineann an riail chéanna le AI.

Smacht a fhíorú: trí chéim

Tá téacs AI sreabhán agus cuma muiníneach; Ach ní cruinneas é líofacht. Uaireanta oireann AI feidhm leabharlainne nach bhfuil ann (ar a dtugtar hallucination - an tsamhail a tháirgeadh go muiníneach rud éigin nach bhfuil ann i ndáiríre). Seo an scagaire trí chéim a chuireann forbróir soghluaiste i bhfeidhm ar gach aschur AI:

  1. Tiomsú agus rith. An gcuireann an cód le chéile, an osclaíonn an feidhmchlár? An bhfuil an API a mhol AI i ndáiríre sa SDK (feisteán forbartha bogearraí - an tacar uirlisí réamhdhéanta a thairgeann an t-ardán)?
  2. Déan é a thástáil. Déan tástáil ar iompar ionchais go huathoibríoch nó de láimh. Ní leor “Is cosúil go n-oibríonn”; Bain triail as cásanna imeall (sonraí díomhaoin, gan líonra, diúltaíodh cead).
  3. Athbhreithniú agus údar. An dtuigeann tú cén fáth a bhfuil an cód scríofa ar an mbealach seo? Ná foilsigh cód nach dtuigeann tú. Iarr ar an AI "cad a dhéanann an líne seo, cén fáth a bhfuil gá leis?" fiafraigh.
Aird: Féadfaidh na huimhreacha leagan, ainmneacha leabharlainne agus sínithe API a sholáthraíonn YZ a bheith as dáta nó déanta. Ní féidir leis a bheith eolach ar nuashonruithe a eisítear tar éis an dáta scoite (an dáta deiridh a cuireadh oiliúint ar an tsamhail). Fíoraigh spleáchas ríthábhachtach i gcónaí ó dhoiciméid oifigiúla (Forbróir Apple, Forbróirí Android).

trí chás mion

Cás 1 — Forbairt scáileáin a luathú. Dhréachtaigh foireann ríomhthráchtála an scáileán sonraí táirge le cabhair AI ó Jetpack Compose (foireann uirlisí comhéadan nua-aimseartha Android). Tháinig an chéad dréacht, a thógann 2 lá de ghnáth, amach i 3 huaire an chloig. Ach ghlac an fhoireann sa tástáil go raibh an fhormáidiú praghais a tháirg AI ag déanamh an chothromú pingin go mícheart: bhí an chuma ar 19.99 TL mar 20 TL ar roinnt feistí. Mura raibh fíorú ann, rachadh an earráid seo beo. Tá an brabús fíor, ach tá rialú riachtanach.

Cás 2 — Siamsaíocht gafa. Fuair ​​forbróir cód ó AI chun cead suímh a iarraidh ar iOS. Mhol AI feidhm ar a dtugtar requestPreciseLocationOnce(). Ní raibh API den sórt sin ann; Ba é an ceann ceart requestWhenInUseAuthorization(). Nocht an earráid tiomsaithe é seo láithreach. Ceacht: is é an tiomsaitheoir an t-iniúchóir is macánta ar AI.

Cás 3 — Gaiste príobháideachta. Chuir foireann amháin tuairiscí faoi fhabhtanna úsáideora isteach san AI agus d’iarr siad réiteach. Áiríodh sna tuarascálacha r-phost úsáideoirí agus aitheantais gléis. Chiallaigh sé seo gur sceitheadh ​​sonraí pearsanta chuig seirbhís tríú páirtí agus sárú a bhí ann i dtéarmaí KVKK (Dlí um Chosaint Sonraí Pearsanta). Réiteach: réimsí pearsanta a imréiteach (maslú) sula dtabharfar na sonraí don AI.

Leid lag / Pras láidir

Cinneann an difríocht idir dhá leid don jab céanna cáilíocht an aschuir.

Leid lag: "Scríobh dom scáileán logála isteach."

Leid cumhachtach: "Scáileán logáil isteach a tháirgeadh ag baint úsáide as Jetpack Compose for Android. Riachtanais: - Réimse ríomhphoist agus pasfhocal; fíorú formáid ríomhphoist, pasfhocal 8 gcarachtar ar a laghad - tá an cnaipe 'Logáil isteach' díchumasaithe agus é á luchtú agus taispeáin an rothlóir- Tá teachtaireachtaí earráide le feiceáil i dtéacs dearg faoin réimse- ailtireacht MVVM: luaigh i ViewModel, Chomhéadain Inchomparáide amháin - Kotlin, Ábhar 3, mion an cód 24, min gach abairt.

Insíonn an dara leid an t-ardán, uirlis, ailtireacht, teorainneacha agus formáid aschuir. Ní fhágann sé rud ar bith don AI buille faoi thuairim; Dá bhrí sin, tugann sé toradh i bhfad níos úsáidí agus níos éasca a fhíorú.

Teimpléid tosaithe inchóipeála

Úsáid na teimpléid thíos trína líonadh isteach le do chomhthéacs féin.

Ról agus teimpléad comhthéacs:"Is forbróir sinsearach [iOS/Android/Flutter] tú. Mo thionscadal: [cineál feidhmchlár], ardán sprice [leagan], ailtireacht [MVVM/Glan]. Tasc: [cad atá uait]. Srianta: [teanga, leabharlann, leagan]. Déan achoimre ar an bplean i 3 mhír ar dtús, ansin cuir an cód ar fáil, ansin liostaigh na rioscaí."

Teimpléad athbhreithnithe cóid:"Scrúdaigh an cód [teanga] seo a leanas. Sainaithin:1) Bugs agus rioscaí tuairteála2) Saincheisteanna cuimhne/feidhmíochta3) Leochaileachtaí slándála agus príobháideachais4) Nuair is féidir é a scríobh ar bhealach níos simplí. Uimhreacha línte do gach mír agus mol ceartúcháin.[cód]"

Teimpléad foghlama: "Mínigh [coincheap, m.sh. async/fanacht le Swift] ó thaobh forbróra móibíleacha de. Tabhair sampla simplí, luaigh 3 bhotúin choitianta, agus cuir in iúl nuair nár cheart dom é a úsáid."

Teimpléad fíorúcháin: "Mol tú an API/feidhm seo: [ainm]. Fíoraigh: Cén leagan SDK a tháinig isteach é, cén cead atá ag teastáil uaidh, an bhfuil sé i léig? Mura bhfuil sé cinnte, abair 'níl mé cinnte, seiceáil an doiciméadú oifigiúil'."

Botúin choitianta

  • An t-aschur a ghreamú gan é a léamh. An botún is coitianta agus is contúirtí. Fiú má chuirtear le chéile é, d’fhéadfadh go mbeadh an loighic mícheart.
  • Sonraí rúnda a thabhairt do AI. Ní chuirtear eochair API, sonraí úsáideora, teastas sínithe isteach san iarratas riamh.
  • Gan an leagan agus an API á fhíorú. Féadfaidh AI API atá as dáta nó as dáta a mholadh; Tá an focal deiridh ag an doiciméad oifigiúil.
  • Ag fágáil an chinnidh ailtireachta chuig AI. "Cén ailtireacht is fearr?" Braitheann freagra na ceiste ar do thionscadal; Tugann AI freagra cineálach, tá a fhios agat an comhthéacs.
  • Leid ollmhór amháin a scríobh. Ag iarraidh tasc casta a réiteach le hiarratas amháin; Tá sé níos sábháilte é a bhriseadh síos i gcéimeanna beaga infhíoraithe.
  • Ceadanna a iarraidh “ar eagla na heagla.” Uaireanta cuireann AI níos mó ceadanna ná mar is gá; Bíonn riosca ag baint le gach cead maidir le ceadú stórais agus muinín úsáideora.

Go hachomair

Tá dhá ról ag AI i bhforbairt soghluaiste: cúntóir a luasaíonn an próiseas forbartha, agus cumas feidhmchláir leabaithe. Soláthraíonn cód patrún luasghéarú iontach don dréachtú agus don fhoghlaim; Ach is daoine daonna iad cinntí ailtireachta, slándála, ceada agus foilsithe. Déantar gach aschur a fhíorú trí thrí chéim: tiomsú-rith, tástáil, athbhreithniú. Ní thugtar sonraí rúnda agus faisnéis phearsanta riamh do AI. Luann an t-ardán éileamh láidir go soiléir an uirlis, na srianta agus an fhormáid aschuir. Tá an disciplín seo mar bhunús leis an gcuid eile den mhodúl.

Tasc feidhmchláir

Roghnaigh scáileán ó do thionscadal soghluaiste féin (nó "aip chun nótaí a ghlacadh") samhailteach. Scríobh leid don scáileán sin ag baint úsáide as an "Teimpléad Ról agus Comhthéacs" thuas. Bain triail as an gcód AI-ghinte a thiomsú isteach i dtionscadal agus cuir trí scagaire fíoraithe trí chéim é: ar thiomsaigh sé, ar oibrigh sé mar a bhíothas ag súil leis, ar thuig tú gach líne? Déan nóta de ar a laghad fabht amháin nó API bréagach a aimsíonn tú.

seicliosta

  • [ ] Chinn mé cé acu de na trí bhuicéad a thiteann an tasc isteach bunaithe ar a leibhéal riosca
  • [ ] Shonraigh mé an t-ardán, an leagan, an ailtireacht agus na srianta san iarratas
  • [ ] thiomsaigh mé an t-aschur agus rith mé é
  • [ ] Thástáil mé cásanna teorann (sonraí díomhaoin, gan líonra, diúltaíodh cead)
  • [ ] Rinne mé cinnte gur thuig mé gach líne
  • [ ] Níor sholáthair mé aon sonraí pearsanta ná eochracha príobháideacha don AI
  • [ ] D'fhíoraigh mé APIanna criticiúla ó dhoiciméid oifigiúla