개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
📌 Prompt-Driven Restart 방법론 실험! 🧪 지난주에 성공적으로 적용한 새로운 방법론 🔄 에러를 수정하기보다, 처음 사용한 프롬프트에 지시문을 추가해 처음부터 다시 시작! ⚙️ Vibe Coding에선 이 방식이 더 효율적일 때가 많습니다. 🗣 이번 주엔 이 방법을 활용해 영어 회화 Tutor 앱을 만들어 봅니다! 💬 실전에서 얼마나 효과가 있는지 함께 실험해 보세요!
🔤 용어 해설: Prompt-Driven Restart Prompt-Driven : 사용자가 작성한 Prompt(지시문)가 개발 프로세스를 주도한다는 의미. 즉, 개발 흐름이나 구조는 코드가 아니라 프롬프트 중심으로 설계되고 변화함. Restart : 기존 결과물(앱이나 코드)을 수정하는 것이 아니라 처음부터 새로 시작하는 방식을 택함. 단, 아예 무작정 새로 시작하는 것이 아니라, 이전의 경험과 프롬프트를 반영해서 더 나은 결과를 만든다는 의미.
🧠 개념 설명 ✅ 전통적인 개발 방식 문제가 생기면 기존 코드를 분석하고 수정(refactor)함
개발자가 직접 버그 위치를 찾아서 고침
코드는 자산이자, 수정의 대상임
✅ Prompt-Driven Restart 방식 코드 자체보다 프롬프트가 중심
문제가 생기면 코드 수정 대신, 초기 프롬프트에 개선 지시문을 추가
개선된 프롬프트로 AI에게 다시 전체 코드를 생성시킴
일종의 지시문 중심 반복학습 (iterative prompting) 구조
🚀 장점 속도 : 많은 경우 디버깅보다 빠르게 해결 가능 단순성 : 복잡한 코드 이해 없이, 명확한 지시만으로 개선 가능 재현성 : 프롬프트만 있으면 언제든 같은 기능을 만들 수 있음 학습 중심 : 프롬프트를 다듬으며 사용자도 발전함 (Prompt Engineering 학습)
🔁 지금까지 한 일 다시 반복하기 💾 프롬프트만 보관되어 있다면 언제든 쉽게 재작업 가능! 🌟 이것이 Vibe Coding의 장점 중 하나입니다. 📂 사용했던 프롬프트를 재사용해서 처음부터 다시 시작해 보겠습니다. ⚠️ DropDown 등 에러가 났던 부분은 미리 알려줘서 에러가 나지 않도록 해보겠습니다. 🧠 AI가 코딩을 대신해주기 때문에 가능한 방법이죠! 📝 인간은 프롬프트에 더 집중하면 언제든지 쉽게 재작업할 수 있습니다. 🧪 이번 시간에 그 가능성을 실험해보겠습니다.
🕔 방송 일정 📅 2025년 6월 15일 (일) 🕘 오후 9시 (KST, 한국) / 🕔 오전 5시 (PST, 시애틀)