வைப் கோடிங் என்றால் என்ன? எளிய தமிழ் விளக்கம்
வைப் கோடிங் என்பது, உங்களுக்கு வேண்டியதை எளிய மொழியில் AI-யிடம் விவரித்து, அது உருவாக்குவதை இயக்கிப் பார்த்து, குறியீட்டைப் படிப்பதற்குப் பதிலாக முடிவுகளை வைத்து வழிநடத்துவது. நீங்கள் ஆப்பை மதிப்பிடுகிறீர்கள் — பொத்தான் வேலை செய்கிறதா, பக்கம் சரியாகத் தெரிகிறதா என்று பார்க்கிறீர்கள்; நீங்கள் விரும்புவது நடக்கும் வரை மாற்றங்களைக் கேட்கிறீர்கள். இந்தச் சொல் AI ஆராய்ச்சியாளர் Andrej Karpathy பிப்ரவரி 2025-ல் X தளத்தில் எழுதிய பதிவில் உருவாக்கப்பட்டது; அதில் அவர் உணர்வுகளுக்குச் சரணடைந்து குறியீடு இருப்பதையே மறந்துவிடுவதை விவரித்தார்.
இந்தச் சொல் எங்கிருந்து வந்தது
OpenAI நிறுவனத்தின் இணை நிறுவனரும் Tesla-வின் முன்னாள் AI தலைவருமான Karpathy, சிறிய வார இறுதித் திட்டங்களை உருவாக்கும்போது இந்தச் சொல்லைப் பயன்படுத்தினார்: AI குறியீட்டுக் கருவியுடன் பேசுவது, வேறுபாடுகளைப் படிக்காமலேயே அதன் மாற்றங்களை ஏற்பது, வேலை செய்யும் வரை பிழைச் செய்திகளை மீண்டும் ஒட்டுவது. இது தூக்கி எறியும் திட்டங்களுக்கே ஏற்றது என்றும் அவர் தெளிவாகச் சொன்னார்.
பலரும் ஏற்கெனவே செய்துகொண்டிருந்ததற்கு இந்தச் சொல் பெயரிட்டது, அதனால் வேகமாகப் பரவியது. சில மாதங்களில் பொழுதுபோக்குத் திட்டங்கள் முதல் startup முன்மாதிரிகள் வரை எல்லாவற்றுக்கும் இது பயன்படத் தொடங்கியது. Collins English Dictionary 2025-ம் ஆண்டின் சொல்லாக “vibe coding”-ஐத் தேர்ந்தெடுத்தது. இன்று AI குறியீட்டை எழுதி, ஒருவர் எளிய மொழியில் வழிநடத்தும் எந்த உருவாக்கத்துக்கும் இது தளர்வாகப் பயன்படுகிறது.
AI-யுடன் உருவாக்குபவர்களுக்கு இது ஏன் முக்கியம்
குறியீடு எழுதத் தெரியாதவர்களுக்கு, AI ஆப் உருவாக்கும் கருவிகளின் பயனே வைப் கோடிங்தான். ஒரு நிறுவனர் ஒரு மதியத்தில் தனது யோசனையைச் சோதிக்கலாம்; ஒரு சிறு வணிக உரிமையாளர் தன்னால் ஒருபோதும் ஏஜென்சிக்குக் கொடுக்க முடியாத booking form அல்லது stock tracker-ஐ உருவாக்கலாம்; ஒரு வடிவமைப்பாளர் mock-up-ஐ கிளிக் செய்யக்கூடிய ஒன்றாக மாற்றலாம்.
ஆனால் அந்த வரையறையிலேயே ஓர் எச்சரிக்கை உள்ளது. “குறியீடு இருப்பதையே மறந்துவிடுங்கள்” என்பது, அது இன்று உங்களுக்கு மட்டும் வேலை செய்ய வேண்டிய போது சரி. வாடிக்கையாளர் தரவைச் சேமித்தாலோ, பணம் வசூலித்தாலோ, பல ஆண்டுகள் தொடர்ந்து இயங்க வேண்டியிருந்தாலோ அது அவ்வளவு சரியல்ல. அந்த எல்லை எங்கே இருக்கிறது என்று அறிவதுதான் வைப் கோடிங் பற்றி நீங்கள் கற்கக்கூடிய மிகப் பயனுள்ள விஷயம்.
ஒரு அன்றாட உதாரணம்
ஒரு வீட்டைச் சீரமைக்கும்போது, நீங்களே வரைபடம் வரையாமல், ஒரு கட்டுநரிடம் என்ன வேண்டும் என்று சொல்வதை நினைத்துப் பாருங்கள். “ஜன்னலுக்குக் கீழ் நீண்ட மேடை, திறந்த அலமாரிகள், கதவுக்கருகில் குளிர்சாதனப் பெட்டி” என்று சொல்கிறீர்கள்; பின்னர் ஒவ்வொரு மாலையும் வந்து, என்ன செய்யப்பட்டுள்ளது என்று பார்த்து, எதை மாற்ற வேண்டும் என்று சொல்கிறீர்கள்.
அமைப்புக்கும் தோற்றத்துக்கும் இது நன்றாக வேலை செய்யும்; அதை அறையில் நின்று பார்த்தே நீங்கள் மதிப்பிடலாம். ஆனால் சுவர்களுக்குள் இருப்பதற்கு — வயரிங், குழாய்கள், எரிவாயு இணைப்பு விதிகளுக்கு ஏற்ப உள்ளதா — அது குறைவாகவே வேலை செய்யும். அதைப் பார்த்தால் தெரியாது; ஏதாவது தவறானால்தான் பிரச்சினை வெளிப்படும். கவனமான உரிமையாளர் ஆய்வும் செய்கிறார்.
வைப் கோடிங்கும் அப்படித்தான். திரைகள்தான் தெரியும் அறை. பாதுகாப்பு, தரவு கையாளுதல், குறியீட்டின் அமைப்பு ஆகியவைதான் சுவருக்குள் உள்ள வயரிங்.
நடைமுறையில் வைப் கோடிங் எப்படி இருக்கும்
வாடிக்கையாளர்களில் யார் விலைப்பட்டியலைச் செலுத்தினார்கள் என்று கண்காணிக்கும் ஒரு எளிய கருவி வேண்டும் என்று வைத்துக்கொள்வோம்.
| படி | நீங்கள் என்ன செய்கிறீர்கள் | AI என்ன செய்கிறது |
|---|---|---|
| 1. விவரிக்கவும் | “ஒரு பக்கத்தில் என் வாடிக்கையாளர்களின் பட்டியல் — விலைப்பட்டியல் தொகை, கெடு தேதி, செலுத்திய அல்லது செலுத்தாத நிலை. ஒரு வாடிக்கையாளரைச் சேர்க்கவும், விலைப்பட்டியலைச் செலுத்தியதாகக் குறிக்கவும் முடிய வேண்டும்.” | பக்கங்கள், படிவம், பதிவுகளைச் சேமிக்கும் தர்க்கம் ஆகியவற்றை எழுதுகிறது |
| 2. முயற்சி செய்யவும் | ஒரு வாடிக்கையாளரைச் சேர்த்து, செலுத்தியதாகக் குறித்து, பக்கத்தை மீண்டும் ஏற்றவும் | முன்னோட்டத்தில் ஆப்பை இயக்குகிறது |
| 3. எதிர்வினையாற்றுங்கள் | “மீண்டும் ஏற்றிய பின் என் வாடிக்கையாளர்கள் காணாமல் போகிறார்கள்” | பதிவுகள் உலாவியின் நினைவகத்தில் மட்டுமே இருந்தன என்று விளக்கி, database ஒன்றைச் சேர்க்கிறது |
| 4. மேம்படுத்துங்கள் | “தாமதமான விலைப்பட்டியல்களை மேலே வைத்து சிவப்பு நிறத்தில் காட்டுங்கள்” | பட்டியலை மாற்றுகிறது |
| 5. சரிபாருங்கள் | தொலைபேசியில் திறந்து, காலிப் படிவத்தை முயற்சிக்கவும் | நீங்கள் அறிவிக்கும் பிரச்சினைகளைச் சரிசெய்கிறது |
நீங்கள் ஒரு குறியீட்டுக் கோப்பையும் திறக்கவில்லை. ஆனால் படி 3-ஐக் கவனியுங்கள்: உண்மையில் எதையும் சேமிக்காமலேயே ஆப் முடிந்தது போலத் தெரிந்தது. பயனர் போல சோதித்து, நீங்கள் பார்ப்பதை துல்லியமாக விவரிப்பவர்களுக்கு வைப் கோடிங் வெகுமதி அளிக்கிறது.
நன்மைகள்
- வேகம். வாரங்களுக்குப் பதிலாக நிமிடங்கள் அல்லது மணிநேரங்களில் வேலை செய்யும் முதல் பதிப்பு.
- யோசனைகளைச் சோதிக்கக் குறைந்த செலவு. ஒன்றை மூன்று பதிப்புகளாக உருவாக்கி, வேலை செய்வதை வைத்துக்கொள்ளலாம்.
- நேரடிக் கட்டுப்பாடு. பிரச்சினையைப் புரிந்த நபரே தயாரிப்பை வடிவமைக்கிறார்; டெவலப்பருக்குச் சொல்லும்போது விவரம் இழக்கப்படாது.
- செய்வதன் மூலம் கற்றல். AI என்ன உருவாக்குகிறது என்று பார்த்து, ஏன் என்று கேட்பதன் மூலம் பலர் ஆப்புகள் எப்படி இணைகின்றன என்பதைக் கற்கிறார்கள் — frontend மற்றும் backend, databases, APIs.
உண்மையான ஆபத்துகள்
இவை வைப் கோடிங்கைத் தவிர்க்க வேண்டிய காரணங்கள் அல்ல. வைப்ஸ் உங்களுக்காகச் சரிபார்க்காதவை இவை.
பார்க்க முடியாத பாதுகாப்பு ஓட்டைகள்
ஓர் ஆப் சரியாகத் தோன்றினாலும், உள்நுழைந்த எந்தப் பயனரும் மற்றவர்களின் எல்லாப் பதிவுகளையும் படிக்கும்படி இருக்கலாம்; அல்லது பார்வையாளரின் உலாவியில் இயங்கும் குறியீட்டில் ஒரு ரகசிய விசை வெளிப்படலாம். நீங்களே உங்கள் கணக்கில் கிளிக் செய்து பார்க்கும்போது இவை தெரியாது. பொதுவான பிரச்சினைகள்: சர்வரில் அனுமதிச் சோதனை இல்லாதது, frontend குறியீட்டில் API விசைகள், எதையும் ஏற்கும் படிவங்கள்.
யாருக்கும் புரியாத குறியீடு
குறியீட்டை யாரும் படிக்கவில்லை என்றால், அதன் அமைப்பு யாருக்கும் தெரியாது. சிறிய அளவில் அது பரவாயில்லை. ஆப் வளரும்போது, ஒவ்வொரு மாற்றமும் தொடர்பில்லாத வேறொன்றை உடைக்கலாம்; ஒரு பிழையை “சரிசெய்ய” AI இன்னொரு பிழையை உருவாக்கலாம். மாதக்கணக்கில் யாரும் மதிப்பாய்வு செய்யாமல் வைப் கோடிங் செய்யப்பட்ட ஆப்புகள், மெதுவாகக் கட்டப்பட்டவற்றை விடப் பெரும்பாலும் மாற்றுவது கடினமாக இருக்கும்.
“முடிந்தது” என்றால் என்ன என்று தெரியாமல் இருப்பது
AI ஒரு விஷயம் சரி செய்யப்பட்டுவிட்டது என்று மகிழ்ச்சியாகச் சொல்லும். சோதனை மட்டுமே அது உண்மையா என்று சொல்லும். சோதிக்காதவர்களின் அம்சங்கள் demo-வில் வேலை செய்து, உண்மையான தரவில் தோல்வியடையும்: நீண்ட பெயர்கள், காலி புலங்கள், ஒரே நேரத்தில் ஒரே slot-ஐ இரண்டு பேர் பதிவு செய்வது.
மறைந்திருக்கும் சார்புகளும் செலவுகளும்
AI உருவாக்கும் ஆப்புகள் பெரும்பாலும் வெளிச் சேவைகளைச் சார்ந்திருக்கின்றன — மின்னஞ்சல் வழங்குநர்கள், பணச் செயலிகள், AI APIகள். ஒவ்வொன்றுக்கும் தனிக் கணக்கு, விசைகள், வரம்புகள், கட்டணங்கள் உண்டு. ஆப்பை வெளியிடுவதற்கு முன் அது எதைச் சார்ந்துள்ளது என்று தெரிந்துகொள்ளுங்கள்.
பொதுவான தவறான எண்ணங்கள்
| தவறான எண்ணம் | உண்மையில் என்ன |
|---|---|
| “வைப் கோடிங் என்றால் குறியீடே இல்லை.” | உண்மையான குறியீடு இருக்கிறது; நீங்கள் அதைப் படிக்கவில்லை. அதனால்தான் பின்னர் அதை ஏற்றுமதி செய்யலாம் அல்லது டெவலப்பரிடம் கொடுக்கலாம். |
| “இயங்கினால், அது சரி.” | இயங்குவதும், சரியாகவும் பாதுகாப்பாகவும் பராமரிக்கக்கூடியதாகவும் இருப்பதும் வேறு வேறு விஷயங்கள். |
| “இது உருவாக்குபவர்களுக்கு மட்டுமே.” | பல தொழில்முறை டெவலப்பர்கள் முன்மாதிரிகளை வைப் கோடிங் செய்து, வெளியிடுவதற்கு முன் மதிப்பாய்வு செய்கிறார்கள் அல்லது மீண்டும் எழுதுகிறார்கள். |
| “பிரச்சினைகளை AI தானாகவே சொல்லும்.” | கேட்டால் பெரும்பாலும் சொல்லும், ஆனால் எப்போதும் தானாக முன்வராது. நேரடியாகக் கேளுங்கள். |
| “இப்படி எதையும் தீவிரமாக உருவாக்க முடியாது.” | பல உண்மையான ஆப்புகள் இப்படித்தான் தொடங்கின. தீவிரமான பகுதி, உண்மையான பயனர்கள் சார்வதற்கு முன் சோதனையும் மதிப்பாய்வும் சேர்ப்பதுதான். |
பொறுப்புடன் வைப் கோடிங் செய்வது எப்படி
சில பழக்கங்கள் பெரும்பாலான ஆபத்துகளைக் குறைக்கும்:
- மாற்றங்களைச் சிறியதாக வையுங்கள். ஒரு கோரிக்கை, ஒரு மாற்றம், பின்னர் சோதனை. பெரிய, தெளிவற்ற கோரிக்கைகள் பெரிய, தெளிவற்ற முடிவுகளைத் தரும்.
- Checkpoint-களைப் பயன்படுத்துங்கள். ஆபத்தான ஒன்றை முயற்சிக்கும் முன், கடைசியாக வேலை செய்த பதிப்புக்குத் திரும்ப முடியும் என்று உறுதி செய்யுங்கள்.
- AI-யிடம் விளக்கச் சொல்லுங்கள். “இந்த மாற்றம் என்ன செய்கிறது? எது உடையக்கூடும்?” என்று கேட்பது சிறிய செலவு; நிறைய பிடித்துவிடும்.
- அந்நியர் போல சோதியுங்கள். இரண்டாவது பயனராக உள்நுழைந்து, முதல் பயனரின் தரவைப் பார்க்க முடிகிறதா என்று முயற்சியுங்கள்.
- ரகசியங்களைக் குறியீட்டிலிருந்தும் அரட்டையிலிருந்தும் விலக்கி வையுங்கள். API விசைகள் சூழல் மாறிகள் (environment variables) அல்லது திட்ட secrets-ல் இருக்க வேண்டும்.
- உண்மையான பயனர்களுக்கு முன் மதிப்பாய்வு செய்யுங்கள். பணம் அல்லது தனிப்பட்ட தரவு உள்ள எதற்கும், பாதுகாப்புச் சரிபட்டியலைப் பின்பற்றுங்கள் அல்லது ஒரு டெவலப்பரைப் பார்க்கச் சொல்லுங்கள்.
உங்கள் AI உருவாக்குநரிடம் என்ன கேட்க வேண்டும்
வைப்ஸ்-ஐ சோதனைகளாக மாற்றும் பயனுள்ள கோரிக்கைகள்:
- “இதை உருவாக்கும் முன், உங்கள் திட்டத்தையும் இது எந்தத் தரவைச் சேமிக்கும் என்பதையும் சொல்லுங்கள்.”
- “இந்த ஆப் பயனர் தரவை எங்கெல்லாம் சேமிக்கிறது அல்லது அனுப்புகிறது என்று பட்டியலிடுங்கள்.”
- “உள்நுழைந்த ஒரு பயனர் மற்றொருவரின் பதிவுகளைப் பார்க்கவோ மாற்றவோ முடியுமா? பக்கங்களை மட்டும் அல்ல, சர்வர் குறியீட்டையும் சரிபாருங்கள்.”
- “உலாவியில் இயங்கும் குறியீட்டில் ஏதேனும் API விசைகள் தெரிகின்றனவா?”
- “இந்தப் படிவத்தை இருவர் ஒரே நேரத்தில் சமர்ப்பித்தால் என்ன நடக்கும்?”
- “கடைசி மூன்று திருத்தங்களில் என்ன மாறியது என்று சுருக்கிச் சொல்லுங்கள்.”
மேலும் வடிவங்களுக்கு, AI ஆப் உருவாக்குநர்களுக்கு prompt எழுதுவது எப்படி என்பதைப் பாருங்கள்; ஏதாவது தவறானால், AI-ல் உருவாக்கிய ஆப்பை debug செய்வது எப்படி என்பதைப் பாருங்கள்.
Mythex-உடன் வைப் கோடிங்
Mythex என்பது இந்த முறைக்காகவே கட்டப்பட்ட AI ஆப் உருவாக்கி: அரட்டையில் ஆப்பை விவரிக்கிறீர்கள், முகவர் நேரடி முன்னோட்டத்தில் குறியீட்டை எழுதி இயக்குகிறது, பின்னர் அதைப் பொது URL-க்கு வெளியிடுகிறீர்கள். மேலே உள்ள ஆபத்துகளுக்காகவே சில அம்சங்கள் உள்ளன. Plan பயன்முறை, கோப்புகளைத் தொடுவதற்கு முன் முகவர் ஓர் அணுகுமுறையை வரைய அனுமதிக்கிறது; Ask பயன்முறை எதையும் திருத்தாமல் கேள்விகளுக்குப் பதிலளிக்கிறது; வெற்றிகரமான ஒவ்வொரு திருப்பமும் நீங்கள் திரும்பக்கூடிய checkpoint-ஐச் சேமிக்கிறது. Pro-வில் முழு குறியீட்டுத் தொகுப்பானைத் திறக்கலாம், திட்டத்தை ஏற்றுமதி செய்யலாம் அல்லது டெவலப்பர் மதிப்பாய்வு செய்ய வேண்டுமென்றால் GitHub-உடன் ஒத்திசைக்கலாம். பயன்முறைகளையும் checkpoint-களையும் chat docs விளக்குகிறது; வெற்றுப் பக்கம் அதிகமாகத் தோன்றினால், templates ஒரு தொடக்கப் புள்ளியைத் தரும்.
கேள்விகள்
வைப் கோடிங் என்ற சொல்லை யார் உருவாக்கினார்கள்?
AI ஆராய்ச்சியாளரும் OpenAI நிறுவனத்தின் இணை நிறுவனர்களில் ஒருவருமான Andrej Karpathy, பிப்ரவரி 2025-ல் X தளத்தில் ஒரு பதிவில் இதை உருவாக்கினார். அவர் உணர்வுகளுக்குச் சரணடைந்து, குறியீடு இருப்பதையே மறந்துவிடுவதை விவரித்தார்; அதன் பிறகு இந்தச் சொல் வேகமாகப் பரவியது.
வைப் கோடிங் என்பது no-code போன்றதா?
சரியாக இல்லை. No-code கருவிகளில் குறியீட்டை மறைக்கும் காட்சி எடிட்டரில் உருவாக்குவீர்கள். வைப் கோடிங்கில் AI உண்மையான குறியீட்டை கோப்புகளில் எழுதும்; நீங்கள் அதைப் படிக்காமல் தேர்வு செய்யலாம், விரும்புவதை விவரித்து முடிவை சரிபார்த்து வழிநடத்துவீர்கள்.
உண்மையான ஆப்புக்கு வைப் கோடிங் பாதுகாப்பானதா?
சில சோதனைகளைச் சேர்த்தால் பாதுகாப்பாக இருக்கலாம்: ஒரு பயனர் மற்றவரின் தரவைப் பார்க்க முடியாதா என்று சோதியுங்கள், API விசைகளை குறியீட்டில் அல்ல secrets-ல் வையுங்கள், பணம் அல்லது தனிப்பட்ட தரவைக் கையாளும் எதையும் மதிப்பாய்வு செய்யுங்கள். தற்காலிக முன்மாதிரிகளுக்கு ஆபத்து குறைவு; உண்மையான பயனர்கள் உள்ள ஆப்புகளுக்கு அது குறைவல்ல.
வைப் கோடிங் செய்ய குறியீடு கற்க வேண்டுமா?
வேண்டாம். ஆனால் database, API, authentication என்றால் என்ன என்ற அடிப்படைக் கருத்துகளைத் தெரிந்துகொண்டால் உங்கள் கோரிக்கைகள் தெளிவாகும், ஏதாவது தவறாக நடக்கும்போது கண்டுபிடிக்கவும் உதவும். அந்தக் கருத்துகளைப் புரிந்துகொள்ள நீங்கள் குறியீடு எழுத வேண்டியதில்லை.