ඒකකය 4 / 12

කේත සමාලෝචනය, නැවත සකස් කිරීම සහ තාක්ෂණික ණය

ලාභ:

  • කියවීමේ හැකියාව, තර්කනය සහ ආරක්ෂාව සඳහා කේත සමාලෝචනයේදී AI දෙවන ඇසක් ලෙස භාවිතා කිරීමේ හැකියාව
  • සංකීර්ණ කේත හැසිරීම් වලට බාධා නොකර AI සහාය ඇතිව නැවත සකස් කිරීමේ පියවර සැලසුම් කිරීමේ හැකියාව
  • පරීක්ෂණ සහ අනුවාද පාලන සංසන්දනය සමඟ AI හි සමාලෝචන සත්‍යාපනය කිරීමට සහ නිර්දේශ සංස්කරණය කිරීමට හැකියාව

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

මෙම ඒකකය තුළ, අපි කේත සමාලෝචනය සඳහා ව්‍යුහගත ආකාරයෙන් AI භාවිතා කරන්නේ කෙසේද, එහි හැසිරීම් බිඳ දැමීමකින් තොරව සංකීර්ණ කේතය නිවැරදි කරන්නේ කෙසේද සහ තාක්ෂණික ණය කළමනාකරණය කරන්නේ කෙසේද (ඉක්මන් නමුත් මිල අධික කේත තීරණ) බලමු.

සංකල්ප: තාක්ෂණික ණය: අනාගතයේදී නඩත්තු කිරීම අපහසු වන වේගය සඳහා අද ගනු ලබන කේත තීරණ. කේත සුවඳ: රටා වැරදි නොවන නමුත් ගැටළු පෙන්නුම් කරයි (ඉතා දිගු කාර්යයන්, පුනරාවර්තන කේතය). ප්‍රතිගමනය: පෙර ක්‍රියාත්මක වූ දෙයක් වෙනස් කිරීමකින් කැඩී ගිය විට.

ව්‍යුහගත කේත සමාලෝචනයේදී AI භාවිතා කිරීම

කාලය සීමිත වන විට, ඉහළම අවදානම් ගැටළු කෙරෙහි අවධානය යොමු කිරීම අවශ්ය වේ. ස්වයංක්‍රීය ෆෝමැටරය ඉන්ඩෙන්ටේෂන් සහ ස්පේසිං වැනි හැඩතල ගැන්වීමේ ගැටළු හසුරුවයි; ඔබ තර්කනය, ආරක්ෂාව සහ එජ් කේස් හැසිරීම් සඳහා මානව අවධානය යොමු කළ යුතුය. AI සමාලෝචනය ඇති විට, ප්‍රමුඛතා ලැයිස්තුවක් ඉල්ලා සිටින්න, සරල සමාලෝචනයක් නොවේ.

  1. විෂය පථය දෙන්න. කුමන කේතය, කුමක් කළ යුතුද, කුමන සන්දර්භය තුළ එය ක්රියා කරයි.
  2. ප්‍රමුඛතා අක්ෂය සඳහන් කරන්න. පළමුව නිරවද්‍යතාවය සහ ආරක්ෂාව, දෙවනුව කියවීමේ හැකියාව.
  3. කොන්ක්රීට් නිවැරදි කිරීම සඳහා ඉල්ලන්න. එක් එක් සොයා ගැනීම සඳහා "ගැටළුව ඇයි" සහ "නිර්දේශිත නිවැරදි කිරීම".
  4. ඔබ සොයාගැනීම් සත්‍යාපනය කරන්න. AI ව්‍යාජ ධනාත්මක ද නිපදවයි; කේතය සහ පරීක්ෂණයට එරෙහිව සෑම සොයාගැනීමක්ම තහවුරු කරන්න.

ව්‍යුහගත සමාලෝචන විමසුම: "ජ්‍යෙෂ්ඨ ඉංජිනේරුවෙකු මෙන් පහත ශ්‍රිතය පරීක්‍ෂා කරන්න. සොයාගැනීම් වැදගත්කම අනුව ලැයිස්තුගත කර ඒවා මෙම ටැග් වලින් සලකුණු කරන්න: [විවේචනාත්මක] තර්කනය/ආරක්ෂාව, [මධ්‍යම] එජ් කේස්/කාර්ය සාධනය, [අඩු] කියවීමේ හැකියාව/නම. එක් එක් සොයා ගැනීම සඳහා: අසන්න, කොන්ක්‍රීට් නිවැරදි කිරීමේ යෝජනාව ස්වයංක්‍රීයව හසුරුවන්නේ නැත. එය කේතය: [කේතය]"

