రాబోయే లూప్: AI Harness Engineering కోడింగ్ను ఎలా మారుస్తుంది
AI కోడింగ్లో అతిపెద్ద మార్పు మెరుగైన మోడల్స్ గురించి కాదు. అది లూప్ (loop) గురించి.
సాఫ్ట్వేర్ డెవలప్మెంట్ Harness Engineering అని పిలవబడే కొత్త దశలోకి మారుతోంది. ఈ దశ కేవలం సింపుల్ ప్రాంప్ట్లకే పరిమితం కాకుండా, AI ఏజెంట్లను నియంత్రించే వ్యవస్థలను నిర్మించడంపై దృష్టి పెడుతుంది.
ఒక గొప్ప హార్నెస్ (harness), ఒక గొప్ప మోడల్ కంటే మెరుగ్గా పనిచేస్తుంది.
హార్నెస్ అనేది మోడల్ చుట్టూ ఉన్న అన్నింటినీ కలిగి ఉంటుంది:
- System prompts మరియు tools
- File system access
- Execution sandboxes
- Verification logic
చాలా బృందాలు 'inner loop' పై దృష్టి పెడతాయి. AI ఒక టూల్ను పిలిచినప్పుడు, ఫైల్ను ఎడిట్ చేసినప్పుడు మరియు ఒక టెస్ట్ను రన్ చేసినప్పుడు ఇది జరుగుతుంది.
అసలైన విలువ 'outer loop' లో ఉంటుంది. ఇది ఒక orchestration layer. ఇది పనులను క్యూ (queue) చేస్తుంది, పని పూర్తయిందో లేదో అంచనా వేస్తుంది మరియు మొత్తం ప్రక్రియను నిర్వహిస్తుంది. ఈ టాస్క్ ఒకే చాట్ సెషన్కు పరిమితం కాకుండా బయట ఉంటుంది.
AI డెవలప్మెంట్ యొక్క పరిణామం:
- Prompt Engineering (2022-23): స్నిప్పెట్ల (snippets) కోసం సింగిల్ ప్రాంప్ట్లను రాయడం.
- Context Engineering (2024-25): ఫీచర్ల కోసం మెమరీ మరియు ఫైళ్లను నిర్వహించడం.
- Harness Engineering (2026): స్వయంప్రతిపత్తి కలిగిన (autonomous) కంట్రోల్ సిస్టమ్లను నిర్మించడం.
అడ్డంకి (bottleneck) మారిపోయింది. AI కోడ్ను రాయగలదా లేదా అనేది ఇప్పుడు సమస్య కాదు. AI అనుసరించగలిగే ఒక స్పెసిఫికేషన్ను (spec) మీరు రాయగలరా లేదా అనేదే ముఖ్యం.
లూప్లు ఎక్కడ బాగా పనిచేస్తాయి:
- ఒక భాష నుండి మరొక భాషలోకి కోడ్ను పోర్టింగ్ (porting) చేయడం.
- పెర్ఫార్మెన్స్ బెంచ్మార్క్లను రన్ చేయడం.
- సెక్యూరిటీ స్కానింగ్.
- వేగవంతమైన పరిశోధన మరియు ప్రోటోటైప్లు.
లూప్లు ఎక్కడ విఫలమవుతాయి:
- లోతైన మానవ విచక్షణ (human judgment) అవసరమయ్యే కోడ్.
- కఠినమైన ఆర్కిటెక్చరల్ నియమాలు అవసరమయ్యే వ్యవస్థలు.
- హై-లెవల్ డిజైన్ మరియు మెయింటెనెబిలిటీ (maintainability).
మేము Comprehension Debt వంటి కొత్త ప్రమాదాలను చూస్తున్నాము. మానవులు రివ్యూ చేయగలిగే దానికంటే AI కోడ్ను వేగంగా జనరేట్ చేసినప్పుడు ఇది జరుగుతుంది. దీనివల్ల బృందాలు తమకు అర్థం కాని కోడ్బేస్లతో ఇబ్బంది పడతాయి.
ఈ మార్పు మూడు కారణాల వల్ల అనివార్యం:
- సెక్యూరిటీ: అటాకర్లు లూప్లను ఉపయోగిస్తారు. డిఫెండర్లు కూడా వాటిని ఉపయోగించాలి.
- ఎకనామిక్స్: చిన్న బృందాలు ఇప్పుడు చాలా పెద్ద బృందాల పనిని చేయగలవు.
- టెక్నికల్ డెట్: భవిష్యత్తు కోడ్బేస్లు AIతో కలిసి పనిచేసేలా నిర్మించబడతాయి.
మీ ఉద్యోగం మారుతోంది. మీరు కోడ్ రాయడం నుండి, కోడ్ను రాసే లూప్లను రాయడం వైపు మారుతున్నారు.
Optional learning community: https://t.me/GyaanSetuAi
