మనం విస్మరించిన టెక్నికల్ డెబ్ట్ను AI బయటపెడుతోంది
జూనియర్ ఇంజనీర్లు ఎదుర్కొనే సమస్యలనే AI టూల్స్ కూడా ఎదుర్కొంటున్నాయి.
ఇది కోడ్ లేదా మ్యాథ్స్ గురించి కాదు. ఇది అస్పష్టత (ambiguity) గురించి.
అస్పష్టమైన అవసరాలు (requirements) అస్పష్టమైన ఫలితాలకు దారితీస్తాయి. అస్థిరమైన కోడ్ తప్పు అంచనాలకు దారితీస్తుంది. డాక్యుమెంట్ చేయని నియమాలు ఆత్మవిశ్వాసంతో కూడిన తప్పుడు ఊహలకు దారితీస్తాయి.
ఏళ్ల తరబడి, మనుషులే ఈ సమస్యలను పరిష్కరించారు.
టీమ్స్ ఆ లోపించిన సందర్భాన్ని (context) తమ జ్ఞాపకశక్తిలో ఉంచుకునేవారు. సీనియర్ ఇంజనీర్లు ఒక నిర్ణయం వెనుక ఉన్న చరిత్రను వివరించేవారు. సంభాషణల ద్వారా జ్ఞానం ఒకరి నుండి ఒకరికి చేరుకునేది.
AI ఆ సంభాషణల్లో పాల్గొనలేదు. మీరు ఏమి రాస్తారో అది కేవలం దానినే చదువుతుంది.
AI సాఫ్ట్వేర్ నాణ్యతను స్పష్టంగా చూపిస్తుంది.
క్లీన్ ఆర్కిటెక్చర్ డెవలపర్లకు సహాయపడుతుంది. ఇది మీ కోడ్ను AI అర్థం చేసుకోవడానికి కూడా సహాయపడుతుంది.
స్పష్టమైన అవసరాలు ప్రాజెక్ట్ మేనేజర్లకు సహాయపడతాయి. ఇప్పుడు AI పనుల కోసం అవి తప్పనిసరి.
దీని నుండి నేర్చుకోవాల్సిన పాఠం సరళమైనది. AIని అయోమయానికి గురిచేస్తున్న అంశాలు మనుషులను కూడా ఇప్పటికే అయోమయానికి గురిచేస్తున్నాయి.
మనం ఆ గందరగోళాన్ని ఎలా అధిగమించాలో నేర్చుకున్నాము. కానీ ఇప్పుడు, ఆ గందరగోళాన్ని దాచడం కష్టమవుతోంది.
Source: https://dev.to/orashus/ai-is-exposing-technical-debt-we-learned-to-ignore-3nfa
Optional learning community: https://t.me/GyaanSetuAi