Diskurso PH
Translate the website into your language:

Ginagawa bang accessible ng Vibe Coding ang programming para sa lahat?

Mary Jane BarreraIpinost noong 2025-03-24 15:39:17 Ginagawa bang accessible ng Vibe Coding ang programming para sa lahat?

ISABEL, Marso 24, 2025 — Ang ideya ng "vibe coding"—ang pinakabagong buzzword sa Silicon Valley—ay nagsasabi na ang programming ay maaaring kasing-dali lang ng pakikipag-chat online. Pero may mga nagsasabi na baka nakakaligaw ang pangakong ito.

Unang ginamit ni Andrej Karpathy, co-founder ng OpenAI at dating empleyado ng Tesla, ang terminong ito noong unang bahagi ng Pebrero. "You fully give in to the vibes, embrace exponentials, and forget that the code even exists (Ikaw na ang nagpaubaya sa vibes, nag-embrace ng exponential growth, at tuluyan nang nakalimutan na may code pala)," isinulat niya sa isang post sa X (dating Twitter).

"I'm building a project or web app, but it's not really coding—I just see stuff, say stuff, run stuff, and copy-paste stuff, and it mostly works (Gumagawa ako ng project o web app, pero hindi talaga siya coding—tingin-tingin lang, sabi-sabi, run-run, at copy-paste, at madalas ay gumagana naman)," paliwanag niya, patungkol sa generative AI models na kayang gumawa ng code gamit lang ang simpleng wika.

Noong una, umiikot lang ang konsepto ng "vibe coding" sa AI community. Pero nang sabihin ni Kevin Roose, isang columnist sa New York Times, na nakagawa siya ng websites at apps kahit wala siyang programming knowledge, nagsimulang kumalat ang ideya. "Just having an idea, and a little patience, is usually enough (Minsan, sapat na ang isang ideya at kaunting pasensya)," isinulat niya.

Ngayon, ang mga generative AI tools tulad ng ChatGPT, Claude, at ang bagong labas na Gemini Canvas ay kayang gumawa ng buong programs on request. Mayroon ding AI platforms na nakatutok sa coding, tulad ng Cursor, Loveable, Bolt, Replit, at Windsurf, na unti-unting sumisikat.

Sa isang Substack post, iminungkahi ni marketing specialist Mattheo Cellini na "maybe, just maybe, we're looking at a fundamental shift in how software is created and who creates it (baka, baka lang, nasa harap na natin ang isang malaking pagbabago kung paano ginagawa ang software at kung sino ang gumagawa nito)." Samantala, sinabi ni Yangfeng Ji, isang computer science professor sa University of Virginia, na "It's unlikely to make coding irrelevant, but it may change the way developers work (Hindi naman mawawala ang coding, pero malaki ang posibilidad na mabago nito kung paano magtrabaho ang mga developers)." Dagdag pa niya, posibleng may mga trabahong mawala, lalo na sa mga nakatutok sa basic coding tasks.

Bago pa man sumikat ang "vibe coding," nagsimula nang bumaba ang employment sa IT sector dahil sa generative AI. Ayon sa U.S. Department of Labor, halos 10,000 tech jobs ang nawala noong Pebrero, bumaba ang employment sa industriya sa pinakamababang antas sa loob ng tatlong taon.

Para sa maraming baguhan sa coding, nananatiling hamon ang "vibe coding." "People who do not have programming expertise often struggle to use these kinds of models because they don't have the right kinds of tools or knowledge to actually evaluate the output (Ang mga taong walang programming expertise madalas nahihirapan gamitin ang ganitong klaseng models dahil wala silang tamang tools o kaalaman para ma-evaluate ang output nang maayos)," paliwanag ni Nikola Banovic, isang computer science professor sa University of Michigan.

Sa social media, maraming newbie ang nadidismaya dahil mas mahirap ito kaysa sa inaakala. Kung wala kang alam sa digital directories, runtime environments, o APIs, mahirap gumawa ng app—kahit pa para sa mga may coding experience.

Isang halimbawa nito ay ang sociology professor na si Claude Rubinson mula sa University of Houston-Downtown. Sinubukan niyang gumawa ng app para sa kanyang mga estudyante gamit ang ChatGPT nang hindi ina-edit ang generated code, pero matapos ang maraming trial and error, inamin niyang "I'm convinced it wouldn't have worked if I hadn't understood the code (Sigurado ako na hindi ito gagana kung hindi ko naintindihan ang code)," dahil nagamit niya ang kaalaman niya sa programming para i-fine-tune ang prompts.

Ayon kay Banovic, mahalaga ang "prompt engineering," dahil may AI literacy ang mga programmer na tumutulong sa kanila na maayos na i-guide ang AI models. Para sa karaniwang user, "will not know how to prompt (hindi malalaman kung paano mag-prompt)," babala niya.

Bagamat kayang pasimplihin ng generative AI ang coding, isang mahalagang tanong ang nananatili: Talaga bang nagiging accessible sa lahat ang programming dahil sa "vibe coding"?

Larawan: ThisisEngineering/Unsplash