ඒකක
1. ජංගම සංවර්ධනයේ AI සඳහා හැඳින්වීම: භූමිකාවන්, සීමාවන්, සත්‍යාපනය සහ ආරක්ෂාව 2. කෘතිම බුද්ධිය සහිත ජංගම කේත උත්පාදනය: කොට්ලින්, ස්විෆ්ට් සහ හරස් වේදිකා සංවර්ධනය 3. කෘත්‍රිම බුද්ධිය සහිත අතුරු මුහුණත් නිර්මාණය සහ UI කේත උත්පාදනය 4. On-Device AI: Core ML, TensorFlow Lite සහ ML Kit 5. Cloud AI සහ LLM API ඒකාබද්ධ කිරීම: කතාබස්, ප්රවාහ සහ ආරක්ෂාව 6. කෘතිම බුද්ධිය සමඟ පරීක්ෂණ උත්පාදනය: ඒකකය, අතුරුමුහුණත සහ ස්වයංක්‍රීයකරණ පරීක්ෂණ 7. කෘත්‍රිම බුද්ධිය සමඟින් නිදොස්කරණය සහ බිඳ වැටීම් විශ්ලේෂණය 8. කාර්ය සාධනය සහ බැටරි ප්‍රශස්තකරණය: කෘතිම බුද්ධිය සමඟ වේගවත් හා කාර්යක්ෂම යෙදුම් 9. පුද්ගලිකත්වය, අවසර සහ ආරක්ෂිත භාවිතය 10. ගබඩා නිකුතුව: App Store, Google Play සහ AI අනුකූලතාව 11. අවසානයේ සිට අවසානය දක්වා ව්‍යාපෘතිය, කෘත්‍රිම බුද්ධියේ වගකීම් සහගත භාවිතය සහ වෘත්තිය තුළ මාර්ග සිතියම
ඒකකය 3 / 11

කෘත්‍රිම බුද්ධිය සහිත අතුරු මුහුණත් නිර්මාණය සහ UI කේත උත්පාදනය

ලාභ:

  • Jetpack Compose සහ SwiftUI සඳහා ශක්තිමත් අතුරුමුහුණත් කේතයක් නිෂ්පාදනය කිරීමේ හැකියාව, අරමුණ, සංරචකය, ප්‍රාන්ත හතර (පූරණය/හිස්/දෝෂය/සම්පූර්ණ), සැලසුම් පද්ධතිය සහ ප්‍රවේශ්‍යතාව අනුව
  • නිවැරදි ලේබල් කිරීම, ප්‍රමාණවත් පරස්පරතාව සහ සුදුසු ස්පර්ශය සමඟ ආරම්භයේ සිට ප්‍රවේශ්‍යතාව නිර්වචනය කිරීමෙන් සියලුම පරිශීලකයින්ට විවෘත අතුරු මුහුණතක් නිෂ්පාදනය කිරීමේ හැකියාව.
  • මධ්‍යම තේමාවෙන් වර්ණ සහ අවකාශය කියවීමෙන් ස්ථාවර, බහු භාෂා සහ සැහැල්ලු/අඳුරු තේමා සූදානම් අතුරුමුහුණත් නිර්මාණය කිරීමේ හැකියාව

