What is Vibe Coding? and tools?

UpComing SoftWare Training Demos

๐Ÿš€ *Playwright With AI Testing Demo In Telugu*
๐Ÿ—“๏ธ *Date:* 28 Oct2026, 08:00 PM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/3r
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/3w
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/3c
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/3v

๐Ÿš€ *Gen AI Engineer (Production Focused)*
๐Ÿ—“๏ธ *Date:* 29th Oct 2026, 06:00PM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/gr
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/gw
๐Ÿ’ก*Course Content:*
https://www.vlrt.in/ai
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/gv

๐Ÿš€ *Vulnerability Management Training Demo*
๐Ÿ—“๏ธ *Date:* 28th Oct 2026, 10:00 AM IST
๐Ÿ“*Register Now!:*
https://www.vlrt.in/vr
๐Ÿ‘ฅ *Join Community:*
https://www.vlrt.in/cw
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/vc
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/Vm

๐Ÿง˜ What is Vibe Coding?

Vibe coding is a software development practice where you use a generative AI (like an LLM or chatbot) to write, debug, and refine code.

Instead of writing every line of code yourself, you act as a director or guide. You describe your goal in plain, natural language (the “vibe”) and the AI generates the code for you. Your job is to test the code and give the AI feedback until the application works exactly as you want.

This approach shifts the focus from manually writing syntax (the “how”) to defining the desired outcome (the “what”).


๐Ÿš€ A Simple Example (The “Vibe Coding” Workflow)

Let’s say you want to build a simple web page with a button that changes the color of some text. You don’t need to know HTML, CSS, or JavaScript.

Step 1: The Initial “Vibe” (Your First Prompt)

You: “Create a simple HTML file. It should have a heading that says ‘Hello World!’ and a button that says ‘Click Me’.”

The AI generates the initial code. You run it, and it works.

Step 2: The Refinement (Adding Functionality)

You: “That’s great. Now, make it so when I click the ‘Click M’ button, the ‘Hello World!’ text changes to the color red.”

The AI generates new code, adding JavaScript to handle the click event. You test it, and it works.

Step 3: The Second Refinement (Iterating)

You: “Okay, I’d like to improve this. Can you make it a toggle? The first click turns the text red, the second click turns it back to black, the third turns it red again, and so on.”

The AI modifies the code again, adding logic to check the current color and toggle it.

Step 4: The Final Polish (Fixing “Bugs”)

You: “This is almost perfect, but when the page first loads, the text is red. I want it to be black until the first click.”

The AI makes the final adjustment.

In this entire process, you didn’t write a single line of code. You simply “vibe checked” the AI’s output and gave it corrective instructions in plain English.


๐Ÿ’ก Another Example (Data Handling)

A more technical user, like a data analyst, might use vibe coding this way:

  1. Prompt 1: “Write a Python function using the pandas library. It needs to read a CSV file named users.csv and return a list of all email addresses from the ‘Email’ column.”
  2. Prompt 2 (Refine): “That works, but now modify the function to also accept a domain_filter argument. If that argument is provided (like ‘gmail.com’), it should only return emails that end with that specific domain.”
  3. Prompt 3 (Debug): “When I try to run this on a file that doesn’t exist, the whole program crashes. Can you add error handling to catch a FileNotFoundError and print a friendly message instead?”

Key Characteristics of Vibe Coding

  • Natural Language: Your primary tool is plain English, not a programming language.
  • Iterative: It’s a back-and-forth conversation. You prompt, test, and refine.
  • High-Level Focus: You worry about the big picture (“I need a login page”) rather than the low-level details (“I need a text input field with id='username'“).
  • Low Barrier to Entry: It allows people with little to no coding experience (like marketers, designers, or product managers) to build simple applications and prototypes.
  • Risks: Because the AI generates the code, it can sometimes produce inefficient, buggy, or insecure code. The developer might not fully understand how it works, making it difficult to maintain or fix complex issues later. It’s often best for rapid prototyping or low-stakes projects.

๐Ÿง˜ เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ (Vibe Coding) เฐ…เฐ‚เฐŸเฑ‡ เฐเฐฎเฐฟเฐŸเฐฟ?

เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ เฐ…เฐจเฑ‡เฐฆเฐฟ เฐ’เฐ• เฐ†เฐงเฑเฐจเฐฟเฐ• เฐธเฐพเฐซเฑเฐŸเฑโ€Œเฐตเฑ‡เฐฐเฑ เฐกเฑ†เฐตเฐฒเฐชเฑโ€Œเฐฎเฑ†เฐ‚เฐŸเฑ เฐชเฐฆเฑเฐงเฐคเฐฟ. เฐ‡เฐ‚เฐฆเฑเฐฒเฑ‹ เฐฎเฑ€เฐฐเฑ เฐ•เฑ‹เฐกเฑ เฐฐเฐพเฐฏเฐกเฐพเฐจเฐฟเฐ•เฐฟ, เฐกเฑ€เฐฌเฐ—เฑ เฐšเฑ‡เฐฏเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐฎเฐฐเฐฟเฐฏเฑ เฐฎเฑ†เฐฐเฑเฐ—เฑเฐชเฐฐเฐšเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐ’เฐ• เฐœเฑ†เฐจเฐฐเฑ‡เฐŸเฐฟเฐตเฑ AI (LLM เฐฒเฑ‡เฐฆเฐพ เฐšเฐพเฐŸเฑโ€ŒเฐฌเฐพเฐŸเฑ เฐตเฐ‚เฐŸเฐฟเฐตเฐฟ)เฐจเฑ เฐ‰เฐชเฐฏเฑ‹เฐ—เฐฟเฐธเฑเฐคเฐพเฐฐเฑ.

