왼손잡이해방연대 아지트

사용자 확인중...

일지 795호의 개정판

본문 보기

Gemini CLI 한 달 사용 후기

gemini cli 후기를 작성한 지도 한 달 가까이 되어갑니다. ChatGPT Plus 구독을 해제했고 Gemini CLI로 대체해보려고 합니다. 그동안 사용하면서 생긴 팁들과 후기를 정리했습니다.

짧은 후기

터미널 위에서 API로 대화해서 가볍다.
여러 파일을 읽고 답변할 수 있어서 좋다. -> 제텔카스텐 형식에 사용하기 적절한 것 같다.

/chat 명령어로 세션 나누기

/chat 명령어를 사용하면 대화를 save하거나 resume할 수 있습니다. ChatGPT에서 대화를 구분할 수 있는 것과 같습니다. 그리고 대화 목록이 작업 디렉토리마다 분리돼서 저장됩니다. Gemini가 홈에서 실행하지 말고 구체적인 작업 디렉토리에서 실행을 하는 걸 권장하더군요. 예를 들면 터미널에서 메모를 모아둔 옵시디언 vault 디렉토리나 코딩 작업을 하고 있는 프로젝트 디렉토리로 이동한 다음 Gemini CLI를 실행하는 것을 권장합니다. 그 디렉토리 안에서 다루고 싶은 주제가 여러 개 있다면, /chat 명령어로 대화의 흐름을 주제별로 관리할 수 있습니다. 컴퓨터를 껐다 켜도 이어서 대화를 할 수 있는 당연하지만 꼭 필요한 기능입니다.

/memory 명령어로 답변 개조하기

/memory를 사용하면 본인이 원하는 방향으로 답변 스타일을 바꾸거나 작업 행동을 바꿀 수 있습니다. 예를 들어 저는 강화학습 공부를 하면서 이것저것 물어보곤 했는데 자꾸 답변 머리에 '아주 훌륭한 핵심을 질문하셨습니다. ~는 아주 중요한 내용이죠.'같이 왠지 모르게 약이 오르는 말을 해서 이걸 금지하는 프롬프트를 /memory add로 추가했습니다. 파일 생성은 특정한 지시가 있을 때만 수행하도록 프롬프트를 추가할 수도 있겠습니다. 이런 프롬프트를 Gemini가 생성하게 해서 적용하면 더 좋다고 알려져 있습니다.

장점

  • 터미널만 사용해서 뭔가 가벼운 느낌이 듭니다.
  • 터미널이지만 수학기호, 특수문자 등도 정확히 사용해서 답변을 해줍니다. 오히려 깨지는 tex가 없어서 더 좋은 것 같기도 합니다.
  • 답변 내용을 바로 로컬 파일로 생성할 수 있습니다.
  • 파일의 일부분 수정도 가능합니다.
  • 한 디렉토리 안에 있는 여러 파일을 동시에 넣고 대화하기 좋습니다.

단점

  • 원치 않는 파일을 생성하려고 해서 취소하면 답변이 중단됩니다. 질문할 때 파일 생성에 대한 부분을 명확히 말해주는 게 필요합니다.
  • 얘가 어느 정도까지 내 파일들을 읽을지 모르겠습니다. 파일을 읽을 때는 뭐를 읽는다고 알려주긴 하는데 갑자기 질문 내용을 바탕으로 예상치 못한 파일을 읽을 수도 있겠습니다. 민감한 정보는 따로 보관하는 것이 좋겠죠.
첨부파일