వైబ్ కోడింగ్ సరదాగా ఉంటుంది, కానీ ఇప్పటివరకు మిమ్మల్ని మాత్రమే తీసుకెళ్లగలదు, ఇంజనీర్లు అంటున్నారు
కెవిన్ వు, AI వాయిస్ ఏజెంట్ స్టార్టప్ యొక్క CEO మరియు కోఫౌండర్ లీపింగ్ ఐఅందరూ వైబ్ కోడింగ్ అన్నారు.
కానీ వారు అందరూ బాగా చేస్తున్నారని కాదు.
తన కంపెనీ ఒక ఇంజనీర్ను నియమించుకుందని, వారు ఎక్కువగా ఉన్నారని అనుమానించడానికి మాత్రమే వు చెప్పారు వైబ్ కోడింగ్. “AI ఉత్పత్తి చేసిన కోడ్ ఏమి చేస్తుందో వారికి కూడా తెలియదు” అని అతను చెప్పాడు.
వైబ్ కోడింగ్ను వివిధ మార్గాల్లో నిర్వచించవచ్చు, కాని ఇది సాధారణంగా కోడ్ రాయడానికి AI సాధనాలను సూచించడానికి సాదా ఇంగ్లీషును ఉపయోగించడాన్ని సూచిస్తుంది. ఈ దృగ్విషయం టెక్ ప్రపంచం ద్వారా కదిలింది, విస్తృతమైన కెరీర్ సలహా యొక్క జ్ఞానాన్ని ప్రశ్నించింది: “కోడ్ నేర్చుకోండి. “
అయినప్పటికీ, మేజర్ టెక్ కంపెనీలలోని ఇంజనీర్లు మరియు కంప్యూటర్ సైన్స్ ప్రొఫెసర్లు బిజినెస్ ఇన్సైడర్తో మాట్లాడుతూ AI కోడింగ్ను వేగంగా మరియు సరదాగా చేయగలదు, ఇది సాఫ్ట్వేర్ ఇంజనీర్లకు ప్రత్యామ్నాయం కాదు.
“ఇది అనుభవశూన్యుడు డ్రైవర్కు రేసు కారు ఇవ్వడం లాంటిది” అని దక్షిణ కాలిఫోర్నియా విశ్వవిద్యాలయంలో కంప్యూటర్ సైన్స్ విభాగం అధ్యక్షుడు నేనాడ్ మెడ్విడోవిక్ చెప్పారు. “మీరు ఏమి చేస్తున్నారో మీకు తెలియకపోతే చాలా తప్పుగా ఉండే కొన్ని విషయాలు ఉన్నాయి.”
మెడ్విడోవిక్ మాట్లాడుతూ, AI సులభంగా లేదా మధ్యస్తంగా సంక్లిష్టమైన కోడ్ ముక్కల కోసం బాగా పనిచేస్తుందని అధ్యయనాలు చూపిస్తున్నాయి, అయితే మీరు మరింత క్లిష్టమైన సమస్యలను ఇస్తే, “వైబ్ కోడింగ్ తక్కువ ఉపయోగపడుతుంది.”
AI తో కోడింగ్ దాని పరిమితులను కలిగి ఉంది
AI యొక్క పెరుగుదల ఇప్పటికే ప్రభావితం చేస్తుంది ఎంట్రీ లెవల్ కోడింగ్ ఉద్యోగాలు. సాఫ్ట్వేర్ ఇంజనీర్లు ఉన్నారని వారు చెప్పిన చాలా AI- బహిర్గతమైన వృత్తులలో, 22 నుండి 25 సంవత్సరాల వయస్సు గల కార్మికులు, ఉత్పాదక AI ని విస్తృతంగా స్వీకరించడం నుండి ఉపాధిలో 13% సాపేక్ష క్షీణతను చూశారని స్టాన్ఫోర్డ్ పరిశోధకులు ఒక కొత్త అధ్యయనంలో కనుగొన్నారు. ప్రారంభ కెరీర్ సాఫ్ట్వేర్ డెవలపర్ల ఉపాధి 2022 చివరిలో జూలై 2025 వరకు గరిష్ట స్థాయి నుండి దాదాపు 20% తగ్గిందని అధ్యయనం కనుగొంది.
లాస్ ఏంజిల్స్లోని కాలిఫోర్నియా విశ్వవిద్యాలయంలో కంప్యూటర్ శాస్త్రవేత్త మరియు ప్రొఫెసర్ టాడ్ మిల్స్టెయిన్ మాట్లాడుతూ AI తో కోడింగ్ A తో కోడింగ్ మాదిరిగానే ఉంటుంది జూనియర్ ఇంజనీర్. మీరు దీనికి సూచనలు ఇస్తారు మరియు “మీరు దీన్ని ఎందుకు ప్రయత్నించరు?” ఆపై మీరు దానిని సమీక్షించి, “ఈ భాగం మంచిది, కానీ ఈ భాగాన్ని భిన్నంగా చేయడానికి ప్రయత్నించండి” అని చెప్పవచ్చు.
ఏదేమైనా, పరిశ్రమ వైబ్ కోడింగ్ యొక్క సాధారణ అపోహల నుండి చాలా దూరం ఉంది, ఇక్కడ చేసే వ్యక్తి కోడ్ను అర్థం చేసుకోవలసిన అవసరం లేదు, మరియు AI ఒక ప్రాజెక్ట్ను మొదటి నుండి చివరి వరకు నిర్వహించగలదు.
“మీరు కోడ్ చదువుతున్నారు. మీరు కోడ్కు బాధ్యత వహిస్తారు” అని మిల్స్టెయిన్ AI సాధనాలను ఉపయోగిస్తున్న ఇంజనీర్ల గురించి చెప్పారు. “మరియు కొన్నిసార్లు చాలా గమ్మత్తైన భాగాలు ఉన్నాయి లేదా AI కి వివరించడానికి చాలా క్లిష్టంగా ఉంటాయి, కాబట్టి మీరు కూడా మీరే చేయడం ముగుస్తుంది.”
ప్రారంభ కోడ్ సృష్టి సాఫ్ట్వేర్ చక్రంలో ఒక చిన్న భాగం అని మిల్స్టెయిన్ చెప్పారు – ఇది కూడా నిర్వహించాల్సిన అవసరం ఉంది మరియు కాలక్రమేణా బగ్ పరిష్కారాలు మరియు పొడిగింపులను కలిగి ఉండాలి.
“ఇది ఖచ్చితంగా సాఫ్ట్వేర్ ఇంజనీర్ ఏమి చేస్తున్నాడో లేదా చేయాల్సిన అవసరం లేదు” అని అతను చెప్పాడు.
వ్యవస్థల విషయానికి వస్తే మన ప్రపంచం ఆధారపడి ఉంటుంది – ఆర్థిక సంస్థలు.
జిగర్ భాతి, ఒక ఓపెనై వద్ద ఇంజనీర్కోడింగ్ ప్రక్రియను ఆటోమేట్ చేయకుండా AI సాధనాలు సహాయకుడిగా పనిచేస్తాయని చెప్పారు. మానవ ఇంజనీర్గా, “మీరు ఇంకా నియంత్రణలో ఉన్నారు” అని చెప్పాడు. శీఘ్ర నమూనా లేదా భావన యొక్క రుజువును సృష్టించడానికి వైబ్ కోడింగ్ ఉపయోగపడుతుందని, కానీ ఉపయోగపడే ఉత్పత్తిగా ఉండటానికి, వ్యవస్థ ఎలా పనిచేస్తుందనే దానిపై క్లిష్టమైన అవగాహనతో అనుభవజ్ఞులైన ఇంజనీర్లు అవసరం అని ఆయన అన్నారు.
“ఇంకా ఒక అంశం ఉంది, మీరు గొప్ప ఉత్పత్తిని రూపొందించడానికి 10 వేర్వేరు జట్లతో మాట్లాడాలి, మరియు ఇది సాఫ్ట్వేర్ ఇంజనీర్లు రోజువారీ జీవితంలో కూడా పాల్గొంటారు, కేవలం కోడింగ్ కాకుండా,” అని అతను చెప్పాడు.
Ritvika Nagula, a మైక్రోసాఫ్ట్ వద్ద సాఫ్ట్వేర్ ఇంజనీర్AI సాధనాలను ఎలా ప్రాంప్ట్ చేయాలో తెలుసుకోవడానికి కోడ్ గురించి లోతైన అవగాహన కలిగి ఉండటం అవసరం అని అన్నారు. AI ప్రతిస్పందనలు తరచుగా వారు ఇచ్చిన ప్రాంప్ట్ల వలె మంచివి. ఉదాహరణకు, మీరు AI సాధనానికి సరైన సందర్భం ఇవ్వకపోతే, “ఇది పూర్తిగా వర్తించని పరిష్కారాన్ని మీకు ఇస్తుంది” అని ఆమె చెప్పింది.
వైబ్ కోడింగ్ సాఫ్ట్వేర్ ఇంజనీరింగ్ యొక్క స్వభావాన్ని మారుస్తోంది
పరిమితులు ఉన్నప్పటికీ, ఇంజనీర్లు మరియు ప్రొఫెసర్లు వైబ్ కోడింగ్ ప్రోగ్రామింగ్ను వేగంగా మరియు సరదాగా చేస్తుంది.
“మీరు చాలా త్వరగా విషయాలతో ప్రయోగాలు చేయవచ్చు,” అంటారా డేవ్, ఎ మైక్రోసాఫ్ట్ వద్ద ఉత్పత్తి డిజైనర్అన్నాడు. “ఇది చాలా సరదాగా ఉంటుంది. మీరు సెకన్లు లేదా నిమిషాల్లో చాలా మంచి ఆలోచనలను సృష్టించవచ్చు. మీరు ఒక పరిష్కారం నుండి మరొక పరిష్కారానికి వెళ్ళవచ్చు.”
ప్రతి అనువర్తనానికి అవసరమైన కొన్ని ప్రాథమిక కోడింగ్ చేయడంలో AI ప్రస్తుతం చాలా మంచిదని మిల్స్టెయిన్ చెప్పారు, ఇది ఈ ప్రక్రియను వేగవంతం చేస్తుంది మరియు ఇంజనీర్లు వాస్తవానికి ఆహ్లాదకరమైన మరియు సవాలు చేసే భాగాలపై దృష్టి పెట్టడానికి అనుమతిస్తుంది. “ప్రాపంచిక అంశాలను తీసివేయడం భారీ ఉత్పాదకత లాభం” అని అతను చెప్పాడు.
AI సాధనాలు వేగంగా అభివృద్ధి చెందుతున్నాయి, మరియు మిల్స్టెయిన్ మరియు మెడ్విడోవిక్ సాఫ్ట్వేర్ ఇంజనీర్లు మరియు కంప్యూటర్ సైన్స్ పాఠ్యాంశాలకు దీని అర్థం ఏమిటో నిరంతరం తిరిగి అంచనా వేస్తున్నారని చెప్పారు.
“మేము గుర్తించిన ఒక విషయం ఏమిటంటే, మా విద్యార్థులు మేము కోరుకుంటున్నామో లేదో ఉపయోగించబోతున్నారు” అని మెడ్విడోవిక్ AI గురించి చెప్పాడు, కంప్యూటర్ సైన్స్ యొక్క ప్రాథమికాలను బోధించడంతో పాటు, వారు AI సాధనాలను ఎలా బాధ్యతాయుతంగా ఎలా ఉపయోగించాలో విద్యార్థులకు నేర్పించాల్సిన అవసరం ఉంది.
ప్రొఫెసర్లు తాము ఇప్పటికీ ఫండమెంటల్స్ను ప్రేరేపించడంపై దృష్టి సారిస్తున్నారని, వారు ఎప్పుడైనా అనవసరంగా మారడాన్ని వారు చూడరు.
కాకుండా ఇంజనీర్లను మార్చండిసాఫ్ట్వేర్ ఇంజనీర్గా ఉండడం అంటే అభివృద్ధి చెందుతూనే ఉంటుంది, మరియు వైబ్ కోడింగ్ AI ను చేర్చడంలో సందేహం లేదు, చివరికి అది ఏ రూపాన్ని తీసుకుంటుంది.