Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Claude Codeを使って不確実性と戦う / claude-code-fights-unc...

Avatar for erukiti erukiti
July 17, 2025
1.1k

Claude Codeを使って不確実性と戦う / claude-code-fights-uncertainty

Avatar for erukiti

erukiti

July 17, 2025
Tweet

More Decks by erukiti

Transcript

  1. 自己紹介 erukiti (左が旧アイコン) 株式会社AlgomaticのAIエンジニア 「AI革命で人々を幸せにする」 「時代を代表する事業群を創る」という会社です アポドリとかリクルタとかDMMゲーム翻訳とかにじボイス(とか他いっぱい)やってます! 2023年にできたスタートアップだけど、いま表に出てるカンパニーだけでも4つあって、全部売り 上げがたってて、全事業、全職種募集してます!生成AIで何か事業やりたい人も来てください 僕のスライド作りが度を超えて下手くそすぎてちゃんとした会社スライド仕込めてないんですが、

    興味ある人は「Algomatic(アルゴマティック) 」で検索して!!! 2023年から本当の意味で「LLMにAll in one」です 興味ある人は「Algomatic erukiti 入社エントリ」読んでみて AI革命(LLM)がもたらす未来にしか興味ないです LLMプロダクト専業で、チャット型とかRAGやAIエージェント作ったり、新規事業開発をやりつづけて ます Claude Codeを使って不確実性と戦う @erukiti 2
  2. Clade Codeでコーディングをさせる 大体世の中にClaude Code触ってみたの記事とかLTとか山のようにあるので、そう いうのは皆さんにお任せします ただ、ちょっとだけ思うんですけど、Claude Code でコーディングをしてみた!の 類いは、本当に有用な情報なのか? コーディングは、あくまで開発プロセスのごく一部なのではないか?

    もちろん、実際には話がここで分岐するはずで、 「コーディングが多くを占めるか らコーディングでいいんだ」は確実にあるはず 世の中の多くの事例は、その「それで大丈夫な事例」に役立つのは間違いな い 今回は、そうじゃないものを取り上げたい Claude Codeを使って不確実性と戦う @erukiti 4
  3. 散々語られているけど、AIコーディングで、極めて重要なこと AIコーディングエージェント(というかLLM)の認知特性および知性は人間と大きく違う 人間との会話なら期待値調整もできるが、人間とは明らかに違うので無意味 一ヶ月前とモデルが変わることがザラ(先月ならこの言い方で通じたのに!) 人間との会話作法では疲弊する AIはよかれと思って、とんでもないことをやらかす 「この目的を達成するためには rm -rf ~

    が必要なんです!!!」 「テストを通すために .ts を .js にリネームします!!!!」 AIはギザギザのAGI(汎用人工知性)だと思っている 部分的にはめちゃくちゃ賢い。人間よりも遙かに。 でも「この会話ができるなら、この言い方で通じるやろ」が全く通じない ミドル以上の優秀なエンジニアとの対話を期待すると期待外れに終わる Claude Codeを使って不確実性と戦う @erukiti 5
  4. 必然的にAIの使い方の 大前提 AIに頼むタスクは小さくしなければいけない でかいタスクは「とんでもないことをしがち」 「制御に苦労する」 「コンテキスト汚染」 特にClaude4は200k contextしかない上に、Geminiよりも遙かにContext汚染に弱いので、context が大きくなったら負けのゲーム AIに頼むタスクは失敗を前提にしなければいけない

    同じタスクを三つくらいは投げるのが望ましい temperatureが高いので、バリエーションは豊富 AIの書くコードは提案であって、決して確定ではない 油断した頃に「とんでもないもの」を差し込んでくる ※ ただし2・3世代先には事情が変わってるはず Claude Codeを使って不確実性と戦う @erukiti 6
  5. 僕のClaude Codeの使い方 自動化ツール作って issues.md を食わせるとqueueにjobを積む dispatcherが受け取って、指定した並列度でjobを終わらせる Docker + Hooks で自動制御

    基本的には、 「AIの使い方の大前提」に沿って小さいタスクでコーディングをさせ る 小さいタスクはレートリミットにひっかかりにくい 観測系のタスクは注意しないとレートリミットひっかかる(コンテキストが大き くなり安い) というか、Anthropic最近締め付けきつくしてません?気のせい??? どっかでGemini CLIやChatGPT Codexも検証する必要性は高そう Claude Codeを使って不確実性と戦う @erukiti 7