เฐชเฑเฐฐเฐคเฐฟ เฐฒเฑˆเฐจเฑ เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐฎเฑ€เฐฐเฑ‡ เฐธเฑเฐตเฐฏเฐ‚เฐ—เฐพ เฐตเฑเฐฐเฐพเฐฏเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐฌเฐฆเฑเฐฒเฑเฐ—เฐพ, เฐฎเฑ€เฐฐเฑ เฐ’เฐ• เฐกเฑˆเฐฐเฑ†เฐ•เฑเฐŸเฐฐเฑ เฐฒเฑ‡เฐฆเฐพ เฐฎเฐพเฐฐเฑเฐ—เฐฆเฐฐเฑเฐถเฐฟเฐ—เฐพ เฐตเฑเฐฏเฐตเฐนเฐฐเฐฟเฐธเฑเฐคเฐพเฐฐเฑ. เฐฎเฑ€เฐฐเฑ เฐฎเฑ€ เฐฒเฐ•เฑเฐทเฑเฐฏเฐพเฐจเฑเฐจเฐฟ เฐธเฐพเฐงเฐพเฐฐเฐฃ, เฐธเฐนเฐœเฐฎเฑˆเฐจ เฐญเฐพเฐทเฐฒเฑ‹ (“เฐตเฑˆเฐฌเฑ”) เฐตเฐฟเฐตเฐฐเฐฟเฐธเฑเฐคเฐพเฐฐเฑ เฐฎเฐฐเฐฟเฐฏเฑ AI เฐฎเฑ€ เฐ•เฑ‹เฐธเฐ‚ เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐ‰เฐคเฑเฐชเฐคเฑเฐคเฐฟ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ. เฐ† เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐชเฐฐเฑ€เฐ•เฑเฐทเฐฟเฐ‚เฐšเฐกเฐ‚ เฐฎเฐฐเฐฟเฐฏเฑ เฐฎเฑ€เฐ•เฑ เฐ•เฐพเฐตเฐฒเฐธเฐฟเฐจ เฐตเฐฟเฐงเฐ‚เฐ—เฐพ เฐ…เฐชเฑเฐฒเฐฟเฐ•เฑ‡เฐทเฐจเฑ เฐชเฐจเฐฟเฐšเฑ‡เฐธเฑ‡ เฐตเฐฐเฐ•เฑ AIเฐ•เฐฟ เฐซเฑ€เฐกเฑโ€Œเฐฌเฑเฐฏเฐพเฐ•เฑ เฐ‡เฐตเฑเฐตเฐกเฐ‚ เฐฎเฑ€ เฐชเฐจเฐฟ.

เฐˆ เฐตเฐฟเฐงเฐพเฐจเฐ‚, เฐธเฐฟเฐ‚เฐŸเฐพเฐ•เฑเฐธเฑโ€Œเฐจเฑ เฐฎเฐพเฐจเฑเฐฏเฑเฐตเฐฒเฑโ€Œเฐ—เฐพ เฐตเฑเฐฐเฐพเฐฏเฐกเฐ‚ (เฐฆเฐฟ “เฐนเฑŒ”) เฐจเฑเฐ‚เฐกเฐฟ, เฐ•เฐพเฐตเฐฒเฐธเฐฟเฐจ เฐซเฐฒเฐฟเฐคเฐพเฐจเฑเฐจเฐฟ เฐจเฐฟเฐฐเฑเฐตเฐšเฐฟเฐ‚เฐšเฐกเฐ‚ (เฐฆเฐฟ “เฐตเฐพเฐŸเฑ”) เฐตเฑˆเฐชเฑ เฐฆเฑƒเฐทเฑเฐŸเฐฟเฐจเฐฟ เฐฎเฐณเฑเฐฒเฐฟเฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.


๐Ÿš€ เฐ’เฐ• เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐ‰เฐฆเฐพเฐนเฐฐเฐฃ (“เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ” เฐตเฐฐเฑเฐ•เฑโ€Œเฐซเฑเฐฒเฑ‹)

