𝗪𝗵𝘆 𝘀𝗵𝗶𝗽𝗽𝗶𝗻𝗴 𝗳𝗮𝘀𝘁 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗶𝘀 𝗮 𝘁𝗿𝗮𝗽

AI உதவியுடன் ஒரு அம்சத்தை (feature) 20 நிமிடங்களில் வெளியிடுவது வெற்றியாகாது. அது உங்கள் வேலையின் மலிவான பகுதியை நீங்கள் வேகப்படுத்தியதற்கான அறிகுறியாகும். நீங்கள் விலைமதிப்பற்ற முக்கியமான வேலையைத் தவிர்த்துவிட்டீர்கள் என்று அர்த்தம்.

கோடிங் எழுதுவது என்பது பொறியியலின் (engineering) கடினமான பகுதி என்று எப்போதும் இருந்ததில்லை. உண்மையான சவால்கள் இந்தத் பணிகள்தான்:

  • தேவைகளை வரையறுத்தல் (Defining requirements)
  • Scope-ஐக் குறைத்தல்
  • கட்டுப்பாடுகளை விதித்தல்
  • மாற்றம் சரியானது என்பதை நிரூபித்தல்

இந்த நிலைகளை நீங்கள் தவிர்க்கும்போது, AI தவறான விஷயத்தை வேகமாக வெளியிடுவதற்கு உங்களுக்கு உதவுகிறது. இது "முடிந்துவிட்டது போல் தெரிவதற்கும்", "உண்மையிலேயே முடிந்துவிட்டதற்கும்" இடையே ஒரு இடைவெளியை உருவாக்குகிறது. AI சுத்தமான குறியீட்டை (clean code) வழங்குகிறது, ஆனால் அந்த குறியீடு உங்கள் அமைப்பிற்கு (system) பொருந்துமா என்பதை அது சொல்லாது. அதன் நீண்டகாலச் செலவைப் பற்றியும் அது சொல்லாது.

AI உங்கள் தற்போதைய பழக்கவழக்கங்களை அதிகப்படுத்துகிறது. சிறந்த முடிவெடுக்கும் திறன் வேகமடைகிறது. அதேபோல, தவறான முடிவெடுக்கும் திறனும் வேகமடைகிறது.

தற்போதைய பணிப்பாய்வுகள் (workflows) இந்த அபாயத்தைக் காட்டுகின்றன:

  • AI நம்பிக்கையுடன் பேசியதால் மக்கள் தயாரிப்புத் தரவுத்தளங்களை (production databases) அழித்துவிடுகிறார்கள்.
  • நீங்கள் அதிக குறியீடுகளை ஏற்றுக்கொள்வதால், மறுஆய்வு (review) சுமைகள் அதிகரிக்கின்றன.
  • பெரும்பாலான பிழைகள் (bugs) தெளிவற்ற தேவைகளிலிருந்தே வருகின்றன, மோசமான குறியீடு உருவாக்கத்தினால் அல்ல.

இவை புதிய முகமூடி அணிந்த பழைய பொறியியல் சிக்கல்களே. Prompting என்பது ஒரு வார இறுதியில் கற்றுக்கொள்ளக்கூடிய ஒரு திறன். ஆனால் ஒரு வரிசைமுறை மூலம் வேலையை வடிவமைப்பதே உண்மையான திறன்:

  1. தேவைகள் (Requirements)
  2. இடைவெளிகளைக் கண்டறிதல் (Gap identification)
  3. திட்டமிடல் (Planning)
  4. சிறிய மாற்றங்கள் (Small changes)
  5. மறுஆய்வு (Review)
  6. சரிபார்த்தல் (Verification)

உங்கள் முதல் Prompt, வேலை சரியாக இருப்பதை நிரூபிக்கும் சோதனையில் (test) கவனம் செலுத்த வேண்டும். அதை உங்கள் கடைசிப் படியாக மாற்ற வேண்டாம்.

Git அல்லது CI/CD போன்ற கருவிகள், அவற்றைச் சுற்றியே உங்கள் பணிப்பாய்வை (workflow) நீங்கள் மறுசீரமைக்கும் போது மட்டுமே பயனுள்ளதாக இருக்கும். கருவியை விட பணிப்பாய்வே முக்கியமானது.

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

இந்தச் சரிபார்ப்பு இடைவெளிகளைக் கையாள உங்கள் பணிப்பாய்வை எவ்வாறு மாற்றியமைப்பீர்கள்?

Source: https://dev.to/yerkerakhimov/why-shipping-fast-with-ai-is-a-trap-3f9l

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