ජංගම යෙදුමක සාර්ථකත්වය බොහෝ දුරට තීරණය වන්නේ එහි පරිශීලක අතුරුමුහුණත (UI - පරිශීලකයා දකින සහ ස්පර්ශ කරන තිර) සහ පරිශීලක අත්දැකීම (UX - එය භාවිතා කිරීම කෙතරම් සුමට හා විනෝදජනකද යන්න) මත ය. පරිශීලකයාට නරක කේතය නොපෙනේ, නමුත් පළමු තත්පරයේ නරක අතුරු මුහුණත දැනේ. AI අතුරුමුහුණත් සංවර්ධනයේ ප්‍රබල භූමිකාවන් දෙකක් ඉටු කරයි: එක් අතකින්, එය නිර්මාණ අදහස, ප්‍රවාහ සහ පෙළ (UX ලිවීම) ජනනය කරයි; අනෙක් අතට, එය සෘජුවම මෙම සැලසුම වැඩ කරන අතුරුමුහුණත් කේතය බවට පරිවර්තනය කරයි. නවීන ප්‍රකාශන අතුරුමුහුණත් මෙවලම් Jetpack Compose (Android) සහ SwiftUI (iOS) කෙරෙහි අවධානය යොමු කරමින් AI සමඟ වේගවත්, ප්‍රවේශ විය හැකි සහ ස්ථාවර අතුරුමුහුණත් නිෂ්පාදනය කරන්නේ කෙසේදැයි මෙම ඒකකයෙන් අපි ඉගෙන ගනිමු. "ප්‍රකාශන" යන්නෙන් අදහස් කරන්නේ තිරය අඳින්නේ කෙසේද යන්න පියවරෙන් පියවර පැහැදිලි කිරීම වෙනුවට, "මෙම තත්වය තුළ තිරය දිස්විය යුත්තේ මේ ආකාරයට" යන්නයි. මෙවලම ඉතිරි දේ කරයි.

සැලසුමේ සිට කේතය දක්වා: නිවැරදි අනුපිළිවෙල

"ලස්සන" මැනිය නොහැකි නිසා "ලස්සන තිරයක් සාදන්න" AI ට පැවසීම අපැහැදිලි ය. හොඳ අතුරු මුහුණත් උත්පාදනය මෙම අනුපිළිවෙල අනුගමනය කරයි:

  1. අරමුණ සහ අන්තර්ගතය. තිරය ​​කරන්නේ කුමක්ද, එය පෙන්වන තොරතුරු මොනවාද, පරිශීලකයා කරන්නේ කුමක්ද?
  2. සංරචක ලැයිස්තුව. මාතෘකාව, ලැයිස්තුව, බොත්තම, ආකෘති ක්ෂේත්රය වැනි කොටස්.
  3. තත්වයන්. පූරණය, හිස් (දත්ත නැත), දෝෂය, සම්පූර්ණ - මූලික තිර අවස්ථා හතර.
  4. සැලසුම් පද්ධතිය. වර්ණය, යතුරු ලියනය, පරතරය නීති; සාමාන්‍යයෙන් ද්‍රව්‍ය 3 (ඇන්ඩ්‍රොයිඩ්) හෝ iOS හි මානව අතුරුමුහුණත් මාර්ගෝපදේශවලට අනුකූල වේ.
  5. ප්‍රවේශ්‍යතාව. තිර කියවනය ලේබල, ප්‍රමාණවත් ප්‍රතිවිරෝධතාව, ස්පර්ශ ඉලක්ක ප්‍රමාණය.
  6. කේතය. මේ ඔක්කොම කිව්වම Composable එහෙමත් නැත්නම් SwiftUI View පරම්පරාව.

බොහෝ විට මඟ හරින ලද පියවර වන්නේ තුන්වන පියවරයි. සංවර්ධකයින් සලකන්නේ "සම්පූර්ණ" තත්වය පමණි; සැබෑ යෙදුමේදී පරිශීලකයා බොහෝ විට "පූරණය" සහ "දෝෂ" තත්වයන්ට මුහුණ දෙයි. ප්‍රාන්ත හතරම AI වෙත මුද්‍රණය කිරීම ශක්තිමත් අතුරු මුහුණතක රහසයි.

ඉඟිය: විමසුම අවසානයේ "පූරණය උත්පාදනය, හිස්, දෝෂ සහ සම්පූර්ණ වෙනම" එක් කරන්න. මෙම තනි වාක්‍යය ඔබගේ අතුරු මුහුණත සැබෑ ලෝකයට සූදානම් කර QA (තත්ත්ව පරීක්‍ෂණ) අදියරෙහි දෝෂ සංඛ්‍යාව සැලකිය යුතු ලෙස අඩු කරයි.

ප්‍රවේශ්‍යතාව සාකච්ඡා කළ නොහැක

ප්‍රවේශ්‍යතාව - දෘශ්‍ය, ශ්‍රවණ හෝ මෝටර් ආබාධ සහිත පරිශීලකයින් විසින් යෙදුම භාවිතා කිරීමේ හැකියාව - සදාචාරාත්මක වගකීමක් මෙන්ම ගබඩාවක් සහ නීතිමය අපේක්ෂාවක් වේ. AI අවශ්‍ය නම් ප්‍රවේශ විය හැකි කේතය නිපදවයි; අවශ්‍ය නැතිනම් ටැග් රහිත, අඩු ප්‍රතිවිරෝධතා අතුරු මුහුණතක් ලබා දෙයි. මූලික නීති තුනක්: සෑම අන්තර්ක්‍රියාකාරී මූලද්‍රව්‍යයකටම තිර කියවනය සඳහා අර්ථවත් ලේබලයක් ලබා දෙන්න (අන්තර්ගත විස්තරය / ප්‍රවේශ්‍යතා ලේබලය), පෙළ සහ පසුබිම අතර ප්‍රමාණවත් වර්ණ වෙනස (අවම වශයෙන් 4.5:1 අනුපාතය), සහ අවම වශයෙන් 48x48 dp/44x44 pt ස්පර්ශ ඉලක්කයක්. AI ගෙන් මේ දේවල් පැහැදිලිව අහන්න.

අවවාදයයි: AI හට අලංකාර නිරූපකයකට දිගු ප්‍රවේශ්‍යතා ටැගයක් එක් කළ හැක; මෙය අනවශ්‍ය කතාබස් වලින් Screen Reader පරිශීලකයා යටපත් කරයි. තනිකරම අලංකාර අංග "ප්‍රවේශ්‍යතාවයෙන් සැඟවිය යුතුය" (තිර කියවනය මගින් මඟ හැරීමට ඉඩ දෙනු ලැබේ). නිෂ්පාදනය කරන ලද ලේබල සමාලෝචනය කරන්න: අර්ථවත් කතා කිරීමට ඉඩ දෙන්න, අලංකාරය නිහඬව සිටීමට ඉඩ දෙන්න.

අනුකූලතාව: සැලසුම් පද්ධතිය සහ තේමාව

වෘත්තීය යෙදුම් අහඹු වර්ණ සහ පරතරය භාවිතා නොකරයි; සැලසුම් පද්ධතියක් (සම්මත වර්ණ, අකුරු, පරතරය සහ සංරචක) අනුගමනය කරයි. ඔබ AI ට ඔබේ තේමා අගයන් (ප්‍රධාන වර්ණය, ද්විතීයික වර්ණය, කෙළවරේ අරය, මුද්‍රණ පරිමාණය) ලබා දෙන්නේ නම්, සියලුම තිර ස්ථාවර ලෙස එළියට එනු ඇත. ඔබ එසේ නොකරන්නේ නම්, එක් එක් තිරය වෙනස් නිල් පැහැයක් භාවිතා කරන අතර යෙදුම අවුල් සහගත ලෙස පෙනෙනු ඇත. වඩාත්ම කාර්යක්ෂම ක්‍රමය නම්, ප්‍රථමයෙන් තේමා/නිර්මාණ ටෝකන ගොනුවක් ජනනය කරන ලෙස AI වෙතින් ඉල්ලා සිටීම, පසුව එම තේමාවට සියලු තිර බැඳීමයි.

විෂය

දුර්වල ප්රවේශය

ශක්තිමත් ප්රවේශය

වර්ණ

එක් එක් තිරය අතින් වර්ණ කේතය

මධ්යම තේමාව, තේමාවෙන් කියවන තිර

තත්වයන්

"සම්පූර්ණ" තිරය පමණි

පැටවීම/හිස්/දෝෂය/සම්පූර්ණ අවස්ථා හතර

ප්රවේශ්යතාව

පසුව එකතු කරන ලදී

එය ආරම්භයේ සිට හිමිකම් පෑමේ අර්ථ දක්වා ඇත

පෙළ

කේතය තුළ තැන්පත් කර ඇත

වෙනම මූලාශ්‍රයක්, බහු භාෂා සූදානම්

කුඩා නඩු තුනක්

නඩුව 1 - හිස් නඩුව සුරකින ලදී. ප්‍රවෘත්ති යෙදුම් කණ්ඩායමකට AI මුද්‍රණ තනි තිර තත්ත්වයන් තිබුණි. "නිෂ්ක්‍රීය තත්ත්‍වයේ" තිරයට ("තවමත් ප්‍රවෘත්ති සුරැකි නැත") ස්තුතිවන්ත වන්න, පරිශීලක පරීක්ෂාවට සහභාගී වූවන්ගෙන් 70% ක් හිස් තිරයක් මත යෙදුම අත්හැරියේ නැත; පෙර අනුවාදයේ, හිස් තිරය සුදු පැහැයෙන් පැවති අතර පරිශීලකයින් එය "කැඩුණු" යැයි සිතූ අතර පිටව ගියේය. කුඩා පිටපතක් රඳවා ගැනීමේ අනුපාතය වැඩි කළේය.

නඩුව 2 - ප්රතිවිරුද්ධ ප්රතික්ෂේප කිරීම. එක් කණ්ඩායමක් වෙළඳනාම වර්ණය වන ලා අළු පාටින් පෙළ සහිත තිර සහිත App Store වෙත අයදුම් කළා. අඩු ප්‍රතිවිරෝධතා හේතුවෙන් ප්‍රවේශ්‍යතා හේතුන් මත Apple අනතුරු ඇඟවීමක් නිකුත් කළේය. AI ට "පෙළ-පසුබිම් වෙනස 4.5:1 ට වඩා වැඩි කරන්න" යැයි පැවසූ විට, වර්ණ අඳුරු වී ගැටළුව විසඳා ඇත. මුල ඉඳන්ම ඉල්ලුවා නම් ප්‍රමාදයක් නැහැ.

නඩුව 3 - සැරසිලි ලේබල් ශබ්දය. දෘශ්‍යාබාධිත පරීක්ෂකයෙකු වාර්තා කළේ, AI-ජනනය කරන ලද තිරය මත සෑම විසිතුරු නිරූපකයක්ම ("රේඛාව," "තිත්," "සෙවනැල්ල") ශබ්ද නඟා කියවන ලද අතර, තිරය භාවිතයට ගත නොහැකි බවට පත් කරයි. අලංකාර අංග ප්‍රවේශ්‍යතාවයෙන් සැඟවුණු විට තිර කියවනය අත්දැකීම තරල බවට පත් විය. පාඩම: ප්‍රවේශ්‍යතාව යන්නෙන් අදහස් වන්නේ “නිවැරදි ටැග්,” “වැඩි ටැග්” නොවේ.

දුර්වල ක්ෂණික / ශක්තිමත් විමසුම

දුර්වල විමසුම: "පැතිකඩ තිරයක් සැලසුම් කරන්න."

බලගතු විමසුම: "iOS/SwiftUI සඳහා පරිශීලක පැතිකඩ තිරය උත්පාදනය කරන්න. අන්තර්ගතය: avatar, නම, ඊමේල්, 'පැතිකඩ සංස්කරණය කරන්න' බොත්තම, සැකසුම් ලැයිස්තුව. තත්ත්‍වයන්: පූරණය (ඇටසැකිල්ල), දෝෂය (නැවත උත්සාහ කිරීමේ බොත්තම), සම්පූර්ණයි. නිර්මාණය: ද්‍රව්‍ය නොවන, iOS HIG ට අනුකූල වීම; පද්ධති වර්ණ, එක් එක් ප්‍රවේශ්‍යතා අයිකනය සඳහා සැඟවුණු ප්‍රවේශ්‍යතා අයිකනය, එක් එක් ප්‍රවේශ්‍යතා අයිකනය සඳහා සැඟවුණු ප්‍රවේශ්‍යතා නිරූපකය. min 44pt වෙනම ගොනුවකින් තේමා අගයන් කියවන්න, තිරය මත වර්ණ කේතය ඇතුළත් නොකරන්න, ඉන්පසු කේතය අපනයනය කරන්න.

