구글의 오픈소스 AI 에이전트 ‘제미나이 CLI’ 톺아보기

  • 관리자 신현승
  • 카테고리: 개발이슈
  • 조회수: 10
  • 작성일:

구글은 6월 25일 제미나이 CLI를 공개했습니다. 이는 AI 서비스 제미나이의 커맨드라인 인터페이스 버전으로, 발표 과정에서 작은 해프닝이 있었습니다. 이번 글에서는 제미나이 CLI의 기능과 활용 방안에 대해 다뤄보겠습니다.

 

AI 시대의 ‘CLI’

CLI는 커맨드라인 인터페이스를 의미하며, 일반적인 그래픽 프로그램이 아닌 터미널에서 실행되는 프로그램입니다. 예를 들어, ls, cd, rm 같은 명령어가 이에 해당합니다. 제미나이 CLI 외에도 클로드나 코덱스 같은 AI 서비스들이 CLI로 기능을 확장한 이유는 성능과 자동화 측면에서의 장점이 있기 때문입니다.

CLI는 사용 방법이 직관적이지 않지만, 시스템 자원을 적게 사용하고 복잡한 작업을 효과적으로 수행할 수 있습니다.

AI 서비스 제공 방법

AI 서비스는 사용자의 프롬프트 입력과 AI 모델의 응답으로 구성되며, 크게 4가지 방법으로 제공됩니다:

<출처: 작가>

1. **웹 기반 서비스**: 브라우저에서 접근할 수 있으며, AI 모델과 상호작용할 수 있습니다. 설치가 필요 없어 편리합니다.

<출처: 작가>

2. **앱 기반 서비스**: 별도의 프로그램으로 제공되어, 로컬 파일과 연동 및 AI 중심 기능을 남길 수 있습니다.

<출처: Claude Desktop 랜딩페이지>

3. **익스텐션**: 다른 프로그램에서 기능을 확장하기 위해 설치하는 방법입니다. 설치가 쉬우나 원 프로그램에 제한될 수 있습니다.

<출처: 작가>

4. **CLI 프로그램**: 터미널에서 직접 명령어를 입력하여 AI 기능을 활용합니다. 이 방법은 다른 방식에서 누리기 어려운 자유도를 제공합니다.

이 자유도 덕분에 복잡한 작업을 멀티태스킹하며 수행할 수 있습니다.

제미나이 CLI 주요 특징

제미나이 CLI는 오픈소스로, 사용자가 프로그램 개발에 기여할 수 있습니다. 사용자는 구글 계정으로 CLI 전용 기능을 활용할 수 있으며, 다양한 웹 기능과의 연동도 가능합니다.

1) 오픈소스

제미나이 CLI는 오픈소스로, 누구나 기여할 수 있으며 소스 코드도 공개되어 있습니다.

<출처: 제미나이 CLI 리포지터리>

2) 확장성 

제미나이 CLI는 구글의 다른 서비스와 연결하여 다양한 기능을 활용할 수 있습니다.

3) 대용량

제미나이 CLI는 무료로 사용하며, 계정 필요 시 높이 호출할 수 있습니다. API 키를 통해 과금 정책도 적용 가능합니다.

제미나이 CLI 설치하기

제미나이 CLI를 사용하기 위해서는 Node.js 18 이상이 필요합니다. 설치 과정에서는 npx 또는 npm을 사용하여 CLI를 설치합니다.

설치 후, gemini 명령어를 입력하여 CLI 프로그램을 실행합니다.

<출처: 작가>

제미나이 CLI에서 자연어로 명령어도 입력할 수 있습니다.

제미나이 CLI 사용기

제미나이 CLI를 통해 간단한 게임을 만들어볼 수 있습니다. 프롬프트를 입력하고 게임 요소를 구성한 후, 실행 및 배포 요청이 가능합니다.

<출처: 작가>

또한, 질문에 대한 응답 기능도 제공되며 실시간 검색 기능이 포함되어 있습니다.

<출처: 작가>

제미나이 CLI와 기존 제미나이 비교

제미나이 CLI는 기존 제미나이에 비해 더 많은 자유도와 낮은 가격을 제공합니다. 그러나 여전히 운영 및 기능 향상의 필요성이 존재합니다.

마치며

제미나이 CLI는 오픈소스를 활용한 자동화 도구로, 저렴한 가격과 확장성을 갖추고 있습니다. 다만, 서비스 초기 단계라 개선이 필요한 부분이 많습니다. 향후 다양한 활용법이 모색될 것으로 기대됩니다.


해당 기사는 GPT를 이용하여 요약한 내용입니다.

원문보기


코멘트 (0)