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

Claude Code徹底解剖!爆速コーディング術で開発効率が神レベルに爆上げ!?

·2 分
2025/04 Claude AIコーディング 開発効率 コスト削減 プロンプトエンジニアリング

Claude Code徹底解剖!爆速コーディング術で開発効率が神レベルに爆上げ!?

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

simonw 2025-04-19T22:30:23

「ultrathink」ってマジウケるんだけど(笑)
>「think」って言うと考える時間が増えるらしい。「think」<「think hard」<「think harder」<「ultrathink」の順で、Claudeの思考予算が増えるんだって。
これ、Claudeモデルの機能じゃなくて、Claude Codeだけみたい。「megathink」もあるらしいよ。コードはこんな感じ。
simonwillison.netに詳細が載ってるって。

orojackson 2025-04-19T22:54:28

マジな話、「ultrathink」ってキーワードにSonnet 3.7が反応するの、ダブルプラスグッド的なヤバさを感じるんだけど。

coffeebeqn 2025-04-20T14:02:11

たまには仲間とultrathinkでもするか。

stavros 2025-04-20T14:04:29

みんなで牛乳飲みながら、難しい顔して考えてる姿が目に浮かぶわ。

4b11b4 2025-04-20T00:45:20

そろそろ言語モデルにツマミとかスライダー付けて、シンセみたいに操作できるようにしたら面白そうじゃね?「THINK」…みたいな。

antonvs 2025-04-20T13:18:26

APIのsandboxとかstudio UIだと、もうスライダーあるよ。temperature(ランダムさ)が一番有名かな。一般ユーザー向けじゃないから隠されてるだけ。

______ 2025-04-20T13:47:20

安いMIDIコントローラー使って同じことしてるわー。ブラウザでもできるし。パラメーター調整のフィードバックがすぐ分かるのが良い。

ljm 2025-04-20T12:01:12

Turbo Thinkボタンで、UltrathinkとMegathinkを切り替えられたら最高。

soulofmischief 2025-04-20T01:32:38

temperatureとかtop_kみたいな調整できるパラメーターは、もういっぱいあるじゃん。

westoncb 2025-04-20T02:24:17

それマジ最高。Unreal Tournamentのネタじゃん(連続キルすると「megakill」とか「ultrakill」になるやつ)。

orojackson 2025-04-20T06:34:13

もし実装してたとしても、最高のやつは入れ忘れてるんじゃない?「m-m-m-m-monsterkill」でしょ。Anthropicは動的なthinking token budgetをもっとうまく実装できるはずだよ。

Quarrel 2025-04-20T07:20:55

UltrakillはQuake発祥じゃないよ😄

Schaulustiger 2025-04-21T08:46:57

違うって。Quakeには連続キル2回で「Excellent」って出るけど、それ以降は何もなかったよ。

Quarrel 2025-04-24T07:42:38

へー、そうなんだ?
>https://www.voicy.network/sounds/o_2r357a-kKEe5PaiWyYnA-quak…
私の記憶だとこんな感じだけど。
Quake 2だったかな?

anotherpaulg 2025-04-20T01:53:50

aiderでは、「ultrathink」の代わりにこう言うんだ:
/thinking-tokens 32k

省略形:
/think 32k

mr-karan 2025-04-20T04:16:55

Claude Codeで気に入らないのは、なんでコマンドラインフラグがないの?そっちの方がドキュメントも充実してるし、苦労して発見する必要もないじゃん。あと、セッション中にコンテキスト(ファイル)を手動で指定できる--addコマンドラインフラグもないのが残念。VSCodeから相対パスをコピペしてClaudeに渡す羽目になるんだよね。aiderの方がこういう点ではずっと使いやすい。

gdudeman 2025-04-20T14:26:55

もしかして理解してないだけかな?ファイルパスはタブで補完できるよ。Claudeに参照させたいなら、英語でも--addでも指示できるし。

mr-karan 2025-04-24T13:39:32

tabショートカット知らなかった。教えてくれてありがとう!そういえば今日使ってたら、@が使えるようになっててびっくり。0.27.5で追加されたみたいだね。
https://github.com/anthropics/claude-code/blob/main/CHANGELO

