AI కోడ్ని నమ్మడానికి 4-అడుగుల పద్ధతి
నేను నా మొత్తం ఉత్పత్తిని (product) ఒక AI కోడింగ్ ఏజెంట్ని ఉపయోగించి నిర్మించాను.
అతిపెద్ద ప్రమాదం బగ్స్ (bugs) మాత్రమే కాదు. తప్పుడు కారణం వల్ల పాస్ అయ్యే టెస్ట్ సూట్ (test suite) అతిపెద్ద ప్రమాదం. ఒక గ్రీన్ చెక్మార్క్ మిమ్మల్ని మోసం చేయవచ్చు.
నియంత్రణలో ఉండటానికి నేను ఈ నాలుగు దశలను ఉపయోగిస్తాను.
మీ విజయ ప్రమాణాలను (success criteria) స్థిరపరచండి AI ఫలితాలను చూడకముందే మీ పాస్ లేదా ఫెయిల్ నియమాలను gitలో వ్రాయండి. AI పని పూర్తి చేసిన తర్వాత మీరు విజయాన్ని నిర్వచించినట్లయితే, మీరు AI అవుట్పుట్కు అనుకూలంగా ఉండే నిర్వచనాన్ని ఎంచుకుంటారు. ఒకసారి తప్పుడు అంశాన్ని కొలవడం వల్ల ఒక టెస్ట్ పాస్ అయిపోయి, నేను ఒక ప్రాజెక్ట్ను కోల్పోయాను. ముందుగా ప్రమాణాలను (bar) రాసి పెట్టుకోండి.
బేస్లైన్ టెస్ట్లను (baseline tests) రన్ చేయండి మీ ప్రమాణాలను కమిట్ (commit) చేసి, మీ ప్రస్తుత కోడ్పై టెస్ట్లను రన్ చేయండి. మీకు తెలిసిన ఒక మంచి ప్రారంభ పాయింట్ అవసరం. ఒక టెస్ట్ ఈరోజు పాస్ అయిందా లేదా AI దానిని తాకకముందే అది గ్రీన్ (పాస్) లో ఉందా అనేది మీకు తెలియాలి.
కోడ్ కంటే ముందు ప్లాన్ను అడగండి AIని ఒక ప్లాన్ అడగండి. కోడ్ అడగకండి. చాలా మంది 400 లైన్ల కోడ్ను చదవకుండానే ఆమోదించడం వల్ల తమ కోడ్బేస్ను పాడు చేసుకుంటారు. మీరు ప్లాన్ను రెండు నిమిషాల్లో సమీక్షించవచ్చు. ఇది నంబర్లు బాగుండటం కోసం AI కష్టమైన టెస్ట్ కేసులను డిలీట్ చేయకుండా నిరోధిస్తుంది.
మాన్యువల్ ఆమోదం మాత్రమే ప్లాన్ను సమీక్షించండి. అది తప్పుగా అనిపిస్తే అడ్డుకోండి. అప్పుడే ఆ పనిని ఆమోదించండి. ప్లాన్లో నేను చదవని కోడ్ను AI ఎప్పుడూ రాయదు. ఆటో-అప్రూవల్ (Auto-approval) అనేది నమ్మకంగా తప్పుగా ఉండే సిస్టమ్లకు దారితీస్తుంది.
Optional learning community: https://t.me/GyaanSetuAi