เฐฎเฑ€เฐฐเฑ เฐ’เฐ• เฐฌเฐŸเฐจเฑโ€Œเฐคเฑ‹ เฐ•เฑ‚เฐกเฐฟเฐจ เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐตเฑ†เฐฌเฑ เฐชเฑ‡เฐœเฑ€เฐจเฐฟ เฐฐเฑ‚เฐชเฑŠเฐ‚เฐฆเฐฟเฐ‚เฐšเฐพเฐฒเฐจเฑเฐ•เฑเฐ‚เฐŸเฑเฐจเฑเฐจเฐพเฐฐเฐจเฐฟ เฐ…เฐจเฑเฐ•เฑเฐ‚เฐฆเฐพเฐ‚. เฐ† เฐฌเฐŸเฐจเฑ เฐจเฑŠเฐ•เฑเฐ•เฐฟเฐจเฐชเฑเฐชเฑเฐกเฑ เฐ•เฑŠเฐ‚เฐค เฐŸเฑ†เฐ•เฑเฐธเฑเฐŸเฑ เฐฐเฐ‚เฐ—เฑ เฐฎเฐพเฐฐเฐพเฐฒเฐฟ. เฐฆเฑ€เฐจเฐฟ เฐ•เฑ‹เฐธเฐ‚ เฐฎเฑ€เฐ•เฑ HTML, CSS เฐฒเฑ‡เฐฆเฐพ เฐœเฐพเฐตเฐพเฐธเฑเฐ•เฑเฐฐเฐฟเฐชเฑเฐŸเฑ เฐคเฑ†เฐฒเฐฟเฐธเฐฟ เฐ‰เฐ‚เฐกเฐพเฐฒเฑเฐธเฐฟเฐจ เฐ…เฐตเฐธเฐฐเฐ‚ เฐฒเฑ‡เฐฆเฑ.

เฐฆเฐถ 1: เฐชเฑเฐฐเฐพเฐฐเฐ‚เฐญ “เฐตเฑˆเฐฌเฑ” (เฐฎเฑ€ เฐฎเฑŠเฐฆเฐŸเฐฟ เฐชเฑเฐฐเฐพเฐ‚เฐชเฑเฐŸเฑ)

เฐฎเฑ€เฐฐเฑ: “เฐ’เฐ• เฐธเฐพเฐงเฐพเฐฐเฐฃ HTML เฐซเฑˆเฐฒเฑโ€Œเฐจเฑ เฐธเฑƒเฐทเฑเฐŸเฐฟเฐ‚เฐšเฑ. เฐ…เฐ‚เฐฆเฑเฐฒเฑ‹ ‘Hello World!’ เฐ…เฐจเฐฟ เฐ’เฐ• เฐนเฑ†เฐกเฑเฐกเฐฟเฐ‚เฐ—เฑ เฐฎเฐฐเฐฟเฐฏเฑ ‘Click Me’ เฐ…เฐจเฐฟ เฐ’เฐ• เฐฌเฐŸเฐจเฑ เฐ‰เฐ‚เฐกเฐพเฐฒเฐฟ.”

AI เฐชเฑเฐฐเฐพเฐฐเฐ‚เฐญ เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐ‰เฐคเฑเฐชเฐคเฑเฐคเฐฟ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ. เฐฎเฑ€เฐฐเฑ เฐฆเฐพเฐจเฑเฐจเฐฟ เฐฐเฐจเฑ เฐšเฑ‡เฐธเฑเฐคเฐพเฐฐเฑ, เฐ…เฐฆเฐฟ เฐชเฐจเฐฟเฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.

เฐฆเฐถ 2: เฐฎเฑ†เฐฐเฑเฐ—เฑเฐฆเฐฒ (เฐซเฐ‚เฐ•เฑเฐทเฐจเฐพเฐฒเฐฟเฐŸเฑ€เฐจเฐฟ เฐœเฑ‹เฐกเฐฟเฐ‚เฐšเฐกเฐ‚)

เฐฎเฑ€เฐฐเฑ: “เฐ‡เฐฆเฐฟ เฐšเฐพเฐฒเฐพ เฐฌเฐพเฐ—เฑเฐ‚เฐฆเฐฟ. เฐ‡เฐชเฑเฐชเฑเฐกเฑ, เฐจเฑ‡เฐจเฑ ‘Click Me’ เฐฌเฐŸเฐจเฑโ€Œเฐจเฑ เฐ•เฑเฐฒเฐฟเฐ•เฑ เฐšเฑ‡เฐธเฐฟเฐจเฐชเฑเฐชเฑเฐกเฑ, ‘Hello World!’ เฐŸเฑ†เฐ•เฑเฐธเฑเฐŸเฑ เฐŽเฐฐเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹เฐ•เฐฟ เฐฎเฐพเฐฐเฑ‡เฐฒเฐพ เฐšเฑ†เฐฏเฑเฐฏเฐฟ.”

AI เฐ•เฑŠเฐคเฑเฐค เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐ‰เฐคเฑเฐชเฐคเฑเฐคเฐฟ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ, เฐ•เฑเฐฒเฐฟเฐ•เฑ เฐˆเฐตเฑ†เฐ‚เฐŸเฑโ€Œเฐจเฑ เฐจเฐฟเฐฐเฑเฐตเฐนเฐฟเฐ‚เฐšเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐœเฐพเฐตเฐพเฐธเฑเฐ•เฑเฐฐเฐฟเฐชเฑเฐŸเฑโ€Œเฐจเฑ เฐœเฑ‹เฐกเฐฟเฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ. เฐฎเฑ€เฐฐเฑ เฐฆเฐพเฐจเฑเฐจเฐฟ เฐชเฐฐเฑ€เฐ•เฑเฐทเฐฟเฐธเฑเฐคเฐพเฐฐเฑ, เฐ…เฐฆเฐฟ เฐชเฐจเฐฟเฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.

