วันอาทิตย์ที่ 26 เมษายน พ.ศ. 2569

Vibe Coding To Agentic coding

0.Traditional coding

It’s about how to code.

1.Vibe Coding (คือการใช้ prompt สั่ง ai เขียนโค้ด)

This is the "buzziest" term of 2026. Coined by Andrej Karpathy, vibe coding refers to a high-level approach where the programmer focuses on the "vibe" (the intent and desired outcome) rather than the syntax.  


Vibe coding shifts how to code to what to build?


• The Workflow: You describe the goal in natural language, and the AI handles the implementation.  

• The Philosophy: It treats English (or your preferred natural language) as the "hottest new programming language."  


Roles of computer scientists on vibe coding:

 Domain Understanding: You still need to know what good software looks like to evaluate whether the generated code is secure, scalable, and correct.

 Effective Guardrails: Setting up tests and clear context ensures the AI stays within project constraints.

 Debugging Mindset: When the AI gets stuck in a loop, the developer must step in to diagnose high-level logic failures.


2. Agentic Coding

When you move beyond simple snippets to full-scale development, it's called agentic coding. This involves using AI Agents that don't just write code but also:  

• Plan the architecture.  

• Execute the code in a sandbox.

• Debug errors by reading stack traces.

• Iteratively improve the output until it passes unit tests.