AI로 개발하는 시대, 개발 생산성을 높여주는 3가지 AI 서비스

2024.09.22 | 조회 304 |
0
|

인디해커랩 레터

1인기업, 인디해커, 솔로프리너들을 위한 인디해커랩 뉴스레터입니다.

썸네일 - 개발 생산성을 높여주는 3가지 AI 서비스
썸네일 - 개발 생산성을 높여주는 3가지 AI 서비스

Intro.

안녕하세요, 인디해커랩입니다 👋

2024년은 AI의 해라고 해도 과언이 아닐정도로 관심이 뜨겁습니다. ChatGPT, Claude가 코드까지 작성해주면서 개발자가 대체되는 것이 아니냐는 우려의 목소리도 나오고 있습니다. 하지만 저는 생각이 다릅니다. 오히려 개발자가 AI를 사용하면 더 개발 생산성을 높일 수 있을 것이라 생각합니다. 코드를 작성해주더라도 어떻게 배포하고 관리할지, 오류가 난다면 어떻게 대처할지 등 개발 지식이 여전히 필요하기 때문입니다. 그래서 오늘은 개발 생산성을 높여주는 3가지 AI 서비스를 알아보겠습니다.

 

개발 생산성을 높여주는 3가지 AI 서비스

  1. The AI Code Editor, Cursor
  2. Build software faster, Replit AI
  3. What can I help you ship?, v0

 

1. The AI Code Editor, Cursor

Cursor 홈페이지
Cursor 홈페이지

웹 개발자라면 VSCode를 사용하고 있거나, 들어봤을 것입니다. VSCode는 코디 에디터로 많은 개발자들의 생산성을 높여주고 있습니다. Cursor는 내가 작성한 코드에서 대화형으로 AI를 활용할 수 있게 해주는 VSCode 기반의 AI 코드 에디터입니다. VSCode 기반으로 만들어졌기 때문에 VSCode 사용자라면 누구나 쉽게 사용할 수 있습니다.

 

핵심 기능

1. 코드 베이스 활용

코드 베이스 - 출처: Cursor 공식 영상
코드 베이스 - 출처: Cursor 공식 영상

작게는 코드 블록부터 하나의 파일, 전체 파일 등 범위를 지정하여 대화형으로 AI를 활용할 수 있습니다. 일부 로직을 선택하여 리팩토링 할 수도 있고, 레퍼런스 이미지를 첨부하여 UI를 개선할 수도 있습니다.

 

2. 자동 완성

자동 완성 - 출처: Cursor 공식 영상
자동 완성 - 출처: Cursor 공식 영상

개발을 하다 보면 항상 짜는 코드, 비슷한 코드가 있을 것입니다. Cursor는 이러한 자동 완성 기능을 손쉽게 지원합니다. 일부 코드를 분석하여 다음 코드를 추천해주고 tab을 눌러 적용할 수 있습니다.

 

3. 자연어 기반 동작

자연어 기반 동작 - 출처: Cursor 공식 영상
자연어 기반 동작 - 출처: Cursor 공식 영상

ChatGPT, Claude 등 AI 모델을 선택하여 해당 모델을 기반으로 프롬프트, 이미지 등으로 동작합니다. 평소 AI를 자주 사용하시던 분들은 큰 어려움 없이 사용할 수 있습니다.

 

2. Build software faster, Replit AI

Replit 홈페이지
Replit 홈페이지

Replit은 클라우드를 기반으로 동작하는 통합 개발 환경 서비스입니다. 최근 출시된 Replit AI 기능으로 인해 AI 기반으로 클라우드에서 개발, 배포, 운영까지 가능한 종합 AI 플랫폼이 되었습니다.

 

핵심 기능

1. 클라우드 서비스

클라우드 서비스 - Replit 홈
클라우드 서비스 - Replit 홈

웹 또는 앱을 통해 개발, 배포, 운영 등 모든 과정을 Replit에서 진행할 수 있습니다. AI 기능도 웹 또는 앱을 통해 사용할 수 있어 접근성이 좋습니다.

 

2. 자연어 기반 AI 프로그래밍

자연어 기반 AI 프로그래밍 - 출처: Replit 공식 영상
자연어 기반 AI 프로그래밍 - 출처: Replit 공식 영상

Replit 또한 대화형으로 동작합니다. 간단한 프롬프트만으로 코드 생성뿐만 아니라 폴더 및 파일 생성, 라이브러리 설치 등 모든 과정을 지원합니다. 비개발자도 쉽게 사용할 수 있는 사용자 친화적인 인터페이스를 제공합니다.

 

3. 손쉬운 배포

Replit 배포 - 출처: Replit 공식 영상
Replit 배포 - 출처: Replit 공식 영상

Reserved VM, Autoscale, Static, Scheduled의 4가지 옵션으로 서비스에 맞게 손쉽게 배포를 할 수 있습니다. AI 기반으로 빠르게 서비스를 만들고 다른 사람에게 공유할 수 있습니다.

 

3. What can I help you ship?, v0

v0 홈페이지
v0 홈페이지

초기 v0은 UI 생성에 특화된 서비스였습니다. 최근 업데이트된 v0은 UI 생성뿐만 아니라 대화형 서비스로 발전하여, 종합 개발 AI로 진화하고 있습니다.

 

핵심 기능

1. Generate UI

Generate UI - v0
Generate UI - v0

React 기반의 모던 UI를 생성해줍니다. 간단한 프롬프트로 꽤 괜찮은 UI 결과물을 얻을 수 있으며, Preview 기능으로 미리보기를 지원합니다.

 

2. 최신 프론트엔드 기술 스택 반영

Code - v0
Code - v0

React, TypeScript, Shadcn, TailwindCSS 등 최신 프론트엔드 기술 스택을 반영하여 코드를 생성해줍니다. 이 기술들은 Next.js 프로젝트에서 바로 사용할 수 있어 호환성이 좋습니다.

 

3. 대화형 개발 지원

Chat UI - v0
Chat UI - v0

최근 업데이트로 UI 생성 외에도 전반적인 개발 과정에 대한 대화형 지원을 제공합니다.

 

Outro.

AI 서비스는 개발자의 생산성을 크게 향상시킬 수 있는 잠재력을 가지고 있습니다. Cursor, Replit AI, v0 각각의 서비스는 고유한 강점을 가지고 있으며, 개발자의 필요와 상황에 따라 적절히 선택하여 사용할 수 있습니다.

중요한 것은 이러한 서비스들이 개발자를 대체하는 것이 아니라, 개발자의 생산성 향상에 도움을 준다는 것입니다. AI를 효과적으로 활용하면 반복적인 작업을 줄이고, 더 창의적이고 복잡한 문제 해결에 집중할 수 있습니다.

개발자로서 AI에 대한 두려움보다는 이를 적극적으로 학습하고 활용하는 자세가 필요합니다. AI 서비스를 개발 서포트로 사용해보면서, 자신의 워크플로우에 어떻게 통합할 수 있을지 고민해보는 것은 어떨까요?

긴 글 읽어주셔서 감사합니다. 다음 주에도 유익한 인사이트로 찾아뵙겠습니다.

 

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

이번 뉴스레터 어떠셨나요?

인디해커랩 레터 님에게 ☕️ 커피와 ✉️ 쪽지를 보내보세요!

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !
© 2024 인디해커랩 레터

1인기업, 인디해커, 솔로프리너들을 위한 인디해커랩 뉴스레터입니다.

자주 묻는 질문 서비스 소개서 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so

메일리 사업자 정보

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관