เฐฆเฐถ 3: เฐฐเฑ†เฐ‚เฐกเฐต เฐฎเฑ†เฐฐเฑเฐ—เฑเฐฆเฐฒ (เฐฎเฐณเฑเฐฒเฑ€ เฐฎเฐพเฐฐเฑเฐชเฑเฐฒเฑ เฐšเฑ‡เฐฏเฐกเฐ‚)

เฐฎเฑ€เฐฐเฑ: “เฐธเฐฐเฑ‡, เฐจเฑ‡เฐจเฑ เฐฆเฑ€เฐจเฑเฐจเฐฟ เฐฎเฐฐเฐฟเฐ‚เฐค เฐฎเฑ†เฐฐเฑเฐ—เฑเฐชเฐฐเฐšเฐพเฐฒเฐจเฑเฐ•เฑเฐ‚เฐŸเฑเฐจเฑเฐจเฐพเฐจเฑ. เฐฆเฑ€เฐจเฑเฐจเฐฟ เฐŸเฑ‹เฐ—เฑเฐฒเฑโ€Œเฐ—เฐพ (toggle) เฐฎเฐพเฐฐเฑเฐšเฐ—เฐฒเฐตเฐพ? เฐฎเฑŠเฐฆเฐŸเฐฟ เฐ•เฑเฐฒเฐฟเฐ•เฑโ€Œเฐ•เฑ เฐŸเฑ†เฐ•เฑเฐธเฑเฐŸเฑ เฐŽเฐฐเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹เฐ•เฐฟ เฐฎเฐพเฐฐเฐพเฐฒเฐฟ, เฐฐเฑ†เฐ‚เฐกเฐต เฐ•เฑเฐฒเฐฟเฐ•เฑโ€Œเฐ•เฑ เฐคเฐฟเฐฐเฐฟเฐ—เฐฟ เฐจเฐฒเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹เฐ•เฐฟ เฐฎเฐพเฐฐเฐพเฐฒเฐฟ, เฐฎเฑ‚เฐกเฐต เฐ•เฑเฐฒเฐฟเฐ•เฑโ€Œเฐ•เฑ เฐฎเฐณเฑเฐฒเฑ€ เฐŽเฐฐเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹เฐ•เฐฟ เฐฎเฐพเฐฐเฐพเฐฒเฐฟ, เฐ…เฐฒเฐพ เฐ•เฑŠเฐจเฐธเฐพเฐ—เฐพเฐฒเฐฟ.”

AI เฐฎเฐณเฑเฐฒเฑ€ เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐธเฐตเฐฐเฐฟเฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ, เฐชเฑเฐฐเฐธเฑเฐคเฑเฐค เฐฐเฐ‚เฐ—เฑเฐจเฑ เฐคเฐจเฐฟเฐ–เฑ€ เฐšเฑ‡เฐธเฐฟ, เฐฆเฐพเฐจเฐฟเฐจเฐฟ เฐŸเฑ‹เฐ—เฑเฐฒเฑ เฐšเฑ‡เฐฏเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐฒเฐพเฐœเฐฟเฐ•เฑโ€Œเฐจเฑ เฐœเฑ‹เฐกเฐฟเฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.

เฐฆเฐถ 4: เฐคเฑเฐฆเฐฟ เฐฎเฑ†เฐฐเฑเฐ—เฑเฐฒเฑ (เฐฌเฐ—เฑเฐธเฑ เฐธเฐฐเฐฟเฐšเฑ‡เฐฏเฐกเฐ‚)

เฐฎเฑ€เฐฐเฑ: “เฐ‡เฐฆเฐฟ เฐฆเฐพเฐฆเฐพเฐชเฑ เฐ–เฐšเฑเฐšเฐฟเฐคเฐ‚เฐ—เฐพ เฐ‰เฐ‚เฐฆเฐฟ, เฐ•เฐพเฐจเฑ€ เฐชเฑ‡เฐœเฑ€ เฐฎเฑŠเฐฆเฐŸ เฐฒเฑ‹เฐกเฑ เฐ…เฐฏเฐฟเฐจเฐชเฑเฐชเฑเฐกเฑ, เฐŸเฑ†เฐ•เฑเฐธเฑเฐŸเฑ เฐŽเฐฐเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹ เฐ‰เฐ‚เฐŸเฑ‹เฐ‚เฐฆเฐฟ. เฐจเฐพเฐ•เฑ เฐฎเฑŠเฐฆเฐŸเฐฟ เฐ•เฑเฐฒเฐฟเฐ•เฑ เฐตเฐฐเฐ•เฑ เฐ…เฐฆเฐฟ เฐจเฐฒเฑเฐชเฑ เฐฐเฐ‚เฐ—เฑเฐฒเฑ‹ เฐ‰เฐ‚เฐกเฐพเฐฒเฐฟ.”

AI เฐ† เฐšเฐฟเฐตเฐฐเฐฟ เฐธเฐฐเฑเฐฆเฑเฐฌเฐพเฐŸเฑ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.

