メインコンテンツへスキップ

Google GeminiのCLIツールが登場!Workspaceユーザーは要チェック?

·6 分
2025/06 AI CLI Google プログラミング ツール

Google GeminiのCLIツールが登場!Workspaceユーザーは要チェック?

引用元:https://news.ycombinator.com/item?id=44376919

sync 2025/06/25 13:10:46

GitHubのリポジトリはこちらだよ! https://github.com/google-gemini/gemini-cli

cperry 2025/06/25 13:50:09

こんにちは、開発者だよ。今は利用者急増で大変だけど、みんなのフィードバックを読んでるからバグ報告や機能要望どんどん書き込んでね!TPUにも思いやりを!

ebiester 2025/06/25 14:02:40

WorkspaceユーザーなのにGOOGLE_CLOUD_PROJECTって環境変数が無いってエラーが出たよ。GCP使ってないから設定方法が分かりにくいし、Workspaceユーザーが使えないのは困るな。

thimabi 2025/06/25 14:23:54

Workspaceユーザーは「Gemini for Google Cloud」で月19ドル追加で払わないとCLI使えないみたい?それなら残念だな、普通のWorkspace契約に含まれてると思ったのに。情報源はこちら: https://console.cloud.google.com/marketplace/product/google/

elashri 2025/06/25 13:54:34

今使えるツールはこんな感じらしいね。これらを拡張したり、逆に不要なものを無効にしたりってできるのかな?
利用可能なツール: ReadFolder, ReadFile, SearchText, FindFiles, Edit, WriteFile, WebFetch, ReadManyFiles, Shell, Save Memory, GoogleSearch

danavar 2025/06/25 15:32:39

ターミナルでUI立ち上げずにサクッと短い応答だけ欲しいんだけど、そういう使い方できるの?「このシンボルをgrepで見つけるnmコマンド教えて」みたいな簡単な質問に素早く答えさせたいんだ。カスタムプロンプト書くしかないかな?

nprateem 2025/06/25 19:19:22

お願いだから、モデルがいつもエッセイみたいな長い回答書いたり、コードにやたら解説コメント付けたりするのやめてよ!毎回コメント消す羽目になるんだ。抑制できないみたいだし、「pythonで乱数生成する方法教えて」って質問に15秒もかかるのもアホらしい。

cperry 2025/06/25 14:26:01

[編集]全部ウソだった。勘違いしてたけどWorkspaceの無料ティアはまだ未対応なんだって。プロジェクト設定して課金が必要。これはWIPだよ。Workspaceユーザーも無料ティア使える[編集: cperryは間違い]、ログインで「その他」から「Google for Work」を選べばいいと思ってたんだけどね。みんなが使えるシンプルなフローにするの苦労してるよ。

ciwchris 2025/06/25 16:11:42

CLI使って最初に「GEMINI.mdファイル作って」って試したら、1分くらいかかって「クォータ上限超えた」ってエラーが出たよ。https://ai.google.dev/gemini-api/docs/rate-limits に詳細あるらしいけど、最初からこれで萎えた。

akrauss 2025/06/26 13:16:30

Claude Codeにある「sub-agent」って機能が見過ごされがちだけどすごいんだ。モデルがサブタスクを独立して実行できるんだよ。Gemini CLIにもこれ欲しいな。あと、よくやる作業用にカスタムプロンプトやツールセットを定義して、それをメインエージェントのツールとして使えるようになるとさらに便利になると思う。

_ryanjsalva 2025/06/25 14:02:31

僕もプロダクトに関わってるんだけど、MCPでツールを拡張できるんだ。詳しくはここを見てみてね: https://github.com/google-gemini/gemini-cli/blob/main/docs/t

cperry 2025/06/25 14:05:57

これは関連情報かな?ここに詳細があるよ: https://github.com/google-gemini/gemini-cli/blob/main/docs/c

bravura 2025/06/26 11:37:08

作ってくれてありがとう!このツール、すごく可能性を感じるよ。Claude Codeを使ってたんだけど、このCLIの基本機能はしっかりしてるね。ただ、エンタープライズ向けには権限周りの調整が必要かも。コードをさっと見た感じだけどね。
高ROIな要望:パターンベースの権限、CLIフラグでの権限指定、拒否優先ルール、設定ファイルの階層。
中ROIな改善点:コマンド引数フィルタ、複数設定形式対応、実行時権限診断、環境変数注入。
権限エンジンが本当に鍵で、「これの内のこれは許可、あれは禁止」みたいにできれば、高度な使い方はほぼ全部できるようになるはず。素晴らしい仕事ぶりを続けてね!

