메모리 도구 (save_memory)
이 문서는 Gemini CLI의 save_memory 도구에 대해 설명합니다.
설명
save_memory를 사용하여 Gemini CLI 세션 간에 정보를 저장하고 기억합니다.
save_memory를 사용하면 CLI가 세션 간에 주요 세부 정보를 기억하도록 지시하여
개인화되고 직접적인 지원을 제공할 수 있습니다.
인수
save_memory는 하나의 인수를 받습니다:
fact(string, 필수): 기억해야 할 특정 사실 또는 정보입니다. 이는 자연어로 작성된 명확하고 독립적인 진술이어야 합니다.
Gemini CLI에서 save_memory를 사용하는 방법
이 도구는 제공된 fact를 사용자 홈 디렉토리(~/.gemini/GEMINI.md)에 위치한
특수 GEMINI.md 파일에 추가합니다. 이 파일은 다른 이름을 갖도록 구성할 수 있습니다.
추가된 사실은 ## Gemini Added Memories 섹션 아래에 저장됩니다.
이 파일은 후속 세션에서 컨텍스트로 로드되어 CLI가 저장된 정보를 기억할 수 있게 합니다.
사용법:
save_memory(fact="여기에 사실 입력.")save_memory 예제
사용자 선호도 기억하기:
save_memory(fact="내가 선호하는 프로그래밍 언어는 파이썬이다.")프로젝트 관련 세부 정보 저장하기:
save_memory(fact="현재 작업 중인 프로젝트의 이름은 'gemini-cli'이다.")중요 참고 사항
- 일반적인 사용: 이 도구는 간결하고 중요한 사실을 위해 사용해야 합니다. 대량의 데이터나 대화 기록을 저장하기 위한 것이 아닙니다.
- 메모리 파일: 메모리 파일은 일반 텍스트 Markdown 파일이므로 필요한 경우 수동으로 보고 편집할 수 있습니다.