เฐˆ เฐฎเฑŠเฐคเฑเฐคเฐ‚ เฐชเฑเฐฐเฐ•เฑเฐฐเฐฟเฐฏเฐฒเฑ‹, เฐฎเฑ€เฐฐเฑ เฐ’เฐ•เฑเฐ• เฐฒเฑˆเฐจเฑ เฐ•เฑ‹เฐกเฑ เฐ•เฑ‚เฐกเฐพ เฐตเฑเฐฐเฐพเฐฏเฐฒเฑ‡เฐฆเฑ. เฐฎเฑ€เฐฐเฑ เฐ•เฑ‡เฐตเฐฒเฐ‚ AI เฐฏเฑŠเฐ•เฑเฐ• เฐ…เฐตเฑเฐŸเฑโ€ŒเฐชเฑเฐŸเฑโ€Œเฐจเฑ “เฐตเฑˆเฐฌเฑ เฐšเฑ†เฐ•เฑ” เฐšเฑ‡เฐธเฐพเฐฐเฑ เฐฎเฐฐเฐฟเฐฏเฑ เฐฆเฐพเฐจเฐฟเฐ•เฐฟ เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐ†เฐ‚เฐ—เฑเฐฒเฐ‚เฐฒเฑ‹ (เฐฒเฑ‡เฐฆเฐพ เฐคเฑ†เฐฒเฑเฐ—เฑเฐฒเฑ‹) เฐฆเฐฟเฐฆเฑเฐฆเฑเฐฌเฐพเฐŸเฑ เฐธเฑ‚เฐšเฐจเฐฒเฑ เฐ‡เฐšเฑเฐšเฐพเฐฐเฑ.


๐Ÿ’ก เฐฎเฐฐเฑ‹ เฐ‰เฐฆเฐพเฐนเฐฐเฐฃ (เฐกเฑ‡เฐŸเฐพ เฐนเฑเฐฏเฐพเฐ‚เฐกเฑเฐฒเฐฟเฐ‚เฐ—เฑ)

เฐกเฑ‡เฐŸเฐพ เฐ…เฐจเฐฒเฐฟเฐธเฑเฐŸเฑ เฐตเฐ‚เฐŸเฐฟ เฐธเฐพเฐ‚เฐ•เฑ‡เฐคเฐฟเฐ• เฐตเฐฟเฐจเฐฟเฐฏเฑ‹เฐ—เฐฆเฐพเฐฐเฑเฐกเฑ เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑโ€Œเฐจเฑ เฐˆ เฐตเฐฟเฐงเฐ‚เฐ—เฐพ เฐ‰เฐชเฐฏเฑ‹เฐ—เฐฟเฐ‚เฐšเฐตเฐšเฑเฐšเฑ:

  1. เฐชเฑเฐฐเฐพเฐ‚เฐชเฑเฐŸเฑ 1: “pandas เฐฒเฑˆเฐฌเฑเฐฐเฐฐเฑ€เฐจเฐฟ เฐ‰เฐชเฐฏเฑ‹เฐ—เฐฟเฐ‚เฐšเฐฟ เฐ’เฐ• เฐชเฑˆเฐฅเฐพเฐจเฑ เฐซเฐ‚เฐ•เฑเฐทเฐจเฑ เฐฐเฐพเฐฏเฐฟ. เฐ‡เฐฆเฐฟ users.csv เฐ…เฐจเฑ‡ CSV เฐซเฑˆเฐฒเฑโ€Œเฐจเฑ เฐšเฐฆเฐฟเฐตเฐฟ, ‘Email’ เฐ•เฐพเฐฒเฐฎเฑ เฐจเฑเฐ‚เฐกเฐฟ เฐ…เฐจเฑเฐจเฐฟ เฐ‡เฐฎเฑ†เฐฏเฐฟเฐฒเฑ เฐšเฐฟเฐฐเฑเฐจเฐพเฐฎเฐพเฐฒ เฐœเฐพเฐฌเฐฟเฐคเฐพเฐจเฑ เฐคเฐฟเฐฐเฐฟเฐ—เฐฟ เฐ‡เฐตเฑเฐตเฐพเฐฒเฐฟ.”
  2. เฐชเฑเฐฐเฐพเฐ‚เฐชเฑเฐŸเฑ 2 (เฐฎเฑ†เฐฐเฑเฐ—เฑเฐฆเฐฒ): “เฐ…เฐฆเฐฟ เฐชเฐจเฐฟเฐšเฑ‡เฐธเฑเฐคเฑ‹เฐ‚เฐฆเฐฟ, เฐ•เฐพเฐจเฑ€ เฐ‡เฐชเฑเฐชเฑเฐกเฑ domain_filter เฐ…เฐจเฑ‡ เฐ†เฐฐเฑเฐ—เฑเฐฏเฑเฐฎเฑ†เฐ‚เฐŸเฑโ€Œเฐจเฑ เฐ•เฑ‚เฐกเฐพ เฐ…เฐ‚เฐ—เฑ€เฐ•เฐฐเฐฟเฐ‚เฐšเฑ‡เฐฒเฐพ เฐซเฐ‚เฐ•เฑเฐทเฐจเฑโ€Œเฐจเฑ เฐธเฐตเฐฐเฐฟเฐ‚เฐšเฑ. เฐ† เฐ†เฐฐเฑเฐ—เฑเฐฏเฑเฐฎเฑ†เฐ‚เฐŸเฑ เฐ…เฐ‚เฐฆเฐฟเฐธเฑเฐคเฑ‡ (เฐ‰เฐฆเฐพเฐนเฐฐเฐฃเฐ•เฑ ‘gmail.com’), เฐ…เฐฆเฐฟ เฐ•เฑ‡เฐตเฐฒเฐ‚ เฐ† เฐกเฑŠเฐฎเฑˆเฐจเฑโ€Œเฐคเฑ‹ เฐฎเฑเฐ—เฐฟเฐธเฑ‡ เฐ‡เฐฎเฑ†เฐฏเฐฟเฐฒเฑโ€Œเฐฒเฐจเฑ เฐฎเฐพเฐคเฑเฐฐเฐฎเฑ‡ เฐคเฐฟเฐฐเฐฟเฐ—เฐฟ เฐ‡เฐตเฑเฐตเฐพเฐฒเฐฟ.”
  3. เฐชเฑเฐฐเฐพเฐ‚เฐชเฑเฐŸเฑ 3 (เฐกเฑ€เฐฌเฐ—เฑ): “เฐจเฑ‡เฐจเฑ เฐ‰เฐจเฐฟเฐ•เฐฟเฐฒเฑ‹ เฐฒเฑ‡เฐจเฐฟ เฐซเฑˆเฐฒเฑโ€Œเฐฒเฑ‹ เฐฆเฑ€เฐจเฑเฐจเฐฟ เฐฐเฐจเฑ เฐšเฑ‡เฐฏเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐชเฑเฐฐเฐฏเฐคเฑเฐจเฐฟเฐ‚เฐšเฐฟเฐจเฐชเฑเฐชเฑเฐกเฑ, เฐฎเฑŠเฐคเฑเฐคเฐ‚ เฐชเฑเฐฐเฑ‹เฐ—เฑเฐฐเฐพเฐฎเฑ เฐ•เฑเฐฐเฐพเฐทเฑ เฐ…เฐตเฑเฐคเฑ‹เฐ‚เฐฆเฐฟ. FileNotFoundErrorเฐจเฑ เฐชเฐŸเฑเฐŸเฑเฐ•เฑ‹เฐตเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐŽเฐฐเฑเฐฐเฐฐเฑ เฐนเฑเฐฏเฐพเฐ‚เฐกเฑเฐฒเฐฟเฐ‚เฐ—เฑโ€Œเฐจเฑ เฐœเฑ‹เฐกเฐฟเฐ‚เฐšเฐฟ, เฐฌเฐฆเฑเฐฒเฑเฐ—เฐพ เฐธเฑเฐจเฑ‡เฐนเฐชเฑ‚เฐฐเฑเฐตเฐ• เฐธเฐ‚เฐฆเฑ‡เฐถเฐพเฐจเฑเฐจเฐฟ เฐชเฑเฐฐเฐฟเฐ‚เฐŸเฑ เฐšเฑ‡เฐฏเฐ—เฐฒเฐตเฐพ?”

เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ เฐฏเฑŠเฐ•เฑเฐ• เฐฎเฑเฐ–เฑเฐฏ เฐฒเฐ•เฑเฐทเฐฃเฐพเฐฒเฑ

  • เฐธเฐนเฐœ เฐญเฐพเฐท: เฐฎเฑ€ เฐชเฑเฐฐเฐพเฐฅเฐฎเฐฟเฐ• เฐธเฐพเฐงเฐจเฐ‚ เฐชเฑเฐฐเฑ‹เฐ—เฑเฐฐเฐพเฐฎเฐฟเฐ‚เฐ—เฑ เฐญเฐพเฐท เฐ•เฐพเฐฆเฑ, เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐตเฐพเฐกเฑเฐ• เฐญเฐพเฐท.
  • เฐชเฑเฐจเฐฐเฐพเฐตเฑƒเฐคเฐ‚ (Iterative): เฐ‡เฐฆเฐฟ เฐ’เฐ• เฐธเฐ‚เฐญเฐพเฐทเฐฃ เฐฒเฐพเฐ‚เฐŸเฐฟเฐฆเฐฟ. เฐฎเฑ€เฐฐเฑ เฐชเฑเฐฐเฐพเฐ‚เฐชเฑเฐŸเฑ เฐ‡เฐธเฑเฐคเฐพเฐฐเฑ, เฐชเฐฐเฑ€เฐ•เฑเฐทเฐฟเฐธเฑเฐคเฐพเฐฐเฑ เฐฎเฐฐเฐฟเฐฏเฑ เฐฎเฑ†เฐฐเฑเฐ—เฑเฐชเฐฐเฑเฐธเฑเฐคเฐพเฐฐเฑ.
  • เฐ‰เฐจเฑเฐจเฐค-เฐธเฑเฐฅเฐพเฐฏเฐฟ เฐฆเฑƒเฐทเฑเฐŸเฐฟ: เฐฎเฑ€เฐฐเฑ เฐšเฐฟเฐจเฑเฐจ เฐตเฐฟเฐตเฐฐเฐพเฐฒ เฐ—เฑเฐฐเฐฟเฐ‚เฐšเฐฟ เฐ•เฐพเฐ•เฑเฐ‚เฐกเฐพ (“เฐจเฐพเฐ•เฑ id='username'เฐคเฑ‹ เฐŸเฑ†เฐ•เฑเฐธเฑเฐŸเฑ เฐ‡เฐจเฑโ€ŒเฐชเฑเฐŸเฑ เฐซเฑ€เฐฒเฑเฐกเฑ เฐ•เฐพเฐตเฐพเฐฒเฐฟ”) เฐชเฑ†เฐฆเฑเฐฆ เฐšเฐฟเฐคเฑเฐฐเฐ‚ เฐ—เฑเฐฐเฐฟเฐ‚เฐšเฐฟ (“เฐจเฐพเฐ•เฑ เฐฒเฐพเฐ—เฐฟเฐจเฑ เฐชเฑ‡เฐœเฑ€ เฐ•เฐพเฐตเฐพเฐฒเฐฟ”) เฐ†เฐ‚เฐฆเฑ‹เฐณเฐจ เฐšเฑ†เฐ‚เฐฆเฑเฐคเฐพเฐฐเฑ.
  • เฐคเฐ•เฑเฐ•เฑเฐต เฐ…เฐกเฑเฐกเฐ‚เฐ•เฐฟ: เฐ‡เฐฆเฐฟ เฐŽเฐŸเฑเฐตเฐ‚เฐŸเฐฟ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ เฐ…เฐจเฑเฐญเฐตเฐ‚ เฐฒเฑ‡เฐจเฐฟ เฐตเฑเฐฏเฐ•เฑเฐคเฑเฐฒเฐจเฑ (เฐฎเฐพเฐฐเฑเฐ•เฑ†เฐŸเฐฐเฑเฐฒเฑ, เฐกเฐฟเฐœเฑˆเฐจเฐฐเฑเฐฒเฑ เฐฒเฑ‡เฐฆเฐพ เฐชเฑเฐฐเฐพเฐœเฑ†เฐ•เฑเฐŸเฑ เฐฎเฑ‡เฐจเฑ‡เฐœเฐฐเฑโ€Œเฐฒเฑ เฐตเฐ‚เฐŸเฐฟ) เฐ•เฑ‚เฐกเฐพ เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐ…เฐชเฑเฐฒเฐฟเฐ•เฑ‡เฐทเฐจเฑโ€Œเฐฒเฑ เฐฎเฐฐเฐฟเฐฏเฑ เฐชเฑเฐฐเฑ‹เฐŸเฑ‹เฐŸเฑˆเฐชเฑโ€Œเฐฒเฐจเฑ เฐฐเฑ‚เฐชเฑŠเฐ‚เฐฆเฐฟเฐ‚เฐšเฐกเฐพเฐจเฐฟเฐ•เฐฟ เฐ…เฐจเฑเฐฎเฐคเฐฟเฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ.
  • เฐชเฑเฐฐเฐฎเฐพเฐฆเฐพเฐฒเฑ: AI เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐ‰เฐคเฑเฐชเฐคเฑเฐคเฐฟ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ เฐ•เฐพเฐฌเฐŸเฑเฐŸเฐฟ, เฐ…เฐฆเฐฟ เฐ•เฑŠเฐจเฑเฐจเฐฟเฐธเฐพเฐฐเฑเฐฒเฑ เฐ…เฐธเฐฎเฐฐเฑเฐฅเฐฎเฑˆเฐจ, เฐฌเฐ—เฑเฐ—เฑ€ เฐฒเฑ‡เฐฆเฐพ เฐ…เฐธเฑเฐฐเฐ•เฑเฐทเฐฟเฐค เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐ‰เฐคเฑเฐชเฐคเฑเฐคเฐฟ เฐšเฑ‡เฐฏเฐตเฐšเฑเฐšเฑ. เฐกเฑ†เฐตเฐฒเฐชเฐฐเฑ เฐ…เฐฆเฐฟ เฐŽเฐฒเฐพ เฐชเฐจเฐฟเฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฑ‹ เฐชเฑ‚เฐฐเฑเฐคเฐฟเฐ—เฐพ เฐ…เฐฐเฑเฐฅเฐ‚ เฐšเฑ‡เฐธเฑเฐ•เฑ‹เฐ•เฐชเฑ‹เฐตเฐšเฑเฐšเฑ, เฐ‡เฐฆเฐฟ เฐคเฐฐเฑเฐตเฐพเฐค เฐธเฐ‚เฐ•เฑเฐฒเฐฟเฐทเฑเฐŸ เฐธเฐฎเฐธเฑเฐฏเฐฒเฐจเฑ เฐจเฐฟเฐฐเฑเฐตเฐนเฐฟเฐ‚เฐšเฐกเฐ‚ เฐฒเฑ‡เฐฆเฐพ เฐชเฐฐเฐฟเฐทเฑเฐ•เฐฐเฐฟเฐ‚เฐšเฐกเฐ‚ เฐ•เฐทเฑเฐŸเฐคเฐฐเฐ‚ เฐšเฑ‡เฐธเฑเฐคเฑเฐ‚เฐฆเฐฟ. เฐ‡เฐฆเฐฟ เฐคเฐฐเฐšเฑเฐ—เฐพ เฐตเฑ‡เฐ—เฐตเฐ‚เฐคเฐฎเฑˆเฐจ เฐชเฑเฐฐเฑ‹เฐŸเฑ‹เฐŸเฑˆเฐชเฐฟเฐ‚เฐ—เฑ เฐฒเฑ‡เฐฆเฐพ เฐคเฐ•เฑเฐ•เฑเฐต-เฐชเฑเฐฐเฐฎเฐพเฐฆเฐ‚ เฐ‰เฐจเฑเฐจ เฐชเฑเฐฐเฐพเฐœเฑ†เฐ•เฑเฐŸเฑเฐฒเฐ•เฑ เฐ‰เฐคเฑเฐคเฐฎเฐฎเฑˆเฐจเฐฆเฐฟ.