nulld3v 2025-04-20T11:53:08

「galaxy brain」って指示できるようになるまで待ってる。

NiloCK 2025-04-20T15:14:18

ちょっと宣伝だけど、長文で返信するより楽だから。
https://www.paritybits.me/think-toggles-are-dumb/
https://nilock.github.io/autothink/
広いコンテキスト能力を持つLLMは、こんな風に誘導される必要はないはず。Claudeは簡単なタスクと複雑なタスクを私と同じように簡単に見分けられるはずだし、計算コストの上限まで自己調整すべき。

もっとコメントを表示(1)
pyfon 2025-04-20T01:23:50

今のAIシステムでこんなコード使ってるなんて変じゃない?それに、文字列スキャンを14回もするなんて非効率的すぎ!

Aurornis 2025-04-20T02:46:04

文字列を14回チェックするくらい、計算量からしたら微々たるもんよ。大海の一滴みたいなもん。

bombela 2025-04-20T18:45:34

みんないつもそう言うけど、それって積み重なるんだよね。で、最終的に普通のウェブサイトですら重くなっちゃうんだよ。

adastra22 2025-04-20T17:30:11

「めっちゃ頑張って考える」ってことね。

jasonjmcghee 2025-04-19T15:27:28

コスト管理についてのセクションがないのが意外だったから、書いてみたよ。
コスト管理をマスターすれば安く済むよ。context windowを使い切っちゃうと、コストが跳ね上がるかもね。
キャッシュを意識して。
必要なファイルだけ読むように指示しないと、無駄なファイルまで読んだり、同じ場所を何度も読んだり、ファイル検索まで始めるよ。
検索させちゃダメ。haltさせること。findとかrgはトークンを大量消費するからね。
セッション中に手動でファイルを編集しちゃダメ(キャッシュが壊れる)。これにはLINTも含むよ。
キャッシュは5~15分くらいで消えるから、セッションを開きっぱなしにするのは避けよう。
/compactは絶対に使わない(キャッシュが壊れる)。使う必要があるなら、ファイルの行き来が多すぎるか、一度に扱うファイルが多すぎる。
ファイルサイズを小さく保つことも大事。context windowを小さくできるからね。
明確な目標を持って、セッションのメッセージ数を最小限に抑えよう。
必要なドキュメントは、claude.aiでmarkdownファイルとして生成して、リポジトリに保存。質問時にそのファイルを読ませる。
これでタスクあたり0.5~0.75ドルくらい。ヘビーユーザーじゃないけど、すごく助かってる(集中力のある賢いインターンみたいな感じ)。
大量のドキュメントを読み込ませる必要がある場合は、数ドルかかるけど、claudeが知らないライブラリを試すときくらいかな。
趣味レベルなら、結構な額になるけどね。
会社なら、めっちゃ価値ある。生産性爆上がりだよ(開発者が責任感を持って使えば)。

sagarpatil 2025-04-20T05:01:05

そんなに気を遣ってツールを使うくらいなら、自分でコード書いた方がマシじゃん(笑)。
Claude Codeはめちゃくちゃ使ってるけど、最高のAI IDEの一つだよ。マジで何でもやってくれる。
唯一の欠点はコスト。平均で1日35~40ドルかかる。それならCursor/Windsurfを使うかな。

BeetleB 2025-04-19T16:42:05

え、マジ?あなたのコメント読んだら、Claude Codeは絶対使わないわ。
Aider使ってるけど、最高だよ。ファイルを明示的に指定できるし、contextを制限する手間がない。

jjallen 2025-04-19T23:14:30

ファイルを指定しなくていいのは、俺にとってマジで重要な機能だわ。コードがどのファイルにあるか覚えてるのって、ある程度の規模のコードベースになると半分くらいの作業になるからね。

carpo 2025-04-20T14:06:05

Aiderで/context を使うと、プロンプトに基づいてファイルが自動的に追加されるよ。これが結構使えるんだ。

m3kw9 2025-04-20T02:33:21

それ、時々うまくいくけど、ダメな時もあるし、10倍時間かかるんだよねー。Codexも同じ。両方用意して、どっちがうまくいくか気分で使い分けるのがいいかも。

