குறைந்தபட்ச AI-ன் கொள்கை

மென்பொருள் கட்டமைப்பில் (Software architecture) 'குறைந்தபட்ச ஆற்றல் கொள்கை' (principle of least power) என்று ஒரு விதி உள்ளது. ஒரு சிக்கலைத் தீர்க்க மிகவும் எளிமையான கருவியையே பயன்படுத்த வேண்டும் என்று அது கூறுகிறது. ஒரு பிரம்மாண்டமான கட்டமைப்பிற்கு (framework) பதிலாக ஒரு ஸ்கிரிப்டைப் (script) பயன்படுத்துங்கள். ஒரு சிக்கலான தரவுத்தளத்திற்கு (database) பதிலாக ஒரு சாதாரண கோப்பைப் (flat file) பயன்படுத்துங்கள். கருவி அந்தப் பணிக்கு ஏற்றதாக இருக்க வேண்டும்.

'குறைந்தபட்ச AI-ன் கொள்கை' இதே தர்க்கத்தைப் பின்பற்றுகிறது.

AI பிழைகளை உருவாக்குகிறது. அது ஒருதலைப்பட்சமான கருத்துக்களையும் (bias) மற்றும் நிலையற்ற தன்மையையும் (inconsistency) உருவாக்குகிறது. இது செலவு மிக்கது. மிக முக்கியமாக, AI சரியாக இருப்பதற்குப் பதிலாக, திறமையானது போலத் தெரிவதற்கே முன்னுரிமை அளிக்கிறது. மிகத் தொடக்கத்திலேயே AI-ஐப் பயன்படுத்துவது, உங்கள் சூழலைப் (context) புரிந்து கொள்ளாத ஒரு கருவியைச் சார்ந்திருக்கச் செய்யும்.

AI-ஐ ஒரு தீர்வாகக் கருதுவதை நிறுத்துங்கள். அதை ஒரு வேகமான முதல் வரைவாக (first draft) மட்டும் கருதுங்கள்.

அதற்குப் பதிலாக இந்த மாற்றுகளை முயற்சி செய்யுங்கள்:

  • ரப்பர் டக் டீபக்ஜிங் (Rubber duck debugging): தீர்வை நீங்களே கண்டறிய உங்கள் சிக்கலை சத்தமாக விவரிக்கவும்.
  • ஆவணங்கள் (Documentation): ஒரு விளக்கத்தைக் கேட்குவதற்குப் பதிலாக, ஏற்கனவே உள்ள ஆவணங்களைத் தேடுங்கள்.
  • சக ஊழியர் ஆய்வு (Peer review): உங்களை மகிழ்விக்க மட்டுமே விரும்பும் ஒரு மாடலிடம் கேட்பதற்குப் பதிலாக, உங்கள் சக ஊழியரிடம் கேளுங்கள்.

நான் அடிக்கடி மிக வேகமாக AI-ஐ நாடிவிடுகிறேன். அது எளிதில் கிடைப்பதால் நான் அவ்வாறு செய்கிறேன். அது சில நொடிகளில் முன்னேற்றம் போன்ற ஒன்றை உருவாக்கித் தருகிறது. ஆனால் உண்மையான வேலை மெதுவானது. உண்மையான வேலை என்பது சரிபார்ப்பது, கேள்வி கேட்பது மற்றும் வெளியீடு உங்கள் தேவைகளுக்குப் பொருந்துகிறதா என்பதைத் தீர்மானிப்பது ஆகியவற்றை உள்ளடக்கியது.

AI சரியாகத் தெரிவதில் சிறந்தது. அது முழுமையானது போலத் தெரிவதற்காகத் தன்னம்பிக்கையான மொழியையும் நீண்ட வாக்கியங்களையும் பயன்படுத்துகிறது. நீங்கள் எதைச் শুনতে விரும்புகிறீர்களோ, அதையே அது பெரும்பாலும் உங்களுக்குச் சொல்லும். உங்கள் அணுகுமுறை தவறாக இருக்கும்போது இது ஆபத்தானது.

குறியீட்டிற்கு (code) நீங்கள் AI-ஐப் பயன்படுத்தும்போது, இந்தக் கேள்விகளைக் கேளுங்கள்:

  • இது வேலை செய்ய எது உண்மையாக இருக்க வேண்டும்?
  • இது எத்தகைய அனுமானங்களைச் செய்கிறது?
  • எனது குறிப்பிட்ட சூழலில் என்ன விசித்திரமான நிலைகள் (edge cases) உள்ளன?

குறைந்தபட்ச AI-ன் கொள்கை என்பது AI-ஐத் தவிர்ப்பது பற்றியது அல்ல. அது அதிகப்படியான தானியங்கி முறையைத் (over-automation) தவிர்ப்பது பற்றியது. ஒரு மிதிவண்டி போதுமானதாக இருக்கும்போது, நீங்கள் ஒரு டாங்கிற்குச் செல்ல வேண்டாம். ஒரு எளிமையான கருவி குறைந்த செலவில் சிறப்பாகச் செயல்படும்போது, AI-ஐப் பயன்படுத்த வேண்டாம்.

AI இல்லாதபோதும், தங்கள் வேலை என்ன செய்கிறது என்பதைத் துல்லியமாகத் தெரிந்திருப்பவர்களே வெற்றி பெறுகிறார்கள்.

Source: https://dev.to/amrree/the-principle-of-least-ai-5c68

Optional learning community: https://t.me/GyaanSetuAi