반응형
우리가 cursor ai에서 보면 ai와 대화할 수 있는 창에서 두가지가 있는데 chat창과 composer가 있다.
코딩을 하는데 있어 어떠한 차이점이 있는지 알아보고 기록해두려한다.
1. Chat 기능
- 주요 특징: 코드 작성 중 발생하는 문제 해결, 코드 설명, 일반적인 질문 등에 활용됩니다.
- 컨텍스트 관리: 기본적으로 현재 열린 파일을 컨텍스트로 사용하며, 추가적인 파일이나 정보를 수동으로 공유하여 AI의 이해를 도울 수 있습니다.
- 사용 방법: 코드 편집기 내에서 AI와 대화하듯이 질문을 입력하면, AI가 이에 대한 답변이나 코드를 제공합니다.
- 장점: 일반적인 프로그래밍 질문이나 코드 설명을 받을 때 유용하며, 이전 대화 기록을 통해 지속적인 컨텍스트를 유지할 수 있습니다.
2. Composer 기능
- 주요 특징: 코드 생성 및 편집에 특화되어 있으며, 현재 파일과 관련된 컨텍스트를 자동으로 이해하여 적절한 코드를 제안합니다.
- 컨텍스트 관리: 파일을 열면 해당 파일과 관련된 정보를 자동으로 파악하고, 필요한 경우 관련 파일을 자동으로 제안합니다.
- 사용 방법: 인라인 메뉴나 사이드 메뉴를 통해 AI의 코드 제안을 받아 적용할 수 있습니다.
- 장점: 프로젝트 구조나 파일 간의 의존성을 고려한 코드 제안이 가능하며, 인라인 편집을 통해 코드 작성의 효율성을 높일 수 있습니다.
주요 차이점 요약
- 컨텍스트 이해 방식: Composer는 현재 파일과 관련된 컨텍스트를 자동으로 이해하고, 관련 파일을 제안하는 반면, Chat은 기본적으로 컨텍스트 없이 시작하며, 필요한 정보를 수동으로 추가해야 합니다.
- 주요 활용 분야: Composer는 코드 생성 및 편집에 최적화되어 있으며, Chat은 일반적인 질문이나 코드 설명에 적합합니다.
- 사용자 인터페이스: Composer는 인라인 메뉴와 사이드 메뉴에서 모두 사용할 수 있으며, Chat은 사이드 메뉴를 통해 주로 활용됩니다.
따라서, 코드 작성이나 편집 시에는 Composer를 활용하고, 일반적인 질문이나 코드에 대한 설명이 필요할 때는 Chat 기능을 사용하는 것이 효율적입니다. 이러한 기능의 적절한 활용을 통해 개발 생산성을 높일 수 있습니다.
반응형
'앱개발' 카테고리의 다른 글
웹페이지 Network API 분석을 Postman으로 Har파일 복잡해서 GPT에게 안 읽혀지는거 읽을 수 있도록 해주는 방법 (0) | 2025.04.11 |
---|---|
vscode에서 한글 작성 시 끝에 글자 반복되는거 해결하는 방법 (0) | 2025.03.25 |
플러터(Flutter) 설치 방법 및 주의해야할 점 (0) | 2020.01.24 |