fhinkel 2025/06/25 18:46:14

すごく不思議だね!僕は先週ずっと使ってるけど、無料ユーザーのクォータ制限に当たったことないんだ。今ちょっとキャパシティの問題はあるんだけど、それはクォータとは別のはずだよ。明日か明後日、もう一回試してみてくれると嬉しいな!

nprateem 2025/06/26 03:54:53

じゃあ、ClaudeとかOpenAIのモデルは、なんでこうなってないの?

bsenftner 2025/06/25 14:57:05

これの開発ありがとう!昨日の午後、ruby(全然知らない言語)で書かれたアルゴリズムを素のJavaScriptに変換しようとしてたんだ。gpt-4.1に手伝ってもらおうとしたら、ダメダメで意味不明なことばかりで困ってたんだよね。 curiosityでGemini CLIをインストールして、rubyプロジェクトを指定したら、たった一つのリクエストで変換してくれたんだ。試そうと思ってから動くまでたった5分。感動したよ。

sagarm 2025/06/26 03:35:10

そんなに混乱する?GeminiはChatGPTみたいなもの、AI Studioは温度とか制御したい上級者向け、Vertex AIはGCPに統合されたAPI、Notebook LLMはだいたい個人的なRAG、Julesは開発者エージェントだよ。結構違うじゃないか。

thimabi 2025/06/25 14:52:59

解説ありがとう!おかげでWorkspaceアカウントでGemini CLIが設定できたよ。
ちょっと注意点なんだけど、Githubの認証ドキュメントでは環境変数にGOOGLE_CLOUD_PROJECT_IDを設定って書いてるけど、CLIが実際に見てるのはプロジェクト名を設定するGOOGLE_CLOUD_PROJECTみたい。他の人も混乱するかもしれないから、コードとドキュメントのこの違いは直した方がいいかもね。
Workspaceアカウントで使うのにプロジェクトIDか名前が必要な理由がわからないけど、この要件がなくなったらもっと楽になると思うな。

jrbuhl 2025/06/25 21:06:23

API Keyを使ってても同じことが起きてるよ。
APIエラー:{”error”:{”message”:”{
\”error\”: {
\”code\”: 429,
\”message\”: \”Resource has been exhausted (e.g. check quota).\”,

\”status\”: \”RESOURCE_EXHAUSTED\”
}
}
”,”code”:429,”status”:”Too Many Requests”}}
待ってからもう一度試してね。制限を増やすにはAI StudioからQuota増加リクエストするか、別の認証方法に切り替えてって出てる。
でも、Google cloud consoleではどのQuotaもデフォルト制限を超えてないんだ。データ保護のTerms of Useは有料アクセスじゃないと適用されないのかな?

GenerWork 2025/06/25 15:46:38

趣味で使ってるだけなんだけど、「Geminiが生成したコード変更は自動的に適用できません。手動で適用するか、もう一度Geminiに試させてください」ってエラーが 계속 떠.サービスが混んでるからかな?
追記:これ、Gemini Code Assist経由でアクセスしてるから、もしかしたら関係ない話かも。

mpalmer 2025/06/25 20:01:15

テクノロジーがどう動くか、予算のことも含めて自分でどう設定できるか、時間を取って理解した方がいいよ。LLMをよく使うけど、ここに挙がってる問題は全然馴染みがないな。

Phlogistique 2025/06/26 13:55:57

すぐに高い価値があるのは確かだけど、正直、arbitrary code executionに使われうる複数のツール(テスト実行、依存関係インストール、pluginシステムがあるリンター実行など)へのアクセスを許可してるんだから、例えばgit –exec-path=/bin/shをブラックリストに入れるのは…見当違いな気がする。インターネットアクセスがない環境にagentを隔離した方がいいんじゃない?

8n4vidtmkvmk 2025/06/26 04:11:57

O3は違うんじゃない?2.5 Proは思考モデルだよ。もっと速い応答が欲しいならflashを試してみて。

kingsleyopara 2025/06/25 17:54:02

