저는 제가 만드는 어떤 애플리케이션, 프로젝트, 소프트웨어에서도 절대 바이브 코딩을 하지 않습니다. 아이디어를 나누거나 명확성을 위해 AI 채팅을 사용하긴 하지만, 프로젝트 전체를 맡기지는 않습니다. 훨씬 수동적인 방식이지만, 적어도 제가 무엇을 하는지 알고 있고, 다른 엔티티에게 눈감고 맡기지는 않습니다.
하지만 지난 몇 달간 AI 지원 코딩이 크게 성장하는 것을 지켜보았습니다. 처음에는 코드가 엉망이거나 취약점이 많았을 수 있지만, 그 이후로 매우 많이 개선되었다고 생각합니다. 바이브 코딩으로 만든 디자인은 여전히 꽤 특징적으로 보입니다(그라데이션, 테두리, 이모지 등). 제가 메타에서 본 일부 플러그인에서도 마찬가지였습니다. 하지만 중요한 것은, 저자가 자신의 관심사와 커뮤니티의 관심사를 위해 그것을 공유했다는 점입니다. 누군가가 그것을 짓밟고 '슬롭(slop)'이라고 라벨을 붙이게 하기 위해서가 아니라, 그 플러그인에서 진정한 성공을 거두었기 때문에, 동일한 기능을 원하는 다른 포럼에 공유하고 싶었던 것입니다.
AI에 대한 윤리적 우려에 대해서는 동의하지만, 그것은 AI 전반에 초점이 맞춰져 있는 것 같습니다. 예를 들어 기업들이 책을 조각내고, 대량의 물과 전력을 사용하는 등의 문제 말입니다. 당신은 이렇게 언급했습니다:
하지만 그것이 AI로 만든 플러그인이나 TC(토픽 컨트롤)의 사용과 어떻게 관련이 있나요? AI를 싫어한다면, 물론 사용하지 않으면 됩니다. 하지만 AI의 도입으로 프로그래밍 환경이 극적으로 변했기 때문에, 플러그인과 TC 같은 것들도 변할 것입니다. 일부 코드가 AI의 도움을 받아 작성되었다는 것을 알고 있기에, 이제 디스코르스(Discourse) 사용을 완전히 중단하시겠습니까? 저는 그렇게 하지 않을 것입니다. 왜냐하면 그 뒤에는 여전히 사람들이 있기 때문입니다.
그래서 여전히 그것을 '대충 짠 코드’라고 부르고 '바이브 코딩’이라는 용어의 사용을 거부하는 것이(개인적으로 저는 후자의 표현에 문제가 없다고 봅니다) 정확할까요? 아마도 그렇지 않을 것입니다. 너무 가혹한가요? 네. 당신이 이것을 싫어할 것이라고 생각하지만, 때로는 우리는 적응해야 합니다. 그렇다면 이제 제가 AI 생성 TC를 만들어 공유할까요? 제 경우엔 아닙니다. 하지만 그것을 대안으로 보고, 경멸하거나 무시하지 않을 것인가? 네. 그리고 저는 그렇게 하려고 노력하고 있습니다. 그러니 당신도 그렇게 해주시길 바랍니다.