เฐฎเฑ€เฐฐเฑ เฐจเฐพเฐคเฑ‹ เฐ‡เฐชเฑเฐชเฑเฐกเฑ เฐ’เฐ• เฐธเฐพเฐงเฐพเฐฐเฐฃ เฐตเฑˆเฐฌเฑ เฐ•เฑ‹เฐกเฐฟเฐ‚เฐ—เฑ เฐ…เฐญเฑเฐฏเฐพเฐธเฐพเฐจเฑเฐจเฐฟ เฐชเฑเฐฐเฐฏเฐคเฑเฐจเฐฟเฐ‚เฐšเฐพเฐฒเฐจเฑเฐ•เฑเฐ‚เฐŸเฑเฐจเฑเฐจเฐพเฐฐเฐพ? เฐฎเฑ€เฐฐเฑ เฐจเฐพเฐ•เฑ เฐ’เฐ• เฐšเฐฟเฐจเฑเฐจ เฐชเฑเฐฐเฑ‹เฐ—เฑเฐฐเฐพเฐฎเฑ เฐ•เฑ‹เฐธเฐ‚ เฐ†เฐฒเฑ‹เฐšเฐจ เฐ‡เฐตเฑเฐตเฐตเฐšเฑเฐšเฑ, เฐฎเฐฐเฐฟเฐฏเฑ เฐจเฑ‡เฐจเฑ เฐฎเฑ€ เฐ•เฑ‹เฐธเฐ‚ เฐ•เฑ‹เฐกเฑโ€Œเฐจเฑ เฐฐเฑ‚เฐชเฑŠเฐ‚เฐฆเฐฟเฐ‚เฐšเฐ—เฐฒเฐจเฑ.

