HyperAI超神経
Back to Headlines

Google、開発者のターミナルにGemini CLIを無料提供へ。オープンソースAIエージェントがコスト問題を解決。

1日前

グーグルが開発者向けに提供する新AIエージェント「Gemini CLI」 主な関係者または組織 グーグル(Google) 出来事の時系列と背景 2023年9月14日、グーグルは新しいオープンソースのAIエージェント「Gemini CLI」を発表しました。このツールは、自然言語によるコマンドの実行機能を直接デベロッパのターミナルに導入し、「命令ライン体験の根本的なアップグレード」を提供します。Gemini CLIは、Gemini 2.5 Proというリーズニングモデルの力を活用し、開発者がコードの書き込みやデバッグを容易に行えるように設計されています。さらに、コンテンツ生成、問題解決、深層研究、タスク管理など、多岐にわたる用途にも対応しています。 出来事の原因、経過、結果 現代のソフトウェア開発において、効率と品質の向上は常に重要な課題です。これに対応するために、グーグルは既存のAIモデルを活用し、開発者向けの新しいツールを提供することにしました。Gemini CLIは、自然言語によるコマンドの実行やAIとの相互作用を可能にし、開発者に幅広い支援を提供します。 Gemini CLIの主な特徴には以下のものが含まれます: - 自然言語コマンド: 開発者はテキストだけでコマンドを実行でき、コードの書き込みやデバッグがより容易になります。 - Gemini 2.5 Proモデル: このモデルは最大100万トークンのコンテキストウィンドウをサポートしており、複雑なタスクでも高度な理解と応答が可能です。 - 多機能: ソースコードの生成からコンテンツ作成、問題解決、甚至是る研究に至るまで、さまざまな用途に利用できます。 - 画像とビデオ生成: VeoとImagenというAIツールを用いて、画像やビデオを生成することも可能です。 - 開放性: Apache 2.0ライセンスのもとでオープンソース提供されており、ユーザーは自由に修改や拡張を行うことができます。 重要な事実、突破口、転機 Gemini CLIは無料で提供され、個人用アカウントでの使用は1日に1,000回、1分間に60回のモデル要求を制限内としています。これは、業界最多の利用制限であり、開発者の創造性を制限しないことを強調しています。グーグルは自社のデベロッパの使用パターンを測定し、その上限を2倍に設定することで、余裕を持った利用環境を提供しました。 また、Gemini CLIはModel Context Protocol(MCP)という新しい標準を利用して外部サービスと接続し、拡張機能を追加できます。これにより、単一の用途に限定されずに、より広範な利用が可能となりました。具体的には、画像生成のImagen APIやビデオ合成のVeo技術との連携が示されました。 安全性も考慮されており、各コマンドの実行にはユーザーの明示的な確認が必要です。macOS Seatbeltなどのネイティブサンドボックス、DockerやPodmanコンテナ、プロキシを通じたネットワークトラフィックの検査など、複数のセキュリティ層が用意されています。 関連する背景情報 開発者の間では、コマンドラインインターフェース(CLI)はシステムやアプリケーションを制御するための基礎的なツールであり、現代的なテクニックを取り入れることでその有用性がさらに向上しています。CLIは、統合開発環境(IDE)の代わりまたは補完として使用されることが多く、テキストのみのインターフェースながら、開発者の日常工作に欠かせない存在です。 グーグルのGemini CLIは、他のAIコーディングツールであるOpenAIのCodexやAnthropicのClaude Codeといった有料ツールに対して、開発者フレンドリーな無料提供とオープンソース提供という大きな違いを持っています。これにより、Gemini CLIはより多くの開発者に利用される可能性があります。 背景の補足 開発者や専門家の間では、Gemini CLIの一貫性と安全性が高く評価されています。グーグルのプロダクトマネジメント担当シニアディレクター、Ryan J. Salvaは、大多数の開発者にとってGemini CLIは無料で利用可能であり、創造性を発揮できる環境を提供すると強調しています。 グーグルシニアスタッフソフトウェアエンジニア、Taylor Mullenも、コストがある他のツールでは使用を控える傾向にあるという点で、Gemini CLIがより広範に利用されるだろうと述べています。企業向けには、並列処理や特定のポリシー、ガバナンス、データ居住要件に対する対応が必要な場合、有料APIキーによるアクセスオプションが用意されています。 Gemini CLIは、企業がAIを導入する際の障壁を低くし、評価や初期導入が容易になることが見込まれています。個人開発者や学生、フリーランサーなど誰もが同じ高水平なAIツールを利用できるようにすることで、グーグルはAI開発の民主化を目指しています。 利用開始方法と主な機能 Gemini CLIを始めるには、Node.js 18以上がインストールされている必要があります。それから、以下のコマンドをターミナルで実行します: npx @google/gemini-cli またはインストールする場合は: npm install -g @google/gemini-cli 次に、好きなカラーテーマを選択し、Googleアカウントで認証を行います。認証が完了すると、1日に1,000回、1分間に60回のモデル要求を無料で利用できます。 Gemini CLIで行える主な操作例としては、新規ディレクトリからのプロジェクト開始、既存のプロジェクトとの作業、ワークフローの自動化などがあります。MCPサーバーやカスタムGemini.mdファイルを用いたプロジェクト固有の設定も可能です。 Gemini CLIは、Gemini APIsを活用することによりAI機能を提供しています。APIの利用については、それぞれのアクセスメカニズムの利用規約を参照する必要があります。 戦略的影響 Gemini CLIの利用制限の多寡は、企業がAI開発をリードする上で重要な選択肢となります。完全なエンタープライズシステムではありませんが、企業アプリケーションや代理的AIシステムを開発する基盤として機能します。オープンソースアーキテクチャは、企業のセキュリティに関する懸念を解消し、オンプレミスでの展開も可能にし、ベンダーロックインのリスクや复杂的な調達サイクルなしで本格的なAI機能を評価できます。 「あなたが粉々になっているのか、豊かな資金を持っているのかに関わらず、学生、趣味の開発者、フリーランサー、または大手企業の開発者であっても、皆が同じツールを利用できるべきだ」とSalvaは述べています。これがGemini CLIが無料で提供され、利用制限が他社製品と比べて格段に多い理由です。 Gemini CLIは、AI開発ツールの経済を変革する可能性を持っています。その理由は、無料の利用オプションと柔軟な拡張性、安全性の高さにあります。これにより、グーグルは開発者の間での普及を促進し、AI市場での存在感を増すことが期待されます。

Related Links