அறிவாற்றல் சரணடைதல் மற்றும் நீங்கள் ஏன் இன்னும் கைமுறையாகவே குறியீடு (code) எழுத வேண்டும்

பென்சில்வேனியா பல்கலைக்கழகத்தின் ஒரு ஆய்வு 'அறிவாற்றல் சரணடைதல்' (cognitive surrender) எனப்படும் ஒரு ஆபத்தான போக்கை கண்டறிந்துள்ளது.

ஆராய்ச்சியாளர்கள் 1,300 நபர்களுடன் 9,500 சோதனைகளை நடத்தினர். ஒரு AI பதிலளிக்கும் போது, மக்கள் அதைச் சரிபார்க்காமல் 73.2% நேரங்களில் அப்படியே ஏற்றுக்கொள்கிறார்கள் என்பதை அவர்கள் கண்டறிந்தனர். AI தவறாக இருந்தாலும் கூட, மக்கள் சிந்திப்பதை நிறுத்திவிடுகிறார்கள். ஒரு தன்னம்பிக்கையான AI பதில் உங்கள் மூளையின் செயல்பாட்டை முடக்கிவிடுகிறது.

இது டெவலப்பர்களுக்கு (developers) ஒவ்வொரு நாளும் நடக்கிறது.

உங்களுக்கு ஒரு pagination component தேவைப்படுகிறது. நீங்கள் ஒரு prompt-ஐத் தட்டச்சு செய்கிறீர்கள். AI உங்களுக்கு ஒரு useEffect மற்றும் சில useState-களைத் தருகிறது. அது வேலை செய்கிறது. நீங்கள் அதை அப்படியே பயன்படுத்தத் தொடங்குகிறீர்கள் (ship it). அதன் தர்க்கத்தைப் (logic) பற்றி நீங்கள் மீண்டும் சிந்திப்பதில்லை.

அதிக 'fluid IQ' கொண்ட மக்கள் ஏமாற்றப்படுவதற்கான வாய்ப்பு குறைவு என்று இந்த ஆய்வு காட்டியது. அவர்களின் பாதுகாப்பு அதிக அறிவு அல்ல; அது பகுத்தறியும் பழக்கம் (habit of reasoning).

மீண்டும் மீண்டும் செய்யப்படும் வேலைகளுக்கு AI பயனுள்ளதாக இருக்கும். இதற்காகப் பயன்படுத்துங்கள்:

  • Storybook கதைகளை உருவாக்குவதற்கு.
  • boilerplate unit test-களை எழுதுவதற்கு.
  • folder structures-களை உருவாக்குவதற்கு.

சிந்தனை ஏற்கனவே முடிவடைந்த பணிகளுக்கு AI-ஐப் பயன்படுத்துங்கள்.

முடிவெடுப்பதற்கு AI-ஐப் பயன்படுத்தாதீர்கள். இதற்காகப் பயன்படுத்தாதீர்கள்:

  • state-ஐ வடிவமைப்பதற்கு.
  • error logic-ஐக் கையாளுவதற்கு.
  • user flows-களை வடிவமைப்பதற்கு.

மனத் தசைகளை (mental muscles) உருவாக்க உங்களுக்குச் சவால்கள் (friction) தேவை.

நீங்கள் ஒரு fetch call-ஐ கைமுறையாக எழுதும்போது, AbortController எவ்வாறு செயல்படுகிறது என்பதை நினைவில் வைத்திருப்பீர்கள். loading states-களை நீங்களே கையாளும்போது, async UI முறைகளைக் கற்றுக்கொள்வீர்கள். ஒரு retry button-ஐ வடிவமைக்கும்போது, பயனரைப் பற்றிச் சிந்திப்பீர்கள்.

உருவாக்கப்பட்ட குறியீட்டை (generated code) அப்படியே நகலெடுக்கும்போது (paste), இந்த பாடங்களை நீங்கள் இழந்துவிடுகிறீர்கள்.

AI பாதி நேரங்களில் தவறாக இருந்தபோதிலும், 80% மக்கள் அந்தத் தவறான பதிலையே ஏற்றுக்கொண்டனர் என்று இந்தச் சோதனை காட்டியது. AI விஷயங்களை கேள்வி கேட்கும் உங்கள் திறனைக் குறைக்கிறது.

பகுத்தறிதல் என்பது ஒரு திறன். ஒரு தசை போல, அதைப் பயன்படுத்தாவிட்டால் அது வலுவிழந்துவிடும் (atrophies).

தீர்வு எளிது. பாதுகாப்பு வலை இல்லாமல் பயிற்சி செய்யுங்கள் (Practice without the net).

ஒரு prompt மூலம் தீர்க்கக்கூடிய ஒரு சிக்கலைத் தேர்ந்தெடுங்கள். அதற்குப் பதிலாக, ஒரு காலியான கோப்பிலிருந்து (empty file) அதைத் தீர்க்க முயலுங்கள். fetch logic-ஐ எழுதுங்கள். பிழைகளைக் (errors) கையாளுங்கள். loading states-களை இணைக்கவும்.

நீங்கள் எழுதும் குறியீட்டில் மதிப்பு இல்லை. AI எப்போது தவறாக இருக்கிறது என்பதைத் தெரிந்துகொள்ளும் அளவுக்குத் துடிப்பாக (sharp) இருப்பதே உண்மையான மதிப்பு.

boilerplate வேலைகளைப் பகிர்ந்தளிக்கவும் (delegate). உங்கள் சிந்தனையைப் பாதுகாக்கவும்.

Source: https://dev.to/reactchallenges/cognitive-surrender-and-why-you-should-still-write-code-by-hand-29ab

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