development

Canva AI 후기 - 웹 서비스 프로그램 만들어 본 후기

Canva AI 후기 - 웹 서비스 프로그램 만들어 본 후기


Canva AI 후기 - 웹서비스 프로그램 만들어 본 후기

바이브 코딩이나 코드관련 AI Agent 등은 유명한 서비스들이 굉장히 많다. chat GPT, gemini, 클로드 등 개발 IDE에 잘 녹아져 있는 둘도 있고, chat GPT유료버전 같은 경우는 pycharm 같은 코드와 상호작용하며, 직접 코드를 수정하며 가이드 하기도 한다. 리펙토링도 요청할 수 있다.

수동으로 작성한 코드를 리팩토링 해달라고 할 수도 있다. 그러면 뭐 이런 거지같은 코드를 짰냐며 완전히 환골탈퇴를 시키는 것을 보면 사람으로서 현타가 오기 마련이다.


sns나 각종 미디어 제작에 특화된 Canva AI로도 바이브 코딩이 가능하다

혹시 있을까 해서 들여다 봤는데, 다행히 해당 메뉴가 있었다. 그래서 뭘 만들어볼까 고민하다가, 요즘 이직 및 퇴직에 대한 걱정과 미래준비가 한창이라, 해당 연봉을 계산하고, 미래에 받을 수 있는 예상 퇴직금까지 계산할 수 있으면 좋을거라 생각했다. 계산식은 굉장히 복잡하고 Low data도 필요하다. 그치만 바이브 코딩이 있지 않은가.


일단은 심플하게 질문하는 것으로 시작한다

아주 간단한 질문과 몇가지 파티션 유형만 넣었다. 그랬더니 생각보다 데이터는 잘 찾아와 주는듯 했다. 결과는 어땠을까?


정확성 여부를 떠나서, 생각보다 많은것을 고려해서 만들어 준다는것을 알 수 있다. 정확도야 질문을 해가면서 계속 고쳐나가면 된다. 따라서 이 초기 질문이 굉장히 중요할 것 같다. 여기서 원하는 것을 잘 찾아갈 수 있을지, 아니면 흥미를 잃고 돌아가 버릴 수도 있을테니까. 

그리고 좋았던건 버전별로 넘버링을 해줘서, 맘에들지 않는 버전은 다시 내릴 수 있다는 것이다.


Canva AI 코딩의 단점은 무엇일까

캔바 만의 문제는 아니고, 반복되는 에러를 다시 만든다는 것이다. 중간에 한글 인코딩 문제가 생겨서 해결을 요청했고, 같은 문제가 반복되지 않도록 프롬프트에 요청했지만, 다시 해당 문제를 반복해서 생산하는 문제가 있다. 

또한 코드를 완전 재생성 하는데 생각보다는 시간이 오래 걸렸다. 코드는 약 1000라인 이상 정도였다.

그리고 또 UI의 버튼의 기능이 동작하지 않아 버그 수정을 요청했지만, 여러번의 핑퐁에도 결국 해결되지 않았다. 프롬프트는 "이제 버그를 완전히 고쳤어요 잘 작동할거에요" 라고 말하고, 난 안된다고 가능한 다른 방법이나 로직으로 교체해달라고 했지만 끝끝내 성공하지 못했다.

여기서 코드를 아는 전공자나 코드 위치를 알면 그부분을 떼서 질문하거나 해결법을 직접 찾을 것이다. 그이상의 수준을 원하거나 실제 유료 모델등의 서비스에는 이런 부분은 적용하기가 매우 어려울 것이다.


Canva AI 코딩 어떤점이 좋을까?

좋은점은 버전별로 히스토리 추적이 쉬운부분과, 초보자들도 쉽게 할 수 있다는 점이다. 그리고 해보진 않았지만 버튼을 클릭하면 제공하는 자체 서버에 자체 도메인까지 연결해서 바로 배포도 가능하다는 것이다. 프로토타입을 바로 체크하거나 간단한 서비스로 시장의 반응을 보는데 아주 훌륭할것 같다. 이것저것 추가로 할게 없으니까.

물론 그게 얼마나 잘 돌아가고 트래픽을 얼마나 잘 받아줄지는 모르겠다.

나는 블로그를 하고 있으니 반대로 더 질문해서, 내 블로그의 스펙에 맞도록 스크립트를 트랜지션 시켜보고자 한다.


바이브 코딩, 가장 중요한것은 무엇일까?

결국 GIGO 가 결론이다. 내가 쓰레기 인풋값을 넣으면 쓰레기 결과가 나온다. 원하는 결과물이나 데이터를 얻기 위해서는, 그에 합당한 심도있는 질문과 디테일을 살릴 수 있는 질문을 하는것, 그리고 잘못된 부분을 교정할 수 있는 검증 능력과 분석능력이다.

 다음은 어느정도의 오차가 있는걸 알고 있지만, 본인 데이터와 실제 국민연금공단 모의계산 사이트의 로직과 최대한 유사하게 만들어달라고 질문하고, 다양한 경우의 수 로직을 추가하여 나름 합리적으로 만들어보았다.

이 정도면 그래도 꽤 신기한 세상아닌가? 한 두시간만에 개발자 기획자 디자이너 QA 없이 나온 결과물이니 말이다.


이 부분은 입력 화면이다.

 사람인 연봉계산기를 참고하여 만들었다.


이직 시 상승률에 따른 연봉 차이와, 실수령액이 얼마나 달라지는지 계산했다. 수동으로 %도 추가했지만 UI버튼이 동작하지 않아 포기했다.


마지막으로 퇴직시 월 연금이 얼마나 될지 계산하는 부분이다. 기존 납입 내역을 알 수 없고, 개인 차이가 심해서 편차는 발생하겠지만, 실제 서비스를 할건 아니고 내가 얼마냈는지는 기억하지 못한다. 데이터 스크래핑으로 정확히 가져올 수 있겠지만, 여기서는 그냥 재미삼안 근사치만 보여줘도 의미있을것 같아서, 심플하게 예상치로 만들어봤다.


결론

Canva AI든 여러 툴들은 각 특장점이 있을 거다. 본인에게 맞고 익숙한 툴이 제일 좋을 것이다. 어떤 목적으로 어느정도의 디테일이 필요 여부에 따라 사용해봐도 좋을것이다. 말그대로 어느정도 종합 산출계산이 가능한 비서정도 생겼다고 생각하면 마음이 편할것 같다. 추후에는 해당 서비스를 실제 블로그에 올려볼 생각이다.