작업 이해하기
Note
Careti 입력 히스토리 및 작업 복원 기능을 제공합니다. 이전에 입력한 프롬프트를 쉽게 재사용할 수 있습니다.
작업이란?
대부분의 사용자는 작업(Task) 을 통해 Careti 상호작용합니다. 새로운 기능을 만들거나 버그를 고치거나 리팩터링하거나 코드베이스를 탐색할 때, 모든 상호작용은 작업 단위로 이뤄집니다. 작업은 Careti게 전달하는 프롬프트(지시)와 함께 시작되는 완결된 작업 세션이며, 대화 내용과 코드 변경, 실행된 명령, 의사결정이 모두 기록됩니다.
이 구조는 작업을 체계적이고 추적 가능하게 만들며, 중단 후 재개도 쉽게 합니다. 각 작업은 독립된 컨텍스트를 유지하므로 여러 프로젝트를 동시에 진행해도 혼동이 없습니다. Careti 작업 시스템은 유연성과 영속성을 제공해, 사용자가 방향을 제시하고 Careti 정밀하게 실행하는 협업 코딩 세션을 가능하게 합니다.
주요 특징
각 작업은 다음을 포함합니다:
- 고유 ID: 작업마다 고유 식별자와 전용 저장 디렉터리
- 전체 대화 기록: 모든 메시지, 도구 사용, 결과 저장
- 리소스 추적: 토큰 사용량, API 비용, 실행 시간
- 중단/재개 가능: VS Code 세션을 넘겨도 상태 유지
- 체크포인트 생성: Git 기반 스냅샷으로 변경 추적
- 문서화 지원: 작업을 마크다운으로 내보내 팀 문서화
- 비용 관리: 리소스 추적으로 비용 모니터링
Careti 단순한 코딩 도구가 아니라 전체 작업 수명주기를 이해하는 개발 에이전트가 됩니다.
프롬프트로 작업 만들기
작업은 프롬프트에서 시작됩니다. 결과의 품질은 설명 방식에 크게 좌우됩니다.
프롬프트 구성 요소
구조화된 프롬프트는 보통 다음 요소로 구성됩니다:
- 목표: 무엇을 달성하고 싶은지
- 컨텍스트: 배경 정보와 제약사항
- 요구사항: 필요한 기능/동작
- 선호사항: 기술 선택, 코딩 스타일 등
- 예시: 구현을 안내할 참고 사례
Note
프롬프트 작성법을 더 깊이 배우고 싶나요?
Careti Learn의 **Module 1: "Prompting"**을 통해 프롬프트 구조화, 컨텍스트 최적화, 고급 패턴과 실전 예제를 학습할 수 있습니다.
좋은 프롬프트는 더 빠른 완료, 정확한 결과, 적은 반복, 높은 코드 품질로 이어집니다.
작업 실행 모드
Careti 워크플로우를 정리하기 위해 두 가지 모드로 동작합니다:
- Plan 모드: 정보 수집과 접근 방식 논의, 전략 수립(코드 변경 없음)
- Act 모드: 실제 구현(파일 수정, 명령 실행, 도구 사용)
작업 리소스
각 작업은 다음 리소스를 사용하며 추적됩니다:
- 토큰: 입력/출력 토큰 사용량
- API 비용: 모델/토큰 기반 비용 추정
- 시간: 시작부터 완료까지의 시간
- 체크포인트: 생성된 파일 스냅샷 수
일반적인 작업 패턴
코드 생성
Create a TypeScript function that validates email addresses using regex.
Include unit tests using Jest and handle edge cases like international domains.
버그 수정
@terminal The app crashes when clicking the submit button.
Fix the error and ensure proper error handling is in place.
리팩터링
Refactor the authentication logic in @auth.ts to use async/await
instead of callbacks. Maintain all existing functionality.
기능 구현
Add a dark mode toggle to the settings page. Use the existing theme
context and persist the preference to localStorage.
작업 재개
Careti 강력한 기능 중 하나는 중단된 작업을 재개할 수 있다는 점입니다.
작업이 중단되는 경우
- 장시간 작업을 중지한 경우
- 에러가 발생해 개입이 필요한 경우
- 다른 작업으로 전환해야 하는 경우
작업 재개 방법
- 히스토리에서 작업을 선택
- Careti 전체 대화를 로드
- 체크포인트와 파일 상태를 확인
- 중단 지점을 이해한 채로 작업을 이어서 수행