지난 글에서 Google AI Gemini CLI 설치 및 사용 방법에 대해 알아봤어요. 오늘은 Gemini CLI 사용해서 코드 및 파일을 자동 생성 등 실제 활용 방법에 대해 정리해 볼게요.
Google AI Gemini CLI 사용해서 무료로 Gemini 2.5 Pro 사용해 보자!
Google AI Gemini CLI 사용해서 무료로 Gemini 2.5 Pro 사용해 보자!
최근 Google은 Gemini를 터미널에서 직접 활용할 수 있는 Gemini CLI를 공개했습니다. OpenAI의 CLI 도구들과 유사하지만, Google Gemini 2.5 Pro 모델을 개인 사용자에게 무료로 제공한다는 점은 개인적으로도
maos.tistory.com
Gemini CLI 사용해서 코드 및 파일 자동 생성하기
오늘은 터미널을 떠나지 않고도 생산성을 극대화할 수 있는 Gemini CLI 활용 예제를 살펴보겠습니다. 각 예제는 바로 복사해서 사용할 수 있는 명령어와 함께 설명해 보겠습니다.
시작하기 전에
이 가이드는 사용자의 컴퓨터에 Gemini CLI가 이미 설치 및 인증 완료되었다고 가정합니다. 만약 아직 설치하지 않았다면 이전 가이드를 참고하여 기본 설정을 먼저 완료해 주시기 바랍니다.
터미널에 아래 명령어를 입력하여 버전이 정상적으로 출력되는지 확인해 보세요.
지난 시간에 설치 없이 바로 실행 방법으로 하셨다면 아래 명령어는 무시하세요.
gemini --version
저는 0.1.9 버전이군요.
그럼 이제, 실제로 Gemini CLI 로 할 수 있는 것들을 간단하게 사용해 볼게요.
Gemini CLI 실전 활용
1. 새 파일과 기본 코드(Boilerplate) 생성
새로운 컴포넌트나 모듈을 만들 때 반복적으로 작성해야 하는 기본적인 코드를 Gemini를 통해 쉽게 생성할 수 있어요.
앞에서 처럼 일단 Gemini를 실행하고요, 다음 명령어를 입력해 볼게요.
gemini new file "server.js" --content "Node.js와 Express를 사용한 가장 기본적인 웹 서버 코드를 작성해줘."
아래 그림의 입력 박스에 명령어를 입력하시면 됩니다.
명령어를 입력하고 엔터를 치면, 아래 그림과 같이 변경사항 적용 옵션이 나오는데요, 사실 이 옵션이 필요한 건지는 잘 모르겠어요. 하여간, 엔터치고 넘어갑니다.
아래 그림은 출력화면의 맨 밑부분이라 관련 코드가 다 안 보이지만, 적용된 코드와 해당 파일을 아래 그림과 같이 출력해 줍니다.
2. 터미널 명령어 제안 및 실행
실제로 server.js라는 파일은 내 PC의 USER 폴더 또는 Gemini를 설치한 기본 위치에 생성되어 있어요. Gemini 서버와 통신하지만 결과물은 내 PC 저장되고 내 PC에서 실행될 수 있다는 것을 알 수 있는 결과입니다.
gemini run "현재 디렉토리의 경로를 알려줘."
실행 결과는 아래와 같이 보여줘요. 위에서 얘기했던 server.js 파일은 아래 경로에 가보면 확인할 수 있어요.
결과를 확인한 후, 실제로 파일을 삭제하고 싶다면 아래와 같이 명령어를 입력할 수 있을 거예요.
gemini run "현재 디렉토리에서 server.js 파일을 삭제해줘."
3. 복잡한 정규표현식(Regex) 생성
이메일, URL, 혹은 특정 패턴의 문자열을 검증해야 할 때 복잡한 정규표현식을 직접 작성하는 대신, Gemini에게 생성을 요청할 수 있습니다.
gemini ask "대한민국 휴대폰 번호(하이픈 포함/미포함)를 검증하는 정규표현식을 만들어줘."
위 명령어를 입력하면 아래와 같이 결과가 바로 출력됩니다. 두 종류의 정규표현식과 자세한 설명까지 함께 제공해 주는군요. 화면은 불편합니다만, Gemini 2.5 flash 보다 친절한 느낌입니다.
상당히 자세하게 가이드해 주었어요. 더하여, 생성된 정규표현식에 대해 "이 정규표현식이 '01012345678' 케이스를 통과하는지 예시 코드로 보여줘"와 같이 검증 코드까지 함께 요청하면 더욱 편리합니다.
지금까지 Gemini CLI를 이용해서 Gemini 2.5 Pro를 사용해 봤어요. 무료라서 사용하기 더 좋은 듯합니다.
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1
이번 글에서는 생성형 AI 모델의 기본적인 구조와 모델을 생성하고, 모델의 성능을 향상하기 위해 효율적으로 훈련하는 다양한 학습 방법과 최적화 기법들을 정리해 보겠습니다. 생성형 AI 모델
maos.tistory.com
AI 자격증, 무엇이 있을까요? 급변하는 시대에 성공적인 커리어를 필요한 것
AI 자격증, 무엇이 있을까요? 급변하는 시대에 성공적인 커리어를 필요한 것
오늘은 인공지능(AI) 관련 자격증이 뭐가 있는지 살펴보고요, 국내외 각 자격증의 종류와 특징을 정리해 보겠습니다. AI 자격증, 무엇이 있을까요?인공지능(AI) 기술은 최근 몇 년간 급격히 발전하
maos.tistory.com
'IT 트랜드' 카테고리의 다른 글
Google AI Gemini CLI 사용해서 무료로 Gemini 2.5 Pro 사용해 보자! (0) | 2025.06.30 |
---|---|
인공지능 시대, 컴퓨터부터 모바일 기술까지 삶을 바꾼 기술, 그리고 미래 (0) | 2025.06.23 |
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1 (0) | 2025.06.16 |
넷플릭스와 유튜브 알고리즘 - 빅데이터 기반 개인화 추천 시스템 (0) | 2025.06.03 |
파이썬으로 구현하는 명리학 대운 계산 방법과 사주팔자 운의 흐름 #5 (0) | 2025.05.20 |