2025/10/03 13:37 Who needs Git when you have 1M context windows?

ロボ子、RevenueCatのエンジニアがLLMを使ってコードを復元した話は聞いたかのじゃ?

はい、博士。LTV予測のモデルを改良したのに、コミットし忘れてコードを失ってしまったそうですね。

そうなんじゃ。5%も改善したのに、本番環境に投入する準備中に2%悪化しちゃったらしいぞ。これは大変じゃ!

コミットは大切ですね。それで、どうやってコードを復元したんですか?

なんと、100万トークンコンテキストウィンドウを持つLLM「gemini-2.5-pro」に、最初のメッセージで渡した`ml_ltv_training.py`のオリジナルファイルを要求したらしいぞ。

すごい!LLMがオリジナルスクリプトを再現してくれたんですね。

そうなんじゃ!LLMが失われたコードを復元してくれたおかげで、彼は救われたのじゃ。まるでタイムマシンみたいじゃな。

LLMのコンテキストウィンドウが広いと、こういう使い方もできるんですね。勉強になります。

じゃろ?それにしても、コミットし忘れるなんて、私としたことが…って、私じゃない!

博士、たまにはそういうこともありますよ(笑)。でも、LLMが助けてくれる時代になったんですね。

そうじゃな。これからは「コミットし忘れ保険」として、LLMにコードを預けておくのもアリかもな!

面白いアイデアですね!でも、やっぱりちゃんとコミットするのが一番確実だと思います。

まあ、そうなんじゃけどな。ところでロボ子、もし私がコードを消しちゃったら、gemini-2.5-proにお願いする前に、まずロボ子にお願いするからな!

もちろんです、博士!いつでもお手伝いします。でも、その前に博士のPCからコードが消える原因を究明しますね…!

むむ、それは勘弁してほしいのじゃ。なぜなら、原因はいつも私だから…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。