మా కోడ్‌బేస్‌పై AI తప్పుడు సమాచారాన్ని సృష్టించకుండా నేను ఎలా నిరోధించాను

AI కోడింగ్ టూల్స్ నిజమైన ప్రొడక్షన్ ప్రాజెక్ట్‌లలో విఫలమవుతాయి. అవి కొత్త కోడ్‌పై బాగా పనిచేస్తాయి. కానీ చరిత్ర (history) ఉన్న పాత కోడ్‌పై మాత్రం విఫలమవుతాయి.

మా ఫిన్‌టెక్ (fintech) ప్రాజెక్ట్‌కు మూడు సంవత్సరాల చరిత్ర ఉంది. ఇందులో రెండు React ఫ్రంటెండ్‌లు, ఒక అడ్మిన్ ప్యానెల్ మరియు ఒక FastAPI బ్యాకెండ్ ఉన్నాయి. డేటాబేస్ చాలా సంక్లిష్టంగా ఉంది, ఇందులో అనేక టేబుల్స్ మరియు హెవీ జాయిన్స్ (heavy joins) ఉన్నాయి.

వేగంగా ముందుకు వెళ్లడానికి మేము AIని ఉపయోగించాలని ప్రయత్నించాము. కానీ అది విఫలమైంది.

ఒక కాంటాక్ట్స్ (contacts) టేబుల్‌ను సృష్టించమని నేను AIని కోరాను. అది పేర్లు మరియు ఈమెయిల్స్ కోసం కొత్త కాలమ్స్‌ను సృష్టించింది. మా యూజర్స్ (users) టేబుల్‌లో ఇవి ఇప్పటికే ఉన్నాయని అది గుర్తించలేదు. ఫారిన్ కీ (foreign key) ఉపయోగించాల్సింది పోయి, అది డేటాను డూప్లికేట్ చేసింది.

AI తెలివితక్కువది కాదు. దానికి సర