쿠키맨 (61.♡.30.162)
2025년 9월 17일 PM 02:18 · 수정됨(09. 23. 11:28)
지난번 바이브코딩 팁을 드리면서 반응이 좋아 관련 팁을 계속 드려보려고 합니다. (향후에는 강좌/팁에 정리해서 올려볼 생각입니다.)
https://damoang.net/free/4914644
---
바이브 코딩이 실패하는 가장 큰 이유는 LLM(에이전트)의 특성을 제대로 이해하지 못했기 때문입니다.
에이전트는 사용자의 질문이나 요청에 대해 무조건 최선을 다해 답을 내놓으려는 성향을 가지고 있습니다. 특별히 모델을 제한하거나 프롬프트를 제어하지 않으면, 단순한 질문에도 최대한 많은 정보를 담아내려 하죠. 이 과정에서 불필요한 확장 답변이 붙거나, 때로는 할루시네이션(잘못된 정보)이 발생하게 됩니다.
예를 들어, “TDD가 뭐야?”라는 짧은 질문에도 에이전트는 단순 정의만 말하지 않고, 앞선 대화 문맥까지 반영하여 훨씬 풍부한 설명을 이어가려 합니다. 이는 에이전트가 단순히 묻는 것 이상을 수행하려는 특성 때문입니다.

바이브 코딩 상황에서도 마찬가지입니다.
사용자가 A 기능 구현만 요청했는데,
에이전트는 “최선”을 다한다는 이유로 A 기능뿐만 아니라 B, C, D 기능까지 추가로 구현합니다.
겉보기에는 문제가 없어 보이지만, 이런 불필요한 확장은 후속 요청 과정에서 점점 누적되어 결국 비정상적인 기능 구현이나 의도하지 않은 결과물로 이어집니다. 이것이 곧 바이브 코딩 실패의 전형적인 원인입니다.
따라서..
바이브 코딩을 성공적으로 활용하려면, 에이전트가 가진 ‘최선을 다하려는 특성’을 올바르게 이해하고 제어해야 합니다.
즉, 사용자가 원하는 기능 A만 구현하도록 명확히 한정해야 하고, 추가적인 확장(B, C, D)이 붙지 않도록 질문과 요청을 정교하게 다루면서 지속적인 검토를 해주는 것이 중요합니다.
“바이브 코딩은 에이전트의 특성을 바로 알고 접근할 때만 진짜 힘을 발휘합니다
댓글 (22)
-
빅빅버그
25.09.17 · 1.♡.188.206
1년 지나면 이런 문제도 다 해결되지 않을까요?^^ -
쿠쿠키맨
→ 빅버그 작성자
25.09.17 · 61.♡.30.162
저는 쉽지 않다고 생각합니다.
답변의 정도를 구분하는 것이 왜 쉽지 않냐면 ...
사용자는 이미 여러가지 분위기(컨텍스트)와 관련된 정보를 가지고 있는 상태에서 질문하는 것이기 때문에 어떤 상황에 갑자기 호출된 에이전트는 그 분위기를 알수 없기 때문입니다. (에이전트가 무당이 되지 않는 이상..)
이것은 사람과 사람사이에서도 발생되죠..
어떤 팀에 문제가 생겨서 도와주러 다른 팀의 인력이 파견되거나 또는 추가 인력을 뽑아도 그 즉시 업무에 투입할 수 없는 이유기도 합니다. (온보딩 기간이 충분히 있어야 하는 이유입니다. 이것은 곧 max token하고도 연결되고요) -
RRealtime
25.09.17 · 75.♡.158.112
말이 너무 많은 에이전트씨 입니다 ㅎㅎ
과잉 친절에 때로는 햇갈리곤 하죠...
혹시 나한테 반했나....??? -
쿠쿠키맨
→ Realtime 작성자
25.09.17 · 61.♡.30.162
ㅋㅋㅋㅋㅋ
도끼병 안됩니다 ㅋ -
덴덴디
→ Realtime
25.09.17 · 182.♡.33.72
속지마세요 토큰 빨아먹는 중입니다.~ - 셀
셀레본
25.09.17 · 112.♡.41.1
몇번 하다 보니 저도 자연스럽게 이렇게 하게 되더군요.
'이번에 이런이런 기능을 구현할거야. 이렇게저렇게 만들어야 하고, 얘는 이쪽 클래스를 참고하고, 쟤는 저쪽 xml 명세를 참고해서 작성해야 해. 이거 말고 여기여기 들어가는 기능은 따로 개발할거니까 이 부분은 제외하고 지시한 부분만 작성해' 라고 프롬프트를 쓰게 됩니다. -
쿠쿠키맨
→ 셀레본 작성자
25.09.17 · 61.♡.30.162
조만간 테스크 관리 방법에 대한 팁을 공유 해보겠습니다. -
Aawful
25.09.17 · 118.♡.10.76
오늘 지인한테 들은 이야기
Ai 를 사용해 코딩을 하고 있는데 최종 결과에
“0건 작업이 완료되었습니다” 라는 메시지가 나왔다고 합니다
(실제로는 다건 수행)
Count++ 같은 항목이 빠져 있는 걸로 보여서 해당 항목을 수정해달라고 요청 했더니…
결과물 “작업이 완료되었습니다”
(0건이라는 메시지 삭제)
그걸 들은 제 반응은 “진짜 사람이 해주는거 아니야??” -
쿠쿠키맨
→ awful 작성자
25.09.17 · 61.♡.30.162
어 ... 그게 진짜 있었습니다.
https://www.ttimes.co.kr/article/2025061916597755449 -
몽몽키참취
25.09.17 · 110.♡.132.132
수정 하다보면 ㅋㅋ 알아서 저렇게 하게 되더군요 ㅋㅋ 그래도 바이브 코딩덕분에 많은것을 자동화 하고 머리에 있는걸 끄집어 내기 좋네요
댓글을 작성하려면 이 필요합니다.