ආරක්‍ෂාව කේන්ද්‍ර කරගත් සමාලෝචන විමසුම: "මෙම කේතය ආරක්‍ෂක අරමුණු සඳහා පමණක් සමාලෝචනය කරන්න: ආදාන වලංගුකරණය නොමැතිකම, එන්නත් කිරීමේ අවදානම, අවසර පාලනය නොමැතිකම, රහස්‍ය තොරතුරු කාන්දු වීම, අනාරක්‍ෂිත පෙරනිමියන්. එක් එක් සොයාගැනීම් සඳහා උදාහරණ ප්‍රහාරක අවස්ථාවක් එක් කරන්න. ආරක්‍ෂක ගැටලුවක් නොමැති නම්, 'මට බරපතල ආරක්ෂක ගැටළු කිසිවක් හමු නොවීය' යනුවෙන් පැහැදිලිව සඳහන් කරන්න. කේතය: [කේතය]"

අවවාදයයි: AI "කිසිදු ගැටලුවක් නැත" යැයි පැවසුව පමණින් ගැටලුවක් නොමැති බවට සාක්ෂියක් නොවේ. AI හට ව්‍යාජ නිෂේධන නිපදවිය හැක; සැබෑ ආරක්ෂක ගැටළුවක් මග හැරිය හැක. AI සමාලෝචන අතිරේක, ප්‍රතිස්ථාපන නොවේ, මානව සමාලෝචන සහ ආරක්ෂක පරීක්ෂණ. ආරක්ෂක-විවේචනාත්මක කේතයේ දී, දක්ෂ ඉංජිනේරුවාට අවසාන ප්‍රකාශය ඇත.

පරීක්ෂණ-සංරක්ෂිත ප්රතිනිර්මාණය කිරීම

ප්‍රතිනිර්මාණය කිරීමේ ස්වර්ණමය රීතිය: පළමුව පරීක්ෂා කරන්න, පසුව වෙනස් කරන්න. කේතය නිවැරදි කිරීමට පෙර, වත්මන් හැසිරීම අගුලු දමන පරීක්ෂණ තිබිය යුතුය, එවිට වෙනස් කිරීම යමක් කැඩී ඇත්නම් වහාම දැන ගන්න. AI ප්‍රතිනිර්මාණය කිරීමේදී ඇණවුම කඩ නොකරන්න.

  1. වත්මන් හැසිරීම පරීක්ෂණයට ලක් කරන්න. එසේ නොමැතිනම්, AI හට “චරිතකරණ පරීක්ෂණයක්” (වර්තමාන හැසිරීම් ග්‍රහණය කර ගන්නා පරීක්ෂණය) නිෂ්පාදනය කිරීමට සලස්වන්න.
  2. කුඩා පියවර වලින් එය නිවැරදි කරන්න. පරීක්ෂණය සෑම පියවරකදීම හරිතව පැවතිය යුතුය.
  3. එක් එක් පියවරෙන් පසු එය ක්රියාත්මක කරන්න. ප්‍රතිගාමීත්වය කලින් අල්ලා ගන්න.

ආරක්ෂිත ප්‍රතිනිර්මාණය කිරීමේ සැලසුම් විමසුම: "පහත පේළි 60 ශ්‍රිතය බොහෝ දේ කරන අතර කියවීමට අපහසුය. මට එහි හැසිරීම වෙනස් නොකර එය ප්‍රතිනිර්මාණය කිරීමට අවශ්‍යයි. පළමුව: වත්මන් හැසිරීම අගුලු දැමීමට මට අවශ්‍ය පරීක්ෂණ අවස්ථා මොනවාදැයි ලැයිස්තුගත කරන්න. ඉන්පසු: ප්‍රතිනිර්මාණය කිරීම කුඩා පියවරවලට කඩන්න, ඒ සෑම එකක්ම පරීක්ෂණ හරිත වන විට ක්‍රියාත්මක කළ හැකිය. [පළමු කේතය තවමත් ලියන්න එපා].

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

දුර්වල: "මෙම කේතය වඩා හොඳ කරන්න." (ප්‍රතිඵලය: වැඩිදියුණු කළ යුතු දේ අපැහැදිලි ය; AI අත්තනෝමතික වෙනස්කම් සිදු කරයි, හැසිරීම නිශ්ශබ්දව වෙනස් කළ හැකිය.) STRONG: "කියවීමේ හැකියාව සඳහා මෙම ගෙවීම් ගණනය කිරීමේ කාර්යය ප්‍රතිනිර්මාණය කරන්න. සීමාව: හැසිරීම හරියටම පැවතිය යුතුය, ආපසු ලබා දෙන අගයන් වෙනස් නොවිය යුතුය. දිගු ශ්‍රිතය අර්ථවත් උපයෝගිතා ශ්‍රිතවලට බෙදන්න, මැජික් සංඛ්‍යා නම් කරන ලද නියතයන්ට වැඩි කරන්න. ලැයිස්තුව වෙනස් කරන්න.

