요즘 AI 생성형 도구중에 가장 핫하다는 Cursor를 사용중인 사람들이 많을 텐데 Chat GPT에 사전 튜닝을 할 수 있듯이 Cursor도 사전 튜닝이 가능하다.
그래서 이번 글에서는 간단히 ChatGPT와 Cursor에서 사전 설정을 할 수 있는 방법과 이 설정에 대해 미리 만들어 놓은 셋팅들을 가져올 수 있는 사이트 및 깃허브 레포를 소개하려고 한다!
Chat GPT 사전 맞춤 설정
아래처럼 내가 원하는 방식으로 사전에 설정을 할 수 있다.
나는 백엔드 자바 개발을 위주로 하고 리팩토링 또는 예외처리에 대한 내용을 주로 물어봐서 아래와 같은 조건을 설정했다.
1. 자바 백엔드 개발중이다.
2. 리팩토링을 할 때는 수정한 코드위에 주석을 달아달라.
3. 문제가 발생하는 원인에 대해 자세한 설명 및 개선방안 제시를 해달라.
Cursor 사전셋팅
매우 간단하게 파일을 만들어서 내가 원하는 상황을 적으면 된다.
이름은 .cursorrules로 지정하여 cursor를 사용할 프로젝트 최상단에 적용하면 알아서 셋팅에 맞춰 답장이 만들어진다.
위 사전셋팅에 대해 다른 사람들이 적은 내용을 찾아 볼 수 있었다.
아쉽게도 여기에는 내가 원하는 Spring,Java,JPA 에 대한 셋팅은 없었으나, React, Flutter,Django등의 언어에 대한 설정을 찾아 볼 수 있었다.
.CursorRules
Cursor Rules to customize Al behavior, streamline the development process and tailor code generation, suggestions and queries to your framework and language.
dotcursorrules.com
아래 레포지터리는 위 사이트보다 더 많은 자료들이 다양하게 있었으며 나 또한 여기서 자바-스프링-jpa 에 대한 설정을 가져올 수 있었다.
awesome-cursorrules/rules/java-springboot-jpa-cursorrules-prompt-file/.cursorrules at main · PatrickJS/awesome-cursorrules
📄 A curated list of awesome .cursorrules files. Contribute to PatrickJS/awesome-cursorrules development by creating an account on GitHub.
github.com