𝗔𝗜 మిమ్మల్ని భర్తీ చేయదు, కానీ చెడు AI అలవాట్లు మిమ్మల్ని దెబ్బతీస్తాయి
AI ఒక పరిపూర్ణమైన ఫంక్షన్ను రాసినప్పుడు అది మ్యాజిక్ లా అనిపిస్తుంది. కానీ అది లేని ఒక APIని సృష్టించినప్పుడు మాత్రం అది ఒక విపత్తులా అనిపిస్తుంది.
చాలా మంది డెవలపర్లు ఒక ఎంపికను ఎదుర్కొంటారు. మీరు AIని ఒక మెంటార్గా ఉపయోగించుకోవచ్చు, లేదా ఒక 'autocomplete zombie'గా మారిపోవచ్చు.
ప్రమాదం సాంకేతికతలో లేదు. ప్రమాదం బద్ధకంలో ఉంది. మీరు ఆలోచించడం ఆపేస్తే, మీ నైపుణ్యాన్ని కోల్పోతారు.
నియంత్రణలో ఉండటానికి ఈ ఐదు మార్గాలను ఉపయోగించండి:
- Reasoning mode: కేవలం కోడ్ మాత్రమే అడగకండి. AIని దశలవారీగా ఆలోచించమని మరియు ముందుగా edge casesలను జాబితా చేయమని అడగండి.
- Verbosity control: మీకు ఒక చిన్న కోడ్ స్నిప్పెట్ (snippet) కావాలా లేదా లాభనష్టాలతో (trade-offs) కూడిన లోతైన విశ్లేషణ కావాలా అనేది AIకి చెప్పండి.
- Tooling: ఊహించి చెప్పే బదులు, డాక్యుమెంటేషన్, REPLలు లేదా డయాగ్రామ్లను ఉపయోగించమని AIని ఆదేశించండి.
- Self-reflection: AI తన సమాధానాన్ని తానే విమర్శించుకోమని అడగండి. అది తప్పుగా ఉండే మూడు మార్గాలను వెతకమని అడగండి.
- Rubrics: నిర్మాణాలను (structures) ఉపయోగించండి. కేవలం ఒక డిజైన్ డాక్యుమెంట్ అడగడానికి బదులుగా, సమస్యలు (Problems), పరిమితులు (Constraints), ఎంపికలు (Options), మరియు రిస్క్లు (Risks) ఉన్న డాక్యుమెంట్ను అడగండి.
ఎప్పుడు నమ్మాలి మరియు ఎప్పుడు సరిచూసుకోవాలో తెలుసుకోండి.
వీటి కోసం AIని నమ్మవచ్చు:
- పునరావృతమయ్యే టెస్ట్ స్టబ్లను (test stubs) రాయడానికి.
- ప్రాథమిక CRUD స్కాఫోల్డింగ్ను (scaffolding) రూపొందించడానికి.
- డాక్యుమెంటేషన్ను క్లుప్తీకరించడానికి (summarizing).
వీటి కోసం AIని ఎప్పుడూ నమ్మకండి:
- Database migrations కోసం.
- Authentication logic కోసం.
- Production infrastructure మార్పుల కోసం.
AIని ఒక రీసెర్చ్ అసిస్టెంట్గా చూడండి, కోడ్ మంకీ (code monkey)గా కాదు. మీ సిస్టమ్ను నిర్మించమని దానికి చెప్పకండి. మీ డిజైన్ను విమర్శించమని అడగండి. ఇది బగ్లను సృష్టించకుండానే రిస్క్లను గుర్తిస్తుంది.
లక్ష్యం 'autocomplete brain' నుండి తప్పించుకోవడం. లాజిక్ను అర్థం చేసుకోకుండా కాపీ, పేస్ట్ చేసి పంపినప్పుడు ఇది జరుగుతుంది. మీరు టికెట్ను పరిష్కరించవచ్చు, కానీ ఒక ఇంజనీర్గా మీరు ఎదగలేరు.
డ్రాఫ్ట్ చేయడానికి AIని ఉపయోగించండి. సరిచూసుకోవడానికి మీ మెదడును ఉపయోగించండి.
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
Optional learning community: https://t.me/GyaanSetuAi