"හැසිරීම හරියටම එලෙසම පැවතිය යුතුය" යන බාධාව සහ වැඩිදියුණු කළ යුතු දේ ප්‍රබල විමසුමේ පැහැදිලිව සඳහන් කරයි. මෙම බාධාවකින් තොරව, AI හට "වැඩිදියුණු කිරීම" යන නාමයෙන් තර්කනය වෙනස් කර නිහඬ ප්‍රතිගාමීත්වයක් ඇති කළ හැක.

තාක්ෂණික ණය කළමනාකරණය

ප්රවේශය

කෙටි කාලීනව

දිගුකාලීනව

ණය නොසලකා හැරීම

වේගවත් ප්රගතිය

නඩත්තු අංශභාගය, කණ්ඩායම මන්දගාමී වීම

සියල්ල නැවත ලියන්න

ස්ථාවර ලක්ෂණ සංවර්ධනය

අවිනිශ්චිත ප්‍රතිලාභ, ඉහළ අවදානමක්

මනින ලද, පරීක්ෂණ-ආරක්ෂිත ප්රතිනිර්මාණය කිරීම

සුළු මන්දගාමී වීම

තිරසාර වේගය

සෞඛ්‍ය සම්පන්නම ක්‍රමය තෙවැන්නයි: ණය දෘශ්‍යමාන කරන්න (එය ලැයිස්තුවක ලුහුබැඳීම), එය වඩාත්ම රිදවන තැන ආරම්භ කරන්න, සහ එක් එක් නිවැරදි කිරීම පරීක්ෂා කරන්න. ණය අයිතම හඳුනා ගැනීමට සහ ප්‍රමුඛත්වය දීමට AI හොඳ උපකාරයකි, නමුත් කුමන ණය ගෙවිය යුතුද යන්න ව්‍යාපාරික තීරණයකි.

කුඩා නඩු

නඩුව 1 - නිශ්ශබ්ද පසුබෑම. සංවර්ධකයෙක් AI ට පවසන්නේ “මෙම කාර්යය සරල කරන ලෙස”; AI කොන්දේසියක් වැරදි ලෙස පරිවර්තනය කරන අතර ආපසු ගණනය කිරීම කැඩී ඇත. පරීක්ෂණයක් නොමැති බැවින්, පාරිභෝගික පැමිණිල්ලක් සමඟ සති 3 කට පසුව දෝෂය සිදු වේ. කණ්ඩායම මුලින්ම චරිතාංග පරීක්ෂණයක් ලිවීමෙන් එම කාර්යයම කරන අතර පළමු ධාවනයේදී රතු පරීක්ෂණයකින් දෝෂය අල්ලා ගනී.

නඩුව 2 - ප්රයෝජනවත් දෙවන ඇස. කේත සමාලෝචනයකදී, පරිශීලක අවසරය පරීක්ෂා කරනු ලබන්නේ අතුරු මුහුණතේ පමණක් මිස සේවාදායකයේ නොවන බව AI තේරුම් ගනී. මෙය අනවසර පිවිසුම් අවදානමකි. ඉංජිනේරු සේවාදායක පාර්ශ්වයේ අවසර පරීක්ෂාව එක් කරයි; AI පරීක්ෂාව සැබෑ ආරක්ෂක සිදුවීමක් වළක්වයි.

නඩුව 3 - වැරදි ධනාත්මක. AI පවසන්නේ "මෙම විචල්‍යය කිසි විටෙකත් භාවිතා නොවේ, එය මකන්න"; කෙසේ වෙතත්, එය විචල්ය පරාවර්තන යාන්ත්රණයක් හරහා වක්රව භාවිතා වේ. ඉංජිනේරුවරයා පරීක්ෂණයට එරෙහි යෝජනාව සත්‍යාපනය නොකළේ නම්, එය මකා දමනු ඇති අතර ධාවන කාල දෝෂයක් සිදුවනු ඇත. සෑම AI සොයාගැනීමක්ම ක්රියාත්මක කිරීමට පෙර තහවුරු කළ යුතුය.