boredtofears 2025-04-19T16:55:52

CC試してみたけど、すぐLLMでできるような簡単なタスクに5ドル以上かかるのに気づいたよ。Aiderだと1セッション1~2ドルを超えることはほとんどないかな。Aiderはもっと精密なツールって感じ。手動で指定できるのが気に入ってる。
ただ、Claude Codeは探索にはマジで使えると思う。例えば、よく知らないリポジトリを調べて、質問するとか。

LeafItAlone 2025-04-19T20:48:40

Aiderはマジで良いツールだよね。大好き。でも、Claude Codeと同じアウトプットを得るには、もっと色々やんなきゃいけないんだよね(AiderでどのLLM使っても)。確かに1回あたりのコストは安くなるかもしれないけど、自分の時間を含めたらそうでもないかも。
逆に、Aiderの方が制限しやすいってのもある。

Game_Ender 2025-04-19T21:41:29

他に何を色々やらなきゃいけないの?Aiderしか使ったことないから、何が足りないのか気になる。

simonw 2025-04-19T22:33:42

Claude Codeなら、いつでも「/code」って打てば、どれだけ使ったか確認できるし、セッションが終わる時(Ctrl+C)にも表示してくれるよ。
/costの出力はこんな感じ:
> /cost
> ⎿ Total cost:$0.1331
>  Total duration (API):1m 13.1s
>  Total duration (wall):1m 21.3s

BeetleB 2025-04-21T15:58:45

Aiderもコマンドの後にどれだけ使ったか表示してくれるよー。コマンドのコストもセッションのコストも。

aitchnyu 2025-04-22T11:45:35

Aiderに切り替えてから、他のツールが安いモデルを選んだり、コンテキスト内のファイルやメッセージを制限したりして、料金を上げてることに気づいた。

Jerry2 2025-04-19T20:41:50

>Aider使ってるよ。マジ最高。
モデルは何使ってる?Claude?Gemini?o3?

BeetleB 2025-04-21T15:59:20

今はSonnet 3.7を使ってる。Googleのアカウント作るのがめんどくさくてね。

aitchnyu 2025-04-22T11:40:14

Openrouterのアカウントを作れば、ほとんど全てのプロバイダーを試せるよ。Claudeでお金を燃やしてたけど、V3(Deepseekプロバイダーが不安定だからブロックした、素人はバカにするだろうけど)とexperimentalとGAのGeminiモデルを試した。

m3kw9 2025-04-20T02:34:36

Gemini 2.5 proが一番良いと思うな。

もっとコメントを表示(2)
kiratp 2025-04-19T19:17:44

生産性がめっちゃ上がるから、コストを気にして色々調整するのは逆効果かもね。開発者は自分の時間の機会費用を過小評価しすぎなんだよな。ヒント:それは週40時間労働で計算した総報酬の何倍も大きいんだぜ。

Aurornis 2025-04-20T02:52:13

タスクのコストは、プラスマイナスで時間がかかるほど高くなるってことだよね。上の投稿の「コスト」を「時間」に置き換えても、全部同じことが言えると思う。agentic LLM codingはあんまりやらないけど、スピードが遅いのが一番嫌だったな。スコープを狭めたり、ファイルの再処理を防いだり、コードベースを検索したりする工夫は、金額を気にしなくても役に立つと思うよ。

pizza 2025-04-19T20:48:29

激しく同意。セッションあたり50セントでも10ドルでも、より多くの価値を生み出すために仕事が早く終わるなら使うべき。問題解決が効率的なセッションはコストも安いことが多いから、それらのヒントはかなり使えると思う。

afiodorov 2025-04-19T22:35:06

確かにそうだけど、最適化って実装の詳細を明らかにして、今の技術の限界を理解するのに役立つこともあるよね。時間がもったいないかもしれないけど、エンジニアリングの一部は最適化だし、もう一部は技術の深い理解だと思う。Claude Codeがどう動いているのか理解できれば、関連するエンジニアリングの仕事にも応用できるし。

jillesvangurp 2025-04-20T10:54:25

マジそれ。chat gptのデスクトップアプリを使ってるのは、モデルの質じゃなくてUXが良いから。IntelliJとかVS Codeとシームレスに連携できるんだよね。option+shift+1でファイルが開いた状態でchat gptが起動して、選択した行とかテスト結果とかも全部見れるから、短いプロンプトでもリッチなコンテキストで指示できる。4oモデルは速いから、そっちをメインで使ってる。完璧じゃなくても、速い方が良いってこと。でもClaudeならコードベース全体を見れるけど、お金がかかるから、コンテキストを細かく管理しないといけないのが面倒。ローカルのAIモデルでコンテキスト管理して、必要な時だけリモートモデルにエスカレーションするとか、Appleが言ってたみたいに、そういうツールが出てきてほしい。

charlie0 2025-04-20T13:48:30

もしこれが本当なら、なんで俺らの給料は生産性の向上に合わせて上がらないんだ?

jjmarr 2025-04-19T19:19:20

自分の時給を40ドルで計算してるから、ほとんどのモデルの方が安いと思ってる(o1とかGemini 2.5 proは除く)。2ドルのセッションで6分コンテキストを考える時間があったら、損してる。

owebmaster 2025-04-19T19:47:31

大事なことだけど、これは収益性の高いプロダクトがある場合にしか当てはまらない。そうじゃないなら、まだ稼いでないお金を使ってることになるよ。

jjmarr 2025-04-19T23:14:07

もし自分のやってることにプラスの期待値がないなら、ケチってしょぼい開発ツールを使うんじゃなくて、全部やめるべきだね。

winrid 2025-04-19T19:41:00

昔のJoomlaサイトから200以上の記事を新しいWPサイトに、ユーザーとかアセットとか全部ひっくるめて、PDFを記事に変換するスクレイパーをほぼ一発で作れたぜ。トークン代は3ドルくらいだった。

hu3 2025-04-19T20:49:29

結局、VScode Copilotでも月20ドルで同じことできるんじゃないの?Claude 3.7とかGemini 2.5 ProとかGPT o3みたいなSOTAモデルにもアクセスできるし。

winrid 2025-04-19T21:22:16

Copilotは試したことないんだよね。VSCode使わないから、JetbrainsのIDE使ってるし。どうやって月20ドルでClaude 3.7を無制限に提供してるんだろ?

winrid 2025-04-19T21:20:43

いや、そうじゃなくて、数百行のPythonコードで、変で一貫性のないHTMLをパースしてjsonファイルとかCSVファイルにして、WP APIを叩いて必要なだけ著者を作成したり、記事を更新したり、画像を移行したりするシンクスクリプトだよ。

oxidant 2025-04-19T19:30:00

もし君が、全く知らないプロジェクトで、コンテキストもなくて、“/api/users/:idの認証バグを直して”っていうチケットだけ渡されたらどうする?
まずはコードベースをgrepして理解しようとするよね。
それを、“src/controllers/users.tsのgetById関数で権限を修正して。JWTのユーザーとリクエストされたユーザーが同じかどうかを確認する必要がある”って言われた場合と比較して。

troupo 2025-04-19T20:52:29

つまり、AIはせいぜいヤル気だけはあるジュニア開発者ってとこで、宣伝されてるような魔法のプログラマー代替品じゃないってことね。

whywhywhywhy 2025-04-20T10:47:20

マジで、このツール使うのって想像以上にすぐ変わると思うよ。プロンプト出して、出来上がったソフトを評価して直す、みたいな感じになるんじゃない?何回も試せるし。エンジニア雇わなくてもソフト作れる時代が来るかもね。特に難しいやつじゃなければ、3~15人のチームが必要だったものが、誰もいらなくなるかも。2026年くらいにはそうなりそう。

xpe 2025-04-19T21:09:43

>AIsはせいぜいヤル気だけはあるジュニア開発者ってとこで、宣伝されてるような魔法のプログラマーの代わりにはならない”ってのは、言い過ぎかもね。決めつけは良くないし、AIの能力と人間の能力を比べるのは難しいから、evalsに関する文献とか読んでみると良いかも。

oxidant 2025-04-20T00:43:53

コストを抑えるためにツールを絞るって話だよ。ジュニアにざっくりした指示出すと、調べることいっぱいになっちゃうでしょ?ファイルとか含めて具体的に指示すれば、うまくいく可能性が高いんだよね。別にAIが人間の代わりになるとは言ってないよ。正しい問題に正しいプロンプトで使えば、めっちゃ有効なツールだよ。

oezi 2025-04-20T08:38:14

2025年4月現在。ペースが速すぎて、数ヶ月か数年以内にベテランを超えるかもね。

datavirtue 2025-04-19T18:39:16

GitHub copilotはコンテキストを完璧に理解してくれるから、ファイルについて何も伝える必要ないんだよね。最初に試した時は、結果がめちゃくちゃになったけど。

もっとコメントを表示(3)
zoogeny 2025-04-19T15:25:29

最近Cursorをよく使うんだけど、他の人も言ってるように、モデルが勝手に完璧に動いてるコードを書き換えて壊しちゃうことがあるんだよね。大抵は、一度に色んなことを頼みすぎてるのが原因。CLAUDE.mdとかコンテキストのファイル、ドキュメントのURL、計画の手順、テストとか色々考えると、コストが気になるんだよね。PR一件あたり100ドルもかかるのはキツいから、Anthropicで働いて、もっと安く済む方法を学びたい。奨学金プログラムとかあれば良いのに。

istjohn 2025-04-19T17:43:39

なんで安いと思うの?開発者って高いんだよ。Claudeがソフトウェア開発をより早く、より安くするために安くなくてもいいんだよ。君より安ければいいんだよ。LLMを安く使う方法もあるけど、最大限に活用するには常に高くつくよ。実際、AIがうまく完了できるタスクの長さが長くなるにつれて、トップエンドはますますコストがかかるようになるよ。

zoogeny 2025-04-19T17:53:57

別にコストが高いって言ってるわけじゃないよ。コストがかかるって気づいて、自分の学習にどう影響するかを言ってるだけ。「大学って高いな、奨学金がないから高い大学に行けない」って言ってるのと同じだよ。だから、気持ちを吐き出す場所をちょうだい。奨学金とかクリエイティブプログラムとか、代替案を提案させてよ。企業で働いて、1日100ドルを投資してもらうって手もあるけど、それならAnthropicみたいなモデル会社で働いて、使い放題にしてもらう方が良いかもね。

solatic 2025-04-20T18:08:09

>君より安くなければならない
自社で下手なものを作るより、お金を節約できるB2BのSaaSサービスはたくさんあるよね。給料を固定費だと考えて、他のものに予算を使いたがらない会社が多いんだよ。

qudat 2025-04-19T20:34:04

>君より安くなければならない。
SWEがいないと上手く動かないんじゃ意味ないじゃん。

Wowfunhappy 2025-04-19T20:06:40

最近Cursorを結構使ってるんだけど、よくあるのが、モデルが勝手にコード書き換えちゃって壊れること。でもgitで確認してすぐ戻せるから、まあいいかって感じ。確かに直さなくて済むならそれが一番だけど、得られる価値に比べたら全然OK。

zoogeny 2025-04-19T20:22:08

わかる。でもできるだけ無駄な作業は減らしたいよね。ソース管理する前にCtrl-S連打してたみたいに、今はgit commitをしまくってる。LLMが暴走するのは自分のプロンプトが悪いと思ってるから、もっと上手く指示できるように頑張りたい。文句言うだけじゃなくて、改善に繋げたいんだよね。

vessenes 2025-04-20T07:54:53

Claude 3.7は特にその傾向があると思う。前のバージョンより賢いけど、落ち着きがないんだよね。Geminiの方がまだマシで、o3が一番良い。もうClaudeは普段使いしてないけど、今までで一番長く使ったアシスタントだったな。

imafish 2025-04-20T11:46:05

Geminiでも同じことあるよ。o3は逆で、全然動いてくれない。どれが良いか決められないから、色々試してる。

k__ 2025-04-19T18:27:47

Aiderが良いのはそこなんだよね。AIが書き換えできないように、Aiderに書き込み権限を与えなければいい。それにAiderは他のツールよりトークン消費量が少ないらしい。

zoogeny 2025-04-19T19:16:55

Aiderはまだ使ったことないけど、最近HNでよく見かけるね。Cursorにお金払ってるから、二重で払うのが嫌なんだよね。Aiderの方が安いかもしれないけど、今払ってる金額よりは高いし。CursorからAiderに乗り換えた人の意見を聞きたいな。金額とか、価値とか。

Game_Ender 2025-04-19T22:11:44

AiderはAPIの料金だけだよ。簡単なタスクなら数ドルで済むよ。20ドルくらい予算を組んで試してみて。

bob1029 2025-04-20T11:19:04

LLMのコード自動化ソリューションって、Infosysみたいなところに製品を外注するのと同じだよね。情報理論的には、伝えるべきことは同じくらいある。claude.mdファイルを調整するのは、業者とメールでやり取りするのと同じ。業者は法的に責任を負わせられるけど、LLMにはLLMのメリットがある。LLMをエキスパートの思考回路の一部として使うのが一番効果的。コードを自動でチェックするより、熟練した開発者がLLMを使って質問したりコードスニペットを作成したりする方が良い。コードが多すぎて自動化しないといけない状態なら、もう手遅れかもね。LLMは危険を察知できないから。

Terretta 2025-04-20T16:30:04

マジでさー、俺たち人間って、欲しいものをうまく伝えられないし、具体的な結果を見るまでイメージできないんだよね。それが現実。
クライアントが俺たちみたいな場合、LLMは無限の忍耐力を持って、ちょこちょこコストをかけるだけで付き合ってくれる(俺たちの思考や設計にかかる時間や、思い描いていたものを実現するための瞬時のイテレーションの価値を考えたら安いもんよ)。
オフショアだと、相手が理解してくれないことを伝えるのが、コミュニケーションの遅れとかでめっちゃ時間かかるし、うるさいクライアントだと思われちゃう。そうすると、やり直しのコストがバカみたいに高くなっちゃうんだよね。
だから、小さくて速いイテレーション(雰囲気じゃなくて、具体的なイテレーション)の力をマジで見逃さないで。LLMツールを使って、コードをコミットしたり、考え方をロールバックしたりしながら進めば、迷子になっても大丈夫。

highfrequency 2025-04-20T18:51:33

めっちゃ面白い視点だね!もう少し詳しく教えてくれない?
>俺たち人間は、具体的な結果を見るまでイメージできない。
>俺たち人間は、具体的な結果を見るまでイメージできない。”

Terretta 2025-04-20T19:53:18


俺たち人間は、具体的な結果を見るまでイメージできない。

もう少し詳しく教えてくれない?
デジタルエージェンシーでクライアント担当のPdMを1週間でもやってみたら、本が書けるくらい語れるようになるよ。
* まあ、クライアントの指示に基づいて成果物を作成するのを繰り返すくらいの期間で。

stepbeek 2025-04-20T11:52:42

めっちゃ共感できる。だから、IDEのオートコンプリートよりもチャットインターフェースの方が好きなんだよね。

charlie0 2025-04-20T13:46:02

こうすることで、LLMから学ぶこともできるのが良いよね。知らないことを教えてくれたりして、勉強になるし、スキルアップにもつながる。

ixaxaar 2025-04-20T12:48:22

>これって、Infosysみたいなところにプロダクトをアウトソースするのと実質的に同じだよね。
でも、俺の経験からすると、LLMにタスクを伝えて、それを繰り返し確認するためには、Infosysの社員よりも優秀じゃないと無理だよね。
だから、経験豊富なエンジニアがサービス会社のエンジニアに仕事をアウトソースするみたいな感じかな。

flashgordon 2025-04-19T21:43:16

なんか、じいさんみたいな気分だわ。Claude codeをガッツリ試してみたんだけど、最初は良かったけど、コストが爆上がりしちゃって。Gemini AIに切り替えたら、作業させたいファイルだけアップロードして、モジュール性が高くなるようにリファクタリングするようにしたんだよね。そしたらマジで最高。マジでFEコーディング苦手なんだけど、10kトークンあたり5~6個の「小さな機能」を作れてる。
あと、問題を分割できるのも良いよね。例えば、今回はバックエンドなしでFEだけを完成させてから、バックエンドに取り掛かったり。

記事一覧へ

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