これ、本当にありがとう!
Claude Maxみたいに、Gemini CLI(IP compliance付き)とGemini app(APIアクセスもあれば最高!)を組み合わせた、もっとコンシューマー向けのサブスクリプション提供があるとすごく嬉しいな。

streb-lo 2025/06/25 15:13:19

Workspaceアカウントは全部プロジェクトIDが必要なの?うちはWorkspaceアカウントでGemini Proにお金を払ってるけど、GCPは使ってないし、それ以外のプロジェクトIDもないんだ。

cperry 2025/06/25 15:05:46

ごめん、無料枠について間違ってた - 上で編集したよ。これはWIPなんだ。
ドキュメントの件、了解。これに関するPRが進行中だよ。あと、デベロッパープログラムに参加してるgmailユーザーが問題にぶつかってることも分かったよ。

irthomasthomas 2025/06/25 18:15:58

If you uv install llm
Then grab my shelllm scripts github.com/irthomasthomas/shelllm and source them in your terminal then you can use premade prompt functions like shelp ”what’s a nm and grep command to find this symbol in these 3 folders” -m gemini-pro
There’s also wrappers that place the command directly in your terminal prompt if you run shelp-c

cperry 2025/06/25 15:48:30

odd, haven’t seen that one - you might file an issue https://github.com/google-gemini/gemini-cli/issues
I don’t think that’s capacity, you should see error codes.

joelm 2025/06/25 16:56:06

Been using Claude Code (4 Opus) fairly successfully in a large Rust codebase, but sometimes frustrated by it with complex tasks. Tried Gemini CLI today (easy to get working, which was nice) and it was pretty much a failure. It did a notably worse job than Claude at having the Rust code modifications compile successfully.
However, Gemini at one point output what will probably be the highlight of my day:”I have made a complete mess of the code. I will now revert all changes I have made to the codebase and start over.”What great self-awareness and willingness to scrap the work! :)

joshvm 2025/06/25 18:24:12

Gemini has some fun failure modes. It gets “frustrated” when changes it makes doesn’t work, and replies with oddly human phrases like “Well, that was unexpected” and then happily declares that (I see the issue!) “the final tests will pass” when it’s going down a blind alley. It’s extremely overconfident by default and much more exclamatory without changing the system prompt. Maybe in training it was taught/figured out that manifesting produces better results?

もっとコメントを表示(1)
jjice 2025/06/25 18:50:47

It also gets really down on itself, which is pretty funny (and a little scary). Aside from the number of people who’ve posted online about it wanting to uninstall itself after being filled with shame, I had it get confused on some Node module resolution stuff yesterday and it told me it was deeply sorry for wasting my time and that I didn’t deserve to have such a useless assistant.
Out of curiosity, I told it that I was proud of it for trying and it had a burst of energy again and tried a few more (failing) solution, before going back to it’s shameful state.
Then I just took care of the issue myself.

danielbln 2025/06/25 19:08:40

After a particular successful Claude Code task I praised it and told it to “let’s fucking go!” to which it replied that loved the energy and proceeded to only output energetic caps lock with fire emojis. I know it’s all smoke and mirrors (most likely), but I still get a chuckle out of this stuff.

noisy_boy 2025/06/26 00:57:16

I asked it to do a comparatively pedestrian task: write a script to show top 5 google searches.First it did the search itself and then added “echo” for each of them - cuteThen it tried to use pytrends which didn’t go anywhereThen it tried some other paid service which also didn’t go anywhereThen it tried some other stuff which also didn’t go anywhereFinally it gave up and declared failure.It will probably be useful as it can do the modify/run loop itself with all the power of Gemini but so far, underwhelming.

fcoury 2025/06/26 12:42:43

This was also my exact experience. I was pretty excited because I usually use Gemini Pro 2.5 when Claude Code gets stuck by pasting the whole code and asking questions and it was able to get me out of a few pickles a couple of times.
Unfortunately the CLI version wasn’t able to create coherent code or fix some issues I had in my Rust codebase as well.
Here’s hope that it eventually becomes great.

fpgaminer 2025/06/25 19:10:30

Claude will do the same start over if things get too bad. At least I’ve seen it when its edits went haywire and trashed everything.

eknkc 2025/06/25 19:40:43

Same here. Tried to implement a new feature on one of our apps to test it. It completely screwed things up. Used undefined functions and stuff. After a couple of iterations of error reporting and fixing I gave up.
Claude did it fine but I was not happy with the code. What Gemini came up with was much better but it could not tie things together at the end.

taberiand 2025/06/25 21:56:09

Geminiで最初のコード作って、Claudeでレビューして完成させる
って使い分け、面白そうだね。

ZeroCool2u 2025/06/25 17:18:43

俺の個人的な推測だけど、GeminiはGoogleの巨大な社内コードベースで学習してるから強いんじゃない?RustはGoogle社内でそんなに使われてなくて、C++ツールがめちゃくちゃ優秀だから、GeminiはRustが比較的苦手なんだと思う。

data-ottawa 2025/06/26 02:19:16

話はそれるけど、LLMのせいでプログラミング言語の進化がめっちゃ停滞しそうで心配なんだよね。新しい言語をいくつか試したけど、LLMが全部、構文似てる別の言語のコードに変換しちゃうんだよ。ドキュメント読ませてもそう。これが良いのか悪いのかは分からないけど、新しい言語って本当に難しい問題を解決するために生まれてる気がするんだ。

breakingcups 2025/06/26 09:43:51

それだけじゃない、いろんなレベルでこれ起きそうだと思う。事実上固定化されたライブラリとかツールとかね。LLMはStack OverflowやGitHubみたいな質の高いコーパスが豊富にあったから栄えたけど、皮肉にもLLMが普及したせいで、そのデータ源が枯渇しつつあるんだ。

sillystu04 2025/06/27 10:31:44

たぶん、次のすごいプログラミング言語は、LLMに使いやすいように設計されるんじゃないかな。人間にとって親切な長いキーワードとかは、LLMにとってはトークンの無駄だし、他にも最適化できる部分はあるはず。

leoh 2025/06/25 23:58:58

>個人的な説だけど、GeminiはGoogleの巨大な内部コードベースで学習してる恩恵を受けてるんじゃないか
もし彼らがC++コードベースで学習させたら、外部で一般的なboostやcmakeみたいな主要なものを使ってないせいで効果ないと思うよ。使えない社内ライブラリを使えって推奨するだけになる。だから、社内C++コーパスで学習してないし、しても特に役立たないだろうね。

simianwords 2025/06/26 16:34:18

内部コードベースで学習させたら、具体的な情報漏洩しない?

leoh 2025/06/27 02:47:26

できないよ、それは良い点指摘してるね。それに俺が言った理由で、基本的に役に立たないだろうね。

thimabi 2025/06/25 20:50:45

>個人的な説だけど、GeminiはGoogleの巨大な内部コードベースで学習してる恩恵を受けてるんじゃないか
Googleって本当に社内コードベースでモデル学習させてるの?専有情報とかセキュリティ構造の詳細を漏洩するリスクを考えると、そんな危険は冒さないと思うけど。

kridsdale3 2025/06/25 20:56:50

Google社員だけどさ、社内コードで学習した別のモデルがあるんだ。公開版のGeminiは、俺の知る限りそのデータは見てないよ。弁護士が黙ってないからね。

blurrybird 2025/06/26 09:47:45

あんたんとこの弁護士はどんなモデルで動いてんの?

thimabi 2025/06/25 21:00:31

ああ、そうか、法的な問題もあるのか。ちょっと聞きたいんだけどさ、社内モデルと公開版で品質にだいぶ差があるの?

kridsdale3 2025/06/25 21:03:18

実はさ、社内版の「2.5」バージョンは数日前にやっと来たところで、まだ使ってみてないんだ。でも、「Googleの社内知識付き2.0」と「何も知らない2.5」だと、後者の方がいつも良かったよ。やっぱ「量の暴力」かな。

dilap 2025/06/25 18:26:38

面白いね。俺もGemini 2.5 Proを評判良いからたまに試すんだけど、C# + Unityのコードだと毎回がっかりさせられるんだよ(ChatGPT 3/4やGrokと比べても)。その説はありえるね。

danielbln 2025/06/25 19:10:20

面白い!じゃあGoのコードは得意中の得意ってことかな?俺も試してみないと。

jordanbeiber 2025/06/26 06:56:03

Goは他の人気言語より窮屈だけど、LLMには向いてると思うよ。そういえばGoって最初からそういうコンセプトじゃなかったっけ?誰もが理解できるコードを書けるように、複雑なことをしないようにって。Goのプロジェクトなら大体どんなコードか想像つくから、ビジネスでは便利だよね。

Unroasted6154 2025/06/25 20:18:16

GoogleだとGoよりJavaとかC++の方が断然多いよ。

chewz 2025/06/27 08:31:21

小規模なGoコードなら、ほとんどのLLMでうまくいくよ。俺はいつもデカいプロジェクトを中規模の独立したGoツールに分けて開発してるんだけど、AIコーディングの今はそのやり方が役立つね。

raincole 2025/06/25 19:01:06

今のところ、Gemini CLIは既存コードの解説はめっちゃ得意だって感じてる。新しいコードを書かせるのはよく分かんないけどさ。

skerit 2025/06/25 20:57:21

俺も試したけどさ、あれ全然ダメだったよ。たった15分で記事にあるのと同じ”revert”現象出たし、マジ最悪。

wohoef 2025/06/25 14:51:20

数日前にClaude Codeでstreamlitのpythonでシンプルな株トラッカーをノリで作ってみたんだ。最初は超うまくいったのに、ある規模超えるとバグ修正できなくなった。でもGemini CLIで同じことやったら、いけるプロジェクトサイズが全然大きいね。Claudeが迷子になったところでGemini CLIに”コードベースを分析して全部バグ直して”って言ったら、ちょっと指示追加しただけでアプリ動くようになった。未来って感じだね。

agotterer 2025/06/25 17:15:24

これってコンテキストウィンドウサイズが関係してるのかな?GeminiのはClaudeの5倍大きいんでしょ。数週間Claudeで副業やってるんだけど、計画とかデバッグでノリノリになってる途中でコンテキスト足りなくなるんだよね。次に再開しようとすると、どんなにコンパクトな指示書いても細かいニュアンスが消えて実装がイマイチになる。Geminiのデカいコンテキストウィンドウでこれが解決するか試すのが楽しみだよ。

macNchz 2025/06/25 22:35:10

俺もデカいコンテキストウィンドウは絶対助けになると思うな。どのモデル使っても、ハードリミットより全然手前でコンテキストがいっぱいになると、コード品質が明らかに落ちるんだ。エディタツールも違う。Claude Codeは色々ファイルアクセスとかツール呼び出しでコンテキストを汚染するけど、Aiderみたいに手動でコンテキスト内のファイルを管理した方が結果は一貫してるよ。Claude Codeでコンテキスト限界に近づいてミスが増えるのは、”穴を掘ってたら、まず掘るのをやめろ”って状況だね。

seunosewa 2025/06/26 12:24:54

新しいAIセッションで、不足してる重要なコンテキストを足してやると、すぐに使えるようになるのを発見したんだ。俺の一番デカいコードベースだと、大体2~3個の重要な関数かな。主要なコンテキストを掴めば、あとは自分でできるみたい。もちろん、AIの思考プロセスが見れなくて、不足してるコンテキストを割り込んで供給できないと、このやり方はダメだけどね。エージェントが毎回正しいことするわけじゃないなら、不透明なのは困る。

もっとコメントを表示(2)
data-ottawa 2025/06/26 02:24:59

これって/compactコマンドが役に立つの?今日初めてClaude Codeでコンテキスト不足になったから、何か良い方法ないか探してるんだ。/resumeとかメモリー機能をもっと使いこなして、ツールから価値を引き出せるようになりたいな。

agotterer 2025/06/26 03:21:26

新しい機能やタスクの時は毎回新しいセッション始めるのがベストプラクティスって読んだ気がする。俺はそうしてるよ。あとClaudeにREADMEとかclaude.mdにアーキテクチャの詳細とか書いてもらうことも多いね。/compactについては、コンテキストウィンドウが終わりに近づいたら(15%くらい)、何をどう圧縮するか具体的に指示してる。例えばデバッグ中なら”このセッションはもうすぐ終わりで、次のセッションでデバッグ続けるよ。このエラーメッセージ…をデバッグする。上手くいかなかったこと全部まとめて、次に何を試すべきか提案して、この作業に重要なアーキテクチャとかファイルもまとめて。それ以外の前半のことは全部無視していい。”って感じ。これ結構上手くいってるよ。デバッグには有効だけど、機能実装の詳細引き継ぎには向かないかな。/compact自体にもコンテキストスペースがいるから、ちょっと余裕残しとくのをお忘れなく。

nojs 2025/06/26 08:01:36

自動でコンパイルされるくらいコンテキストがいっぱいになる手前まで行かないのが一番だよ。/clearコマンドをよく使って、新しいタスクに必要なコンテキストをすぐ作れるようにドキュメントとかマクロを準備しとくといい。もし残量20%の警告が出たら、何かヤバいことになってるから、コンテキストをクリアしてやり直さないと多分結果は良くならないね。

AJ007 2025/06/25 15:06:06

今のClaude Codeのベストプラクティスは、重い作業はGemini Pro 2.5とかo3\o3proに任せることらしいよ。MCPサポートのおかげでかなりシームレスにできる(例:Repo Prompt)。今回のGemini CLIはまだ見てないけど、オープンソースなら他のモデルも繋げられるのかな?LLMがコモディティ化する未来が見えるね。どの企業も自分のLLMを勝ち組にしたいけど、競合が勝つよりコモディティの方がよっぽどマシだろうし。もし将来がCLIエージェント中心なら、派手なUIが勝者総取りになるかっていうと、ちょっと分からないな。今OpenAIはChatGPTのブランド力でユーザー数では勝ってるけど、実際の仕事にはUI劣るしね。

sysmax 2025/06/25 15:52:17

AIには得意な分野があると思うな。Webプロトタイピングはsuperficialな作業が多いからAIにめっちゃ向いてる(昔のDelphiみたいにね)。Webが難しいのは色んなフレームワークがあって互換性問題が多いからだけど、LLMはこれを簡単にできる。でも組み込み系みたいな他の分野はワークフローが全然違う。ブレークポイントとかトレースで仮説立てて検証とか、直感に頼る部分が多くて、CLIエージェントには難しいと思う。自動運転に似てるね。高速道路は自動化しやすいけど、雨の山道みたいに判断必要なのは人間じゃないと無理。

sagarpatil 2025/06/26 02:32:07

「opencode-ai/opencode」っていう別のツールも試してみたらどうかな? URLはこれだよ: https://github.com/opencode-ai/opencode

jswny 2025/06/26 10:09:04

Claude Codeで外部モデルを使ってヘビーな処理をさせるのに、どのMCPsが使えるの?
ちょっと専門的で分かりにくい質問かもね。

Matrixik 2025/06/26 22:26:31

これも見てみたら?「BeehiveInnovations/zen-mcp-server」っていうGitHubリポジトリだよ。URLはこちら: https://github.com/BeehiveInnovations/zen-mcp-server

crazylogger 2025/06/25 16:35:31

AIに各モジュールを100行のmarkdownで文書化させるのがいいみたい。すごくハイレベルで、詳細はいらないけど、AIが自分で情報を見つけられるように関連ファイルへのポインタを入れるんだ。これでAIにモジュールのコンテキストを与えられるよ。もし100行で書けないなら、それはリファクタリングのいい機会! Claudeのコンテキストウィンドウで扱えないなら、人間も難しいかもね。LLMに重要なコンテキストを正確に示すのがポイントだよ。

dawnofdusk 2025/06/25 15:32:07

やっぱりプロンプトエンジニアリングとか、具体的に指示する方が効果ある気がするな。「バグを全部直して」みたいなのは現実的じゃないんじゃない?

TechDebtDevin 2025/06/25 16:24:02

いや、でもこれって実際の複雑なコードだと破綻するし、自分で書いた方がコードは重複しないしメモリ効率も倍くらい良くなるんじゃない?
もっとソフトが「雰囲気コーディング(vibe coding)」されるようになって、DRAMの需要が通常より増えるかどうか、個人的に見てみたいんだよね。

tvshtr 2025/06/25 15:51:32

そうそう、しかも挙動が不安定で、250kトークンとか500kとか、もっと後で起きたりする。詳しく聞いてみると、AIが特定の1つの問題にレーザーフォーカスみたいに固執しちゃって、方向転換させるのがすごく難しいんだ。
うまく比較できないけど、AIがまるでスペクトラム症候群みたいに感じる時があるよ…

ugh123 2025/06/25 16:17:37

Claudeはセッションが長くなると、コンテキストに追加するためのコードスニペット抽出に苦労するみたい。sedとかrgとかを使ってもファイルから数行を抽出するのにループして、結局諦めるのを見たことあるよ。

tobyhinloopen 2025/06/26 06:22:11

確か、LLMってある時点で集中力が切れて、投げ捨てて最初からやり直した方がマシなことがあるんだよね、ハハ。

KETpXDDzR 2025/06/28 01:58:16

確かだけど、Claude Codeはvector DBでコードをインデックス化するらしいよ。だから大規模なコードベースに強いんだね。GeminiCLIにもこれが搭載されてるかは知らないな。

ipsum2 2025/06/25 16:21:46

これ使うとさ、コードとかGoogleに全部送られちゃうらしいよ。規約見たら、プロンプトやコード、生成された出力とかをGoogleのサービス改善のために集めるって書いてあるんだよね。
品質改善のために、人がデータを見ることもあるって。でも、プライバシー保護のためにGoogleアカウントとは切り離して、最大18ヶ月保存するってさ。機密情報とか、人に見られてもいいデータ以外は送らない方が良いね。
規約はここ→https://developers.google.com/gemini-code-assist/resources/p…

mattzito 2025/06/25 16:44:21

それ、ちょっと違うと思うな。無料版でもオプトアウトできるよ。規約の最後に書いてあるんだけど、「Gemini Code Assist for individuals の設定」の手順でオプトアウトできるって。
→https://developers.google.com/gemini-code-assist/docs/set-up…
有料版を使ってるか、APIキーを従量課金アカウントで使ってる場合は、データは改善に使われないんだって。無料のコンシューマーアカウントで、オプトアウトしてない場合だけみたいだよ。君の説明とは違うんじゃない?

foob 2025/06/25 18:21:41

「オプトアウトしない限りデータが使われる」って?いやいや、もっと複雑だよ。
Google、最近の裁判で、ユーザーがオプトアウトした後でも、別の部署がそのデータで学習してるって証言したんだよ。オプトアウトはGoogle内の一つの部署にしか適用されないっていう抜け穴があるんだって。今捜査中らしいけど、最近の動き見てると信用できないよね。
→https://www.business-standard.com/technology/tech-news/googl…

ipsum2 2025/06/25 17:01:02

ごめん、それ正しくないよ。リンク見た?それ、CLIじゃなくてIDEのことしか説明してないよ。「VS Code」とか「IntelliJ」って書いてあるでしょ。CLIについては何も書いてないんだよ。

jart 2025/06/25 16:22:43

MozillaとGoogleがさ、「gemmafile」っていう代替案を出してるんだ。これはGoogleが「Gemma」って呼んでるGeminiのエアギャップ版で、依存関係なしにローカルで単一ファイルで動くんだよ。→https://huggingface.co/jartine/gemma-2-27b-it-llamafile
結構使われてるみたいで、組織の32%が導入してるって。→https://www.wiz.io/reports/the-state-of-ai-in-the-cloud-2025

fhinkel 2025/06/25 22:37:49

皆さん、こんにちは。
これは本当に素晴らしい議論で、重要な点を指摘してくれて感謝してます。Gemini CLIのプライバシーポリシーが、どうログインするかによって分かりにくかったこと、気づいて指摘してくれてありがとう。
全てを明確にするために、アカウントの種類ごとの規約とデータポリシーをまとめた一つのドキュメントを作成しました。このスレッドでの質問もカバーするFAQも含まれてます。
リンクはこちら→https://github.com/google-gemini/gemini-cli/blob/main/docs/t…
明確さを求めてくれて、重ねて感謝します!

mil22 2025/06/25 17:11:06

この件、configuration.mdの「Usage Statistics」に情報が埋もれてるよ。彼らが収集しないものとしてこう書いてあるんだ。
・PII: 個人的な情報は収集しない。
・プロンプトと応答のコンテンツ: ログしない。
・ファイルコンテンツ: ログしない。
→https://github.com/google-gemini/gemini-cli/blob/0915bf7d677…

Xss3 2025/06/25 20:19:55

それってさ、ウォルマートじゃなくて地元の店で買い物しろって言ってた人たちと同じこと言ってるよね。

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。