පිටපත් කළ හැකි සැකිලි

තිර උත්පාදන අච්චුව: "[වේදිකාව/මෙවලම] සඳහා [තිර නාමය] උත්පාදනය කරන්න. අන්තර්ගතය: [මූලද්‍රව්‍ය]. පරිශීලක ක්‍රියා: [ක්‍රියා]. ප්‍රාන්ත හතරක් වෙන වෙනම උත්පාදනය කරන්න: පැටවීම, හිස්, දෝෂය, සම්පූර්ණයි. සැලසුම් පද්ධතිය: [ද්‍රව්‍ය 3 / iOS HIG], තේමා ටෝකන වලින් කියවන්න. ප්‍රවේශ්‍යතාව:=ඉලක්ක 4, ස්පර්ශය.5."

තේමාව/නිර්මාණ පද්ධති අච්චුව:"මගේ යෙදුම සඳහා මධ්‍යම තේමා නිර්වචනයක් නිෂ්පාදනය කරන්න ([SwiftUI හි තේමාව / මෝස්තර ටෝකන ව්‍යුහය]):- ප්‍රාථමික වර්ණය [හෙක්ස්], ද්විතියික [හෙක්ස්], දෝෂ වර්ණය, මතුපිට වර්ණය- මුද්‍රණ පරිමාණය (මාතෘකාව, ශරීරය, විස්තරය)- ස්පේසිං පරිමාණය (4,8, 16,24 ට සහය දක්වන අඳුරු පරිමාණය."

ප්‍රවේශ්‍යතා විගණන අච්චුව:"ප්‍රවේශ්‍යතාව සඳහා මෙම තිර කේතය පරීක්ෂා කරන්න:1) ටැග් නොකළ අන්තර්ක්‍රියාකාරී මූලද්‍රව්‍ය තිබේද?2) ප්‍රතිවිරෝධතා ප්‍රමාණවත්ද?3)ස්පර්ශ ඉලක්ක ප්‍රමාණවත්ද?4) අලංකාර මූලද්‍රව්‍ය තිර කියවනය වෙතින් සැඟවී තිබේද?එක් එක් ගැටළුව සඳහා විසඳුම් යෝජනා කරන්න. [කේතය]"

කේත අච්චුවට සැලසුම් කරන්න: "මම පහත සැලසුම විස්තර කරමි: [තිර විස්තරය හෝ තිර රුව]. මෙය [Compose/SwiftUI] කේතයට පරිවර්තනය කරන්න. සැලසුමට පරතරය සහ පෙළගැස්ම සත්‍යව තබා ගන්න, නමුත් ප්‍රාන්ත හතරම එකතු කරන්න."

පොදු වැරදි

  • සම්පූර්ණ තත්වය ගැන පමණක් සිතීම. බොහෝ විට සැබෑ පරිශීලකයා loading/error screen එක දකියි.
  • කේතය තුළ වර්ණය සහ අවකාශය කාවැද්දීම. තේමාව කේන්ද්‍රීය නොවේ නම්, අනුකූලතාව නැති වී නඩත්තු කිරීම අපහසු වේ.
  • අවසාන සඳහා ප්‍රවේශ්‍යතාව අත්හැරීම. පසුව එය එකතු කිරීම මිල අධිකයි; මුල සිටම ඉල්ලන්නේ නම් එය ගාස්තු රහිත ය.
  • අතිච්ඡාදනය කිරීම. අලංකාර අංග කියවා තිබීම තිර කියවනය අත්දැකීමට බාධා කරයි.
  • කේතය තුළ පෙළ කාවැද්දීම. බහුභාෂා සහාය අවශ්‍ය වූ විට, එක් එක් තිරය අතින් වෙනස් කිරීම අවශ්‍ය වේ; පෙළ වෙන වෙනම තබා ගන්න.
  • තිර පිටපතෙන් නිශ්චිත පිටපතක් බලාපොරොත්තු වේ. AI නිර්මාණය දළ වශයෙන් නිෂ්පාදනය කරයි. පික්සල් නිරවද්‍යතාවය අතින් සකසා ඇත.

