[AIxDev] My Vibe Coding Exp.

AI & HCI
나의 바이브 코딩 경험: ChatGPT 기반 MBTI 테스트 웹 개발
Posted on Aug. 27, 2025, 1:25 p.m. by SANGJIN
random_image

My Vibe Coding Journey [AI x Dev]

My Vibe Coding Journey [AI x Dev]

What is Vibe Coding?

Vibe Coding refers to a new way of software development that relies on natural language prompts and generative AI—like ChatGPT—to speed up coding tasks and make development more intuitive. It's designed to:

  • Make software development accessible to non-experts
  • Automate repetitive coding tasks through AI
  • Free up developers to focus more on solving problems, not writing boilerplate code

While promising, it also introduces challenges:

  • Prompts must be accurate and specific
  • Generated code may lack structure or clarity
  • Debugging AI-generated "legacy code" can be difficult

My Project: ChatGPT-based Developer MBTI Test

To explore Vibe Coding beyond simple code generation, I built VibeCoding MBTI Test, a system that analyzes a developer’s personality using ChatGPT. The idea was to blend behavioral psychology with generative AI.

Key features of the project:

  1. Input: Users submit their GitHub activity, blog posts, or development style as text
  2. Processing: ChatGPT analyzes the content and infers MBTI type
  3. Output: The system provides feedback on coding behavior and collaboration tendencies

This was a unique way to test the expressive and interpretive power of AI—not just for writing code, but for understanding the “vibe” of developers. Some key lessons:

  • Prompt quality significantly affects personality inference
  • Results helped users reflect on their own communication and problem-solving patterns
  • It opened new conversations on team building, based on AI-generated insights

Reflection and Future Direction

Through this project, I experienced how Vibe Coding can extend beyond productivity tools. It’s not just about writing code faster—it’s about understanding developers better, building smarter teams, and enabling more inclusive development environments.

In future iterations, I plan to:

  • Refine prompt engineering guidelines for more accurate profiling
  • Visualize team dynamics based on personality compatibility
  • Integrate code review and analysis tools to validate AI output

Vibe Coding is evolving. As AI tools get smarter, I believe our development workflows will become more human-centered, creative, and dynamic.


나의 바이브 코딩 경험 [ AI x 개발]

바이브 코딩이란 무엇인가?

바이브 코딩(Vibe Coding)은 자연어 프롬프트와 생성형 AI(ChatGPT 등)를 활용하여 코드를 자동으로 생성하고, 반복 작업은 AI에게 맡기며, 개발자는 문제 해결에 집중하는 새로운 소프트웨어 개발 방법론이다. 이 방식은 다음과 같은 특징을 가진다:

  • 프로그래밍 언어를 몰라도 자연어로 기능 설명 가능
  • 반복적인 코드 작성은 AI가 처리
  • 개발자는 창의적이고 고차원적인 문제 해결에 집중

하지만 동시에 몇 가지 한계도 존재한다:

  • 정확한 프롬프트 작성이 어렵다
  • AI가 생성한 코드는 구조적 일관성이 부족할 수 있다
  • 생성된 코드가 왜 그렇게 작성됐는지 이해하기 어려운 경우가 있다

나의 프로젝트: ChatGPT 기반 MBTI 테스트

이러한 바이브 코딩의 개념을 실험적으로 확장하기 위해 VibeCoding MBTI Test라는 프로젝트를 진행했다. 이 프로젝트는 개발자의 글쓰기 습관, 코드 스타일, 커뮤니케이션 방식 등을 GPT로 분석하여 MBTI 성향을 추정하고, 이를 바탕으로 개발 성향과 협업 스타일을 피드백해주는 시스템이다.

핵심 기능은 다음과 같다:

  1. 입력: GitHub 활동, 블로그 글, 코드 스타일 등 개발자의 자연어 기반 자료
  2. 처리: ChatGPT API를 통해 MBTI 성향 분석
  3. 결과: 개발자의 성향 분석 결과와 협업 방식 피드백 제공

개발 과정에서 느낀 주요한 점은 다음과 같다:

  • 프롬프트 구성 방식에 따라 MBTI 결과가 크게 달라진다
  • 사용자들은 결과를 통해 자신의 커뮤니케이션 스타일을 성찰할 수 있었다
  • AI 기반 성향 분석이 팀 구성 및 협업 전략에도 영감을 줄 수 있었다

회고 및 다음 단계

이번 프로젝트를 통해 Vibe Coding은 단순한 “자동 코드 생성 도구”를 넘어서, 개발자의 성향을 분석하고 팀워크를 이해하는 도구로 진화할 수 있음을 경험했다. 향후에는 다음과 같은 방향으로 확장할 계획이다:

  • 프롬프트 작성 가이드라인 고도화
  • 팀 간 성향 비교 및 시각화 기능 추가
  • AI가 생성한 코드에 대한 품질 검토 자동화 기능 연동

Vibe Coding은 이제 시작이다. AI가 점점 더 인간적인 판단과 해석을 할 수 있게 되면서, 우리의 개발 방식도 더욱 유연하고 창의적으로 변할 것이라 확신한다.

Personal ChatGPT

Leave a Comment: