𝗔𝗜 𝗪𝗼𝗻’𝘁 𝗥𝗲𝗽𝗹𝗮𝗰𝗲 𝗬𝗼𝘂, 𝗕𝘂𝘁 𝗕𝗮𝗱 𝗔𝗜 𝗛𝗮𝗯𝗶𝘁𝘀 𝗪𝗶𝗹𝗹
AI ஒரு சரியான function-ஐ எழுதும்போது மந்திரம் போலத் தோன்றுகிறது. ஆனால், இல்லாத ஒரு API-ஐ அது கற்பனையாக உருவாக்கும்போது அது ஒரு பேரழிவாகத் தோன்றுகிறது.
பெரும்பாலான டெவலப்பர்கள் ஒரு தேர்வை எதிர்கொள்கிறார்கள். நீங்கள் AI-ஐ ஒரு வழிகாட்டியாக (mentor) பயன்படுத்தலாம், அல்லது ஒரு autocomplete zombie-ஆக மாறலாம்.
ஆபத்து தொழில்நுட்பத்தில் இல்லை. ஆபத்து சோம்பேறித்தனத்தில் உள்ளது. நீங்கள் சிந்திக்கத் தவறினால், உங்கள் தனித்திறனை இழப்பீர்கள்.
கட்டுப்பாட்டில் இருக்க இந்த ஐந்து மாற்றிகளைப் (switches) பயன்படுத்துங்கள்:
- Reasoning mode: வெறும் code மட்டும் கேட்காதீர்கள். AI-ஐப் படிப் படியாகச் சிந்திக்கச் சொல்லுங்கள் மற்றும் முதலில் edge cases-களைப் பட்டியலிடச் சொல்லுங்கள்.
- Verbosity control: உங்களுக்கு ஒரு சிறிய snippet வேண்டுமா அல்லது trade-offs எனப்படும் சாதக பாதகங்களுடன் கூடிய விரிவான விளக்கம் வேண்டுமா என்பதை AI-இடம் சொல்லுங்கள்.
- Tooling: யூகிக்காமல் இருக்க, docs, REPLs அல்லது வரைபடங்களைப் (diagrams) பயன்படுத்த AI-ஐ வற்புறுத்துங்கள்.
- Self-reflection: தனது பதிலையே விமர்சிக்க AI-இடம் கேளுங்கள். அது தவறாக இருக்கக்கூடிய மூன்று வழிகளைக் கண்டறியச் சொல்லுங்கள்.
- Rubrics: கட்டமைப்புகளைப் பயன்படுத்துங்கள். ஒரு design doc-ஐக் கேட்பதற்குப் பதிலாக, Problems, Constraints, Options மற்றும் Risks ஆகியவற்றை உள்ளடக்கிய ஒரு ஆவணத்தைக் கேட்கவும்.
எப்போது நம்புவது மற்றும் எப்போது சரிபார்ப்பது என்பதைத் தெரிந்து கொள்ளுங்கள்.
AI-ஐ இவற்றைச் செய்யப் பயன்படுத்தலாம்:
- மீண்டும் மீண்டும் எழுத வேண்டிய test stubs-களை எழுதுவதற்கு.
- அடிப்படை CRUD scaffolding-ஐ உருவாக்குவதற்கு.
- ஆவணங்களைச் (documentation) சுருக்குவதற்கு.
AI-ஐ இவற்றைச் செய்ய ஒருபோதும் நம்பாதீர்கள்:
- Database migrations.
- Authentication logic.
- Production infrastructure மாற்றங்கள்.
AI-ஐ ஒரு ஆராய்ச்சி உதவியாளராகக் கருதுங்கள், ஒரு code monkey-ஆக அல்ல. உங்கள் சிஸ்டத்தை உருவாக்க அதைச் சொல்லாதீர்கள். உங்கள் வடிவமைப்பை (design) விமர்சிக்கச் சொல்லுங்கள். இது பிழைகளை (bugs) உருவாக்காமல் அபாயங்களைக் கண்டறிய உதவும்.
'autocomplete brain' நிலையைத் தவிர்ப்பதே இலக்காகும். லாஜிக்கைப் (logic) புரிந்து கொள்ளாமல், நகலெடுத்து (copy), ஒட்டி (paste), வேலையை முடிக்கும்போது இது நிகழ்கிறது. நீங்கள் அந்த டிக்கெட்டை (ticket) தீர்க்கலாம், ஆனால் ஒரு பொறியாளராக நீங்கள் வளர மாட்டீர்கள்.
வரைவு (draft) செய்ய AI-ஐப் பயன்படுத்துங்கள். சரிபார்க்க உங்கள் மூளையைப் பயன்படுத்துங்கள்.
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
Optional learning community: https://t.me/GyaanSetuAi