నేను ఎలోన్ మస్క్ వర్సెస్ సామ్ ఆల్ట్మాన్ రేసింగ్ గేమ్ను నిర్మించడానికి వైబ్ కోడింగ్ను ఉపయోగించాను
మరియు ఇప్పుడే చదవడం ప్రారంభించండి.
ఖాతా ఉందా? .
- “వైబ్ కోడింగ్” ప్రజలను AI తో అనువర్తనాలను రూపొందించడానికి అనుమతిస్తుంది – వారికి కోడింగ్ అనుభవం లేకపోయినా.
- ఇది సాఫ్ట్వేర్ అభివృద్ధిని ప్రాప్యత చేయగలదు మరియు అనుభవజ్ఞులైన డెవలపర్లు దీన్ని వేగంగా కోడ్ చేయడానికి ఉపయోగిస్తున్నారు.
- AI ఒక ఆలోచనను జీవితానికి ఎంతవరకు తీసుకువస్తుందో చూడటానికి నేను దానిని పరీక్షించాను. ఇది ఆకట్టుకునేది కాని పరిపూర్ణమైనది కాదు.
సిలికాన్ వ్యాలీ గురించి సందడి చేస్తోంది “వైబ్ కోడింగ్,” కాబట్టి AI మొదటి నుండి ఏదైనా నిర్మించనివ్వడం అంటే ఏమిటో చూడటానికి నేను దానిని పరీక్షించాను.
ఓపెనై కోఫౌండర్ ఆండ్రేజ్ కార్పతి, వైబ్ కోడింగ్ చేత సృష్టించబడింది వివరిస్తుంది AI సాధనానికి సూచనలు ఇవ్వడం మరియు అన్ని పనులను చేయనివ్వండి.
లేదా, కార్పతి చెప్పినట్లుగా, “మీరు వైబ్స్కు పూర్తిగా ఇస్తారు, ఘాతాంకాలను స్వీకరిస్తారు మరియు కోడ్ కూడా ఉందని మర్చిపోతారు.”
సున్నా కోడింగ్ అనుభవం ఉన్న వ్యక్తిగా, నేను ఈ భావనను పరీక్షలో ఉంచాను మరియు ఆన్లైన్ గేమ్ను నిర్మించాను.
ఈ ప్రక్రియకు ఐదు గంటలు పట్టింది, కొన్ని సవాళ్లను కలిగి ఉంది మరియు పర్ఫెక్ట్ కంటే తక్కువ తుది ఉత్పత్తిని సృష్టించింది. కానీ, AI కోడింగ్ను మరింత ప్రాప్యత చేయడం మరియు తయారు చేయడం ఎలా చేస్తుందో ఇది చూపిస్తుంది అనుభవజ్ఞులైన సాఫ్ట్వేర్ ఇంజనీర్లు మరింత సమర్థవంతంగా.
ఇది ఎలా జరిగిందో దశల వారీగా ఇక్కడ ఉంది-మరియు నేను మార్గం వెంట నేర్చుకున్నాను.
(లేదా, మొదట ఆటను ప్రయత్నించడానికి ఇక్కడ క్లిక్ చేయండి.)
నేను నా ప్రారంభ ప్రాంప్ట్ను చాలా సరళంగా ఉంచాను
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
కర్సర్ మరియు వంటి వైబ్ కోడింగ్ సాధనాలు చాలా ఉన్నాయి చాట్గ్ప్ట్. నేను రిప్లిట్ ఏజెంట్ను ఉపయోగించాను, ఇది సాదా ఆంగ్లంలో ప్రాంప్ట్లతో అనువర్తనాలను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది.
నేను నిర్మించదలిచిన ఆట రకాన్ని వివరించడం ద్వారా నేను ప్రారంభించాను: మారియో కార్ట్ తరహా ఆట
మీరు అంశాలను నిర్మించవచ్చు
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
ఏజెంట్ ఆట కోసం ఒక ప్రణాళికను సూచించాడు మరియు తనిఖీ చేయడానికి మరియు ఆమోదించడానికి పెట్టెల్లో ఎంపికలను ఇచ్చాడు. ప్రారంభ ప్రోటోటైప్ను నిర్మించడం, మల్టీప్లేయర్ కార్యాచరణను జోడించడం, అదనపు పవర్-అప్లు మరియు అడ్డంకులను అమలు చేయడం, విభిన్న ఇతివృత్తాలతో అదనపు రేసు ట్రాక్లను సృష్టించడం మరియు అక్షర ప్రత్యేక సామర్థ్యాలను జోడించడం ఈ ప్రణాళికలో ఉన్నాయి.
నేను ప్రణాళికను ఆమోదించడానికి క్లిక్ చేసాను మరియు ఇది స్క్రీన్ యొక్క కుడి వైపున నిజ సమయంలో కోడ్ రాయడం ప్రారంభించింది.
ఇది మంచి ప్రారంభానికి బయలుదేరింది
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
దాని మొదటి ప్రయత్నం ఆశాజనకంగా కనిపించింది. కొద్ది నిమిషాల్లో, ఇది ఒక ప్రధాన మెను స్క్రీన్ను సృష్టించింది మరియు ఆట ఏమిటో వివరించే టెక్స్ట్ బాక్స్ను జోడించింది. ఇది ఆటను “అగి రేస్” అని పిలవాలని నిర్ణయించుకుంది.
వైబ్స్ వైబింగ్
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
ఆటగాళ్ళు వారి పాత్రను ఎంచుకోవడానికి ఇది రెండవ పేజీని సృష్టించిందని మరియు వేగం మరియు త్వరణంతో సహా వారి గణాంకాలను ప్రదర్శిస్తుందని నేను ఇష్టపడ్డాను.
స్వాగతం! ఆట వాస్తవానికి పనిచేయదు.
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
కానీ నేను “స్టార్ట్ రేస్” క్లిక్ చేసినప్పుడు, ఆట వాస్తవానికి పని చేయలేదు. బదులుగా, ఇది నాకు అర్థం కాని విచిత్రమైన దోష సందేశాన్ని ప్రదర్శించింది. నేను ఏజెంట్తో చెప్పాను, అది పని చేయలేదు మరియు కాపీ చేసి, దోష సందేశాన్ని అతికించారు, కనుక ఇది దాన్ని పరిష్కరించగలదు.
ప్రధాన మెనూ పేజీని మరింత సౌందర్యంగా ఆహ్లాదకరంగా మార్చమని మరియు అక్షరాల కోసం 3D యానిమేషన్లను జోడించమని కూడా నేను దానిని సూచించాను. ఆట సరిగ్గా నడుస్తుందో లేదో తనిఖీ చేయమని నన్ను అడగడానికి ముందు ఆ మార్పులు చేయడానికి ఇది కొన్ని నిమిషాలు గడిపింది.
మేము అభివృద్ధి చెందుతున్నాము
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
ప్రధాన మెను పేజీ 3D అక్షరాలతో బాగా కనిపించింది, అయినప్పటికీ ఇది మొదట కస్తూరి మరియు ఆల్ట్మన్లను రంగు ప్రజలుగా మార్చింది. అయినప్పటికీ, ఇది ఎలా ఉందో నేను చాలా దృష్టి సారించానని గ్రహించాను మరియు వినియోగదారు ఇంటర్ఫేస్ను సర్దుబాటు చేయడానికి ముందు దాన్ని సరిగ్గా పనిచేయాలని నిర్ణయించుకున్నాను. ఇది ఆ మార్పులను చేసింది మరియు ప్రతిదీ లోడ్ అవుతుందా మరియు సరిగ్గా ప్రదర్శిస్తుందా అని అడిగారు.
నేను బాలేరినా లాగా తిరుగుతున్నాను
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
ఈసారి, ఇది రేసు ట్రాక్ను ప్రదర్శించింది, కానీ ఆట పని చేయలేదు. కీబోర్డ్ సత్వరమార్గాలను ఉపయోగించడం వల్ల కార్లు మరియు అక్షరాలు సర్కిల్లలో తిరుగుతాయి – అవి నియంత్రించడం అసాధ్యం.
మేము తిరోగమనం చేస్తున్నాము
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
స్పిన్నింగ్ సమస్యను పరిష్కరించడానికి మరియు ఆటను క్రియాత్మకంగా మార్చమని ప్రత్యుత్తరం ఏజెంట్కు చెప్పిన తరువాత, ఇది పేజీని పూర్తిగా సరళీకృత రేసు ట్రాక్గా మార్చింది, కానీ ఈసారి ఏమీ పని చేయలేదు.
మునుపటి సంస్కరణకు తిరిగి రావాలని నేను చెప్పాను కాని స్టీరింగ్ను పరిష్కరించండి మరియు అక్షరాలు సేకరించగల నాణేలను జోడించండి, అది వారికి స్పీడ్ బూస్ట్ ఇస్తుంది.
మేము తిరిగి ట్రాక్లోకి వచ్చాము
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
ఇది మొత్తం చెక్కులను నడిపింది మరియు దోషాలను పరిష్కరించడానికి దాని కోడ్ను సమీక్షించినప్పుడు దాని “ఆలోచన” ను ప్రదర్శించింది. నియంత్రణలు ఇప్పుడు పనిచేస్తున్నందున అది ట్రిక్ చేసినట్లు అనిపించింది మరియు నేను స్పిన్నింగ్ లేకుండా వేగవంతం చేయగలను.
తరువాత, నాణేలను “కంప్యూట్ రిసోర్సెస్”, “అగ్రశ్రేణి ప్రతిభను నియమించుకోండి” మరియు “పెట్టుబడిదారుల నుండి నిధులు” అని లేబుల్ చేయడం వంటి కొన్ని ట్వీక్స్ చేయమని నేను చెప్పాను. అలాగే, అక్షరాలు నాణేలను సేకరించినప్పుడు అది వారికి స్పీడ్ బూస్ట్ ఇస్తుందని చూపించడానికి దృశ్య ప్రభావాన్ని కలిగి ఉండమని నేను చెప్పాను మరియు మరొకటి ప్రత్యర్థి ఒక దావాతో కొట్టినప్పుడు అది వాటిని నెమ్మదిస్తుందని చూపించడానికి.
సమస్యలు కొనసాగుతాయి
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
సుమారు 20 నిమిషాల తరువాత, ఏజెంట్ ఇది అనేక కీలక మెరుగుదలలతో ఆటను మెరుగుపరిచింది మరియు ఆటను మళ్లీ ప్రయత్నించమని చెప్పారు.
ఏదేమైనా, ఇది ఆట అనుభవాన్ని క్షీణింపజేసింది మరియు నేను ఆడటానికి ప్రయత్నించినప్పుడు స్క్రీన్ అస్పష్టంగా ప్రారంభమైంది.
ఆటను సృష్టించడానికి ప్రత్యుత్తరం ఉపయోగించి నా అనుభవమంతా నేను ఈ సమస్యను చాలా ఎదుర్కొన్నాను: ఒక సమస్యను పరిష్కరించడానికి నేను దానిని ఆదేశిస్తాను మరియు ఇది క్రొత్త వాటికి దారి తీస్తుంది. నా సమయం ఎక్కువ సమయం దాని కోడ్ను సమీక్షించడానికి మరియు లోపాలను గుర్తించడానికి వేచి ఉంది. అది నిజంగా నిరాశపరిచింది.
నాకు కోడింగ్ అనుభవం ఉంటే, నేను మూల కారణాలను గుర్తించి వాటిని వేగంగా పరిష్కరించగలిగానని నేను అనుమానిస్తున్నాను.
యురేకా! ఇది పనిచేస్తుంది (చాలా వరకు)
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
కొంత డీబగ్గింగ్ తరువాత, ఆట ఎక్కువగా పనిచేస్తుంది. అయితే, దృశ్య అంశాలు నా అంచనాలకు తగ్గాయి. రేస్ ట్రాక్ వాస్తవ ట్రాక్ను పోలి ఉంటుందని మరియు సిలికాన్ వ్యాలీ-నేపథ్య నేపథ్యాన్ని కలిగి ఉండాలని నేను కోరుకున్నాను, కాని మరింత పెద్ద మార్పులను అభ్యర్థించడానికి నేను సంకోచించాను, అది మళ్లీ విరిగిపోతుందనే భయంతో మరియు ఎక్కువ తలనొప్పికి కారణమవుతుంది.
ప్రారంభించటానికి సిద్ధంగా ఉంది
బిజినెస్ ఇన్సైడర్ / ప్రత్యుత్తరం
తుది స్పర్శల కోసం, ఆట యొక్క శీర్షికను “ది ఫైనల్ బాస్ ఆఫ్ AGI” గా మార్చమని మరియు ప్రధాన మెనూను కొంచెం ఉత్తేజపరిచేలా చేయమని నేను ఏజెంట్ను ఆదేశించాను.
ఇది ముందుకు వచ్చింది – ఇక్కడ మీ కోసం ఆట ప్రయత్నించండి.
నా వైబ్ కోడింగ్ టేకావేస్
మొత్తంమీద, నేను అనుభవాన్ని ఆకట్టుకున్నాను. నేను వైబ్స్కు పూర్తిగా ఇచ్చాను, AI ఏజెంట్ చక్రం తీసుకోవటానికి అనుమతించాను, ఎందుకంటే ఇది నేను కోడింగ్ మరియు అనువర్తన అభివృద్ధిలో ఉన్నదానికంటే చాలా సమర్థురాలు. కార్పతిగా ఉంచండి.
ఇక్కడ నా ప్రధాన టేకావేలు ఉన్నాయి:
- మీరు వస్తువులను నిర్మించవచ్చు. సాధనం ఆలోచనలను జీవితానికి తీసుకురావడం గతంలో కంటే సులభం చేస్తుంది మరియు అనువర్తన అభివృద్ధికి అడ్డంకిని తగ్గించింది.
- సరళంగా ఉంచండి. దృశ్య మెరుగుదలలు లేదా ఇతర ట్వీక్స్ కోసం అడగడం ప్రాజెక్టుల యొక్క ఇతర అంశాలను unexpected హించని విధంగా విచ్ఛిన్నం చేస్తుంది. మీరు అనువర్తనాన్ని డీబగ్గింగ్ చేయడానికి లేదా శుద్ధి చేయడానికి ఎక్కువ సమయం గడపడానికి సిద్ధంగా లేకుంటే తప్ప త్వరగా ఏదైనా చేయడానికి ఉత్తమమైన విధానం.
- కోడింగ్ జ్ఞానం ఇప్పటికీ ముఖ్యమైనది. AI శక్తివంతమైనది అయితే, ట్రబుల్షూటింగ్ వద్ద ఇది మచ్చలేనిది కాదు. ప్రతిదీ ఉద్దేశించిన విధంగా పని చేయడానికి, సమస్యలను నిర్ధారించడానికి మరియు పరిష్కరించడానికి మీకు కోడింగ్ అనుభవం అవసరం.
- తక్కువ-ప్రమాద ప్రాజెక్టులకు ఇది చాలా బాగుంది. కార్పతి చెప్పినట్లుగా, “విసిరే వారాంతపు ప్రాజెక్టులకు ఇది చాలా చెడ్డది కాదు, కానీ ఇప్పటికీ చాలా వినోదభరితంగా ఉంది.” ఆ సెంటిమెంట్ నా అనుభవాన్ని సంపూర్ణంగా సంక్షిప్తీకరిస్తుంది: ఇది ప్రయోగానికి అద్భుతమైన సాధనం, కానీ అధిక-మెట్ల అభివృద్ధికి సిద్ధంగా లేదు.