「글을 긷자」 AI 어시스턴트 활용하기
Gemini는 구글의 AI 어시스턴트입니다. 구글 검색 결과에서 Gemini의 응답 결과를 종종 봐 오셨을 거라 짐작됩니다. 2025년 6월 기준으로, Gemini 데스크톱 앱은 제공되지 않고 있습니다. Gemini는 웹사이트로 이용할 수 있지만, VS Code에서도 쓸 수 있는 방법이 있어 소개합니다. 마켓플레이스에서 ‘Gemini Code Assist’를 찾아 설치하면 됩니다. 또한, Gemini CLI도 2025년 6월 25일에 출시가 되어, 터미널에서 이용할 수도 있습니다. 본문에 CLI 이용 도움말이 포함되어 있습니다.
우리는, IWE에서
Gemini를 활용할 예정입니다.
Gemini CLI: your open-source AI agent
글쓰기 환경에도 Gemini가 적합할까? 나는 VS Code 기반의 글쓰기 환경, 즉 Integrated Writing Environment로서의 VS Code를 제안하는 움직임을 하고 있거든.
AI 정보 - gemini-2.5-pro
네, Gemini는 글쓰기 환경에 아주 적합하며, 특히 사용자님께서 구상하시는 ‘ VS Code 기반의 Integrated Writing Environment’에서 매우 강력한 도구가 될 수 있습니다.
Gemini를 글쓰기에 활용할 때의 장점은 다음과 같이 정리할 수 있습니다.
막막할 때 주제에 대한 브레인스토밍을 요청하여 아이디어를 얻을 수 있습니다.
글의 개요나 목차를 생성해 달라고 요청하여 체계적인 구조를 잡을 수 있습니다.
핵심 키워드만으로 초고를 작성해 달라고 할 수 있습니다.
다양한 버전의 매력적인 제목을 제안받을 수 있습니다.
문법 및 맞춤법 오류를 찾아 수정할 수 있습니다.
어색한 문장을 더 자연스럽고 세련되게 다듬을 수 있습니다.
글의 톤 앤 매너(Tone & Manner)를 변경할 수 있습니다. (예: “이 문단을 좀 더 전문적인 톤으로 바꿔줘”)
긴 글을 간결하게 요약하거나, 짧은 글을 더 풍부하게 늘릴 수 있습니다.
글쓰기에 필요한 특정 정보나 데이터에 대해 질문하고 답변을 얻을 수 있습니다.
웹 검색 기능을 통해 최신 정보를 찾아달라고 요청할 수 있습니다.
VS Code에는 Google에서 공식적으로 제공하는 Gemini 확장 프로그램이 있어, 에디터를 떠나지 않고도 위에서 언급한 기능들을 사이드바나 인라인에서 바로 사용할 수 있습니다.
따라서 Gemini는 단순한 ‘챗봇’을 넘어, 자료 조사, 아이디어 생성, 초안 작성, 편집 및 교정까지 글쓰기의 전 과정을 돕는 ‘지능형 보조 작가’ 역할을 할 수 있습니다. 사용자님의 IWE 콘셉트에 완벽하게 부합한다고 생각합니다.
우리 대화 히스토리 볼 수 있어?
모든 대화를 자동 저장하도록 GEMINI.md에 선언해 두는 것이 가능할까?
AI 정보 - gemini-2.5-pro
아니요, 저는 이전 대화 내용을 볼 수 없습니다. 각 대화는 독립적으로 처리됩니다.
(2025-06-26 기준)
아니요, GEMINI.md 파일에 선언하여 모든 대화를 자동으로 저장하는 것은 불가능합니다.
GEMINI.md 파일은 제가 현재 작업 중인 프로젝트의 맥락, 규칙, 목표 등을 기억하기 위해 사용하는 공간입니다. 제 핵심기능(예: 대화 기록 자동 저장)을 설정하는 파일은 아닙니다.
하지만 원하신다면, 매 대화가 끝날 때마다 수동으로 대화 내용을 요약해서 GEMINI.md 파일에 저장해 드릴 수는 있습니다.
CLI에서는 아래 명령어로 챗 스레드를 직접 관리해줘야 하는 번거로움이 있습니다.
```bash
/chat <list|save|resume> [tag]
```
Basics:
Add context: Use @ to specify files for context (e.g., @src/myFile.ts) to target specific files or folders.
Shell mode: Execute shell commands via ! (e.g., !npm run start) or use natural language (e.g. start server).
Commands:
/help - for help on gemini-cli
/docs - open full Gemini CLI documentation in your browser
/clear - clear the screen and conversation history
/theme - change the theme
/auth - change the auth method
/editor - set external editor preference
/stats - check session stats
/mcp - list configured MCP servers and tools
/memory - manage memory. Usage: /memory <show|refresh|add> [text for add]
/tools - list available Gemini CLI tools
/about - show version info
/bug - submit a bug report
/chat - Manage conversation history. Usage: /chat <list|save|resume> [tag]
/quit - exit the cli
/compress - Compresses the context by replacing it with a summary.
! - shell command
Keyboard Shortcuts:
Enter - Send message
Shift+Enter - New line
Up/Down - Cycle through your prompt history
Alt+Left/Right - Jump through words in the input
Esc - Cancel operation
Ctrl+C - Quit application
두 종류의 사이드바에서 운용 가능하며, 주 사이드바에서 구동되면 활동 바에 Gemini 아이콘이 표시됩니다. 보조 사이드바에서는 ‘Gemini Code Assist’ 탭으로 구동됩니다.
대표 사이트:
확장 다운로드 경로:
Visual Studio Code > Programming Languages > Gemini Code Assist
Gemini의 응답이 너무 길어서 제대로 표현되지 못한 경우, 이어지는 질문에 대한 응답과 함께 바로 이전의 긴 응답이 표시기도 합니다. Gemini 응답에 따르면, 이는 ‘암시적인 이어가기(Implicit Continue)’ 처리의 결과입니다.
본 게시글은 발행 후에 언제든 수정될 수 있습니다.