පොදු වැරදි

  • පරීක්ෂණයකින් තොරව නැවත සකස් කිරීම. හැසිරීම සුරැකෙන බව සහතික කිරීමට කිසිවක් ඉතිරි නොවේ.
  • AI සොයාගැනීම් වලංගු කිරීමකින් තොරව යෙදීම. ව්‍යාජ ධනාත්මක සහ ව්‍යාජ ඍණ යන දෙකම සිදු වේ.
  • ආකෘති ගැටළු සඳහා මිනිස් කාලය නාස්ති කිරීම. ස්වයංක්‍රීය මෙවලම් මගින් විසඳිය හැකි කාර්යයන් කෙරෙහි අවධානය යොමු කිරීම සැබෑ අවදානම් යටපත් කරයි.
  • "ගැටළුවක් නැත" යන පිළිතුර සහතිකයක් ලෙස ගැනීම. AI හට අවදානම මඟ හැරිය හැක; මානව සමාලෝචනය අවශ්ය වේ.
  • මුළු ණයම එකවර ගෙවා දැමීමට උත්සාහ කරයි. ප්රධාන නැවත ලිවීම් අවදානම් සහිතයි; පරීක්ෂණ මගින් මනිනු ලබන සහ ආරක්ෂා කරන පියවර වඩාත් කැමති වේ.

සාරාංශයකින්

කේත සමාලෝචනය සහ ප්‍රතිනිර්මාණය කිරීම කේතයේ දිගු ආයු කාලය තීරණය කරයි. AI යනු ප්‍රබල දෙවන ඇස සහ සැලසුම් උත්පාදක යන්ත්‍රයකි: ප්‍රමුඛතා සොයාගැනීම්, ආරක්ෂක අවස්ථා සහ කුඩා-පියවර ප්‍රතිනිර්මාණය කිරීමේ සැලසුම් සැපයීම. නමුත් ප්‍රතිනිර්මාණය කිරීම හැසිරීම් වෙනස් නොකළ යුතු අතර, මෙය සහතික කරනු ලබන්නේ පරීක්ෂා කිරීම පමණි. කේතය සහ පරීක්ෂාවට එරෙහිව සෑම AI සොයාගැනීමක්ම වලංගු කරන්න; "කිසිම ගැටලුවක් නැත" යන පිළිතුර සාක්ෂියක් ලෙස නොසලකන්න. තාක්ෂණික ණය දෘශ්‍යමාන කර එය මනින ලද, පරීක්‍ෂාවෙන් ආරක්‍ෂිත පියවරවලින් ගෙවන්න.

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

40-70 රේඛාවක් ගන්න, ඔබට ඇති තරමක් සංකීර්ණ ශ්‍රිතයක් (හෝ AI ජනනය කරන්න). පළමුව ව්‍යුහගත සමාලෝචන විමසුම අනුගමනය කර සොයාගැනීම් [විවේචනාත්මක]/[මධ්‍යම]/[අඩු] ලෙස වර්ග කරන්න; කේතයට එරෙහිව අවම වශයෙන් එක් සොයා ගැනීමක් අතින් සත්‍යාපනය කරන්න. ඉන්පසුව, ආරක්ෂිත ප්‍රතිනිර්මාණය කිරීමේ සැලසුම් විමසුම සමඟින්, ප්‍රථමයෙන් ගුනාංගීකරන පරීක්ෂණ උත්පාදනය කර ධාවනය කරන්න, ඉන්පසු කුඩා පියවර වලින් ප්‍රතිනිර්මාණය කිරීම යොදන්න සහ පරීක්ෂණ සෑම පියවරකදීම හරිතව පවතින බව තහවුරු කරන්න.

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

  • [ ] මම ප්‍රමුඛතා ටැග් (විවේචනාත්මක/මධ්‍යම/අඩු) සමඟ සමාලෝචනය ව්‍යුහගත කළෙමි.
  • [ ] මම කේතය/පරීක්ෂණයට එරෙහිව අවම වශයෙන් එක් AI සොයාගැනීමක් සත්‍යාපනය කර ඇත.
  • [ ] මම ප්‍රතිනිර්මාණය කිරීමට පෙර වත්මන් හැසිරීම පරීක්ෂා කළෙමි.
  • [ ] මම කුඩා පියවර වලින් වෙනස්කම් සිදු කළ අතර සෑම පියවරකදීම පරීක්ෂණ ධාවනය කළෙමි.
  • [ ] මම විමසුමේ "හැසිරීම එලෙසම පැවතිය යුතුය" යන සීමාව සඳහන් කළෙමි.
  • [ ] ආරක්ෂක සොයාගැනීම් සඳහා මානව තහවුරු කිරීමක් අවශ්‍ය බව මම තහවුරු කර ඇත්තෙමි.