-
-
시작해요, 커서 - Cursor 설치부터 포트폴리오 웹사이트, AI 챗봇 제작, 깃 & 깃허브 활용까지! ㅣ AI Insight
리브로웍스 지음, 김성훈 옮김 / 인사이트 / 2025년 11월
평점 :
본 도서는 컬처블룸으로부터 무상으로 지원받아 주관적인 리뷰를 했습니다.
언제부터인가 프로그래밍이 쉬워졌다는 소리가 많이 들리죠. 그 이유가 인공지능이 프로그램과정을 스스로 처리하기 때문입니다. 사람은 그냥 자연어로'자기소개 홈페이지를 만들어줘'하면 인공지능이 자료를 모아서 홈페이지를 만드는 그것을 바이브코딩이라고 합니다. <시작해요, 커서>는 바이브코딩을 구현하는 프그램중에 커서의 사용법을 익히고 웹페이지, 챗봇,깃사용 법까지 익힐 수있는 따라서 배울 수있게 했습니다.

저자는 리브로웍스 IT 기반 서적기획, 편집 디자인을 하는 프로젝트 그룹이라고 합니다. 그리고 디지털 활용교육도 제공하고 있습니다. 다양한 저서도 출간했다고 합니다.
커서는 프로그램 비전공자가 프롬프트에 명령으로만 프로그램을 만들수있게 도와주는 프로그램입니다. 애니스피어가 개발한 AI기반 코드 편집기입니다. 저도 돈만 매달 20$씩 무의미하게 빠져나가고 있는데 이번기회가 커서를 계속 할수는 좋은 기회인듯합니다. 모습은 파이썬 코드 편집기엔 VScode와 동일합니다. 파이썬을 배워보신 분들은 아는 편집기죠. 그래서 매우 익숙했습니다. API로 오픈AI, 엔트로피, 애져, 구글을 쓸 수있다는 점이 장점일겁니다. 기본적인 설치, 초기구성, 화면구성 등은 기본으로 설명합니다. 바이브 코딩에서 가장 중요한 것은 명령이죠. AI코드편집기에 명령을 내리는 걸 잘해야 합니다.

기본 이용방법을 배웠으면 실전을 해봐야죠. 우선 그나마 일반적인 웹페이지개발입니다. 여기서도 만들다보면 신기해요. ...의 웹페이지를 만들어줘. 해도 만들어는 줍니다. 하지만 많은 것이 아쉽죠. 처음에는 프론프앤드 엔지니어 페이지를 고대로 따라서 만들어보는 것이 매우 중요하죠. 눈으로도 보지만 손으로도 익히는 것은 컴퓨터의 만고의 방법이죠. 그리고 아직은 AI가 한번에 만족도를 주지 않습니다. 그래서 수정법이 매우 중요하기에 그부분도 잘 배울수가 있습니다. 프로그램 코드를 짤때, 초보 에러중 많은 것이 세미콜론을 뺏먹던지 넣던지 하는 겁니다. 그것을 정렬해주는 것이 포매터라고 합니다. 그 중에서도 프리티어를 주로 쓰게 됩니다. 은 다양한 언어에서 코드를 정렬할 때 사용하는 필수 요소입니다. 웹페이지 작업의 핵심요소인 HTML과 CSS를 얼만 신경을 안쓰게 만족하는 작업을 할지가 중요합니다.

AI를 하게 되면 챗봇을 많이 만들게 됩니다. 여기서는 파이썬의 플라스크를 이용해서 챗봇을 만들고 코히어에서 트라이얼 키를 가져옵니다. 챗봇에서는 API가 중요하죠. 그런데 AI가 생성해준 AI챗봇은 처음에는 부족한게 많다고 합니다. 이럴때 컴맨드K와 커서탭을 사용하게 됩닏. 이를 사용하면 세부 수정을 해준다고 합니다. 챗봇은 언어가 매우 중요하기에 언어별 스니펫을 추가해야 합니다. 커서도 이것을 만들어줘 하면 만들어주기는 하지만 실제 사용에 문제가 있을 수있게 다양한 부분에서 개발자가 능숙하게 사용할 수있는 기능을 익혀야 합니다. 그 부분을 저자는 잘 집어주고 있습니다. 마지막은 개발을 할때에는 버전관리를 해야 합니다. 그 역할을 하는 것이 GIT입니다.
요즘은 바이브 코딩 도구로 커서만 있는 것이 아니죠. 윈드서퍼, 러버블 등이 있고 LLM제공을 하는 구글, 챗GPT, 클로드에서도 서비스를 하고 있는 춘추전국시대입니다. 버전업을 할때 마다 성능이 달라진다는 거죠. 하지만 커서는 가장 먼저 관심을 받았던 구도이기도 하지만 그만큼 초보자가 배우기 좋은 도구라는 겁니다. 처음 접하는 도구로 최고의 도구라는걸 책을 통해 더 알수가 있었습니다.