සාරාංශයකින්

AI අතුරුමුහුණත් නිෂ්පාදනයේ ප්‍රබල වේ, නමුත් එයට මග පෙන්වීම අවශ්‍ය වේ. නිවැරදි අනුපිළිවෙල: අරමුණ, සංරචක, ප්‍රාන්ත හතර (පූරණය/හිස්/දෝෂය/සම්පූර්ණ), සැලසුම් පද්ධතිය, ප්‍රවේශ්‍යතාව, පසුව කේතය. ප්‍රවේශ්‍යතාව සාකච්ඡා කළ නොහැකි අතර එහි තේරුම “නිවැරදි ලේබලය,” “වැඩි ලේබල්” නොවේ. අනුකූලතාව සඳහා, කේන්ද්‍රීය තේමාවෙන් වර්ණය සහ පරතරය කියවන්න, එය කේතයට ඇතුළත් නොකරන්න. ශක්තිමත් කැමැත්ත මුල සිටම මේ සියල්ල නිර්වචනය කරයි; මේ අනුව, අතුරු මුහුණත සැබෑ ලෝකය, ගබඩා අනුමැතිය සහ සියලුම පරිශීලකයින් සඳහා සූදානම් වේ.

යෙදුම් කාර්යය

සැකසීම් තිරයක් සඳහා “තිර උත්පාදන අච්චුව” භාවිතා කරමින්, AI වෙතින් Compose හෝ SwiftUI කේතය ඉල්ලන්න සහ ප්‍රාන්ත හතරම ඉල්ලන්න. ඉන්පසු එම කේතයම "ප්‍රවේශ්‍යතා පිරික්සුම් අච්චුව" සමඟින් පරීක්ෂා කරන්න. අවම වශයෙන් එක් ප්‍රවේශ්‍යතා වැඩිදියුණු කිරීමක් (අතුරුදහන් ලේබලයක්, අඩු ප්‍රතිවිරෝධතාවක් හෝ කුඩා ස්පර්ශ ඉලක්කයක්) සොයාගෙන නිවැරදි කරන්න සහ සැබෑ භාවිතයේ බොහෝ විට දිස්වනු ඇතැයි ඔබ සිතන තත්ත්වය (පූරණය/හිස්/දෝෂය) සටහන් කරන්න.

පිරික්සුම් ලැයිස්තුව

  • [ ] මම ප්‍රේරකයේදී සංදර්ශකයේ අරමුණ සහ සංරචක පැහැදිලි කළෙමි
  • [ ] මා විසින් අවස්ථා හතර (පූරණය/හිස්/දෝෂය/සම්පූර්ණ) වෙන වෙනම ජනනය කර ඇත
  • [ ] මම කේන්ද්‍රීය තේමාවෙන් වර්ණය සහ අවකාශය කියවීමට සැලැස්වූවෙමි, මම එය කේතයට කාවැද්දුවේ නැත.
  • [ ] මට මුල සිටම ප්‍රවේශ්‍යතා ලේබල් සහ ප්‍රතිවිරුද්ධතාව අවශ්‍ය විය
  • [ ] තිර කියවනය වෙතින් අලංකාර අංග සඟවා ඇති බව මම සත්‍යාපනය කළෙමි
  • [ ] මම විවිධ භාෂා සඳහා සූදානම්ව පෙළ වෙන වෙනම තබා ගත්තෙමි