claude는 claude.md 파일을 대화 시작시에 자동으로 읽는다.
-> 한번만 작성해두면 매번 같은 설명을 할 필요가 없다.
저장위치
-> 프로젝트 루트 폴더 : 프로젝트의 최상단 -> 해당 프로젝트에만 적용 / 프로젝트 별 규칙
홈 디렉토리 claude.md <- 항시 적용해야하는 기본 지시
claude.md에 담아놓으면 좋은 것들
/init -> 프로젝트 구조 자동 분석
/memory -> 메모리 상태 확인
Auto-Memory : 클로드가 대화 중 중요하다고 판단한 정보를 스스로 기록. 다음 대화에 자동으로 반영
Claude 핵심 툴
->Claude는 이 툴들을 알아서 조합해서 사용함.
- 텍스트 : txt,md,csv...
- 코드 : .py,.js,.html
- 이미지 : jpg, png..
- PDF : 텍스트 추출, 요약
->파일경로만 말하면 Claude가 알아서 읽음. 업로드 할 필요 없음
- 텍스트, 코드, 마크다운 등 모든 형식 생성 가능
- 파일명, 경로 지정 가능
-> 템플릿으로 만들어서 학습 시키면 매우 효율적
- 기존 파일의 특정 부분만 수정
- 코드 버그 수정, 문서 내용 업데이트
-> 기존 파일을 직접 수정. 중요한 파일은 미리 백업해야함
- 터미널 명령어를 실행해서 시스템 수준의 작업을 함
- 이 툴이 단순 챗봇이 아닌 진짜 에이전트의 핵심 기능
- 폴더/파일 관리 : 폴더 생성, 파일 이동, 삭제
- 프로그램 실행
- 소프트웨어 설치
- 자동화 스크립트
- 시스템 정보 조회
-> Bash 툴은 실제 시스템에 영향을 미친다. 삭제 명령은 복구가 안될수도 있기때문에 클로드를 사용하기 전에 백업을 해놔야한다
Bash 툴 사용을 한다는 것은 매우 좋지만 그만큼 위험하다.
ex) 오래된 파일 정리해줘 -> 중요한 파일을 구별하지 못함.
회사 컴퓨터에서 Claude를 쓰는데 민감한 대화 내용이 AI 훈련 데이터로 쓰인다면? > 클로드 설정 > 개인정보 보호 탭
setting.json : 환경 설정 파일