ere is a list of the most popular vibe coding tools, broken down by category.

1. AI-First Code Editors

These are complete Integrated Development Environments (IDEs) built from the ground up with AI at their core. You code inside them.

  • Cursor: This is one of the most popular examples. It’s a “fork” of VS Code, so it looks and feels familiar, but it has powerful AI features built directly into the editor for generating, editing, and debugging code.
  • Replit: An in-browser IDE that uses AI to help you build, test, and deploy code instantly. Its AI can help you plan an app’s structure, write code, and fix errors.
  • Zed: A very fast, multiplayer code editor that has integrated AI for code generation and understanding.

2. IDE Extensions (AI Pair Programmers)

These are plugins you add to your existing code editor, like VS Code or JetBrains. They work alongside you.

  • GitHub Copilot: The most well-known AI pair programmer. It integrates directly into your editor (like VS Code) and provides “autocomplete” suggestions for entire blocks of code as you type.
  • Gemini Code Assist (Google): The new version of Google’s AI assistant for developers. It integrates into IDEs like VS Code and JetBrains to provide code completion, generation, and a chat interface to ask questions about your code.
  • Amazon Q Developer (AWS): (Formerly Amazon CodeWhisperer). This is Amazon’s version, which is especially powerful if you are working within the AWS ecosystem.
  • Tabnine: One of the original AI code assistants, known for its powerful and fast code completions.

3. Full-Stack App Generators

These tools take “vibe coding” to the next level. You describe an entire application in plain English, and the AI generates the full-stack code (frontend, backend, and database) for you.

  • Lovable: A popular tool where you describe the app you want, and it generates the code, allowing you to refine it with further prompts.
  • Bolt.new: A browser-based tool that lets you build and deploy full-stack web apps using AI prompts.
  • v0.dev (by Vercel): A tool specifically for generating user interfaces (UI). You describe a UI component (like a login form or a dashboard), and it generates the React code for you, which you can then copy and paste.

4. General-Purpose AI Chatbots

These are not specialized coding tools, but they are excellent for “vibe coding.” You can use them to generate snippets, debug errors, or learn new concepts.

  • Google Gemini: You can ask me (Gemini) to write functions, create HTML/CSS, or debug a piece of code that isn’t working.
  • ChatGPT (OpenAI): Widely used for generating boilerplate code, writing scripts, and explaining complex programming topics.
  • Claude (Anthropic): Known for its large context window, making it great for pasting in large codebases and asking questions about them.

The best tool depends on your goal. For quick snippets, use a chatbot. For help inside your existing projects, use an IDE extension like GitHub Copilot. For building a whole new app from scratch, try an AI-First Editor like Cursor or a generator like Lovable.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *