AIとインフラエンジニアリング:これからどう変わる?
AI and Infrastructure Engineering
AI and Infrastructure Engineering
AIが急速に普及する中で、インフラエンジニアリングの現場にはどのような変革が求められているのでしょうか。現在の技術トレンドと、今後のエンジニアが備えておくべきスキルセットについて考察します。
この投稿すごく共感できる。特にタグが4階層もネストしてるローカル変数のとこなんて笑っちゃうよね。
AIとソフトウェア開発に関するよくある誤解だね。AIが「抽象化を一段階引き上げる」ためには、それ自体が抽象化として機能しなきゃいけない。でもAIの出力には常に不完全さが伴うから、結局その下のレイヤーを完全に理解しておく必要があるんだよ。
「4年前に手書きでネストしたforループを書いた。4階層深くて、別のAWSアカウントのリージョンやアベイラビリティゾーンをまたいでサブネットにタグ付けする処理で、構文を合わせるのに1時間もかかった」
こういうエンジニアには確かにAIが必要だろうね。ただ、そういう人と同じチームにはなりたくないかな。経験を積めば、ローカル変数でこんなデータ操作をするんじゃなくて、コードベースの別の部分を修正するようになるはず。そんなやり方はトラブルシューティングが極めて困難で壊れやすいし、何より読み返して理解するのが悪夢だからね。
KubernetesでLLMを扱った時の自分の経験と重なるな。ボイラープレートなyamlを書かせるには最高だし、kubectlを使ってクラスターを監視・デバッグするのも(もちろんガードレールや読み取り専用権限を設けた上でだけど)素晴らしいよ。ステージングやテスト用クラスターがあれば、変更を適用させることで爆速のフィードバックループを回せるしね。
高度に構造化されていて、ドキュメントが整備され、設計思想が明確なフレームワークが、いかにLLMのパフォーマンスを引き出すかの良い例だね。
KubernetesでLLMを扱った時の自分の経験と重なるな。ボイラープレートなyamlを書かせるには最高だし、kubectlを使ってクラスターを監視・デバッグするのも(もちろんガードレールや読み取り専用権限を設けた上でだけど)素晴らしいよ。ステージングやテスト用クラスターがあれば、変更を適用させることで爆速のフィードバックループを回せるしね。
高度に構造化されていて、ドキュメントが整備され、設計思想が明確なフレームワークが、いかにLLMのパフォーマンスを引き出すかの良い例だね。構造化が進んでいれば、主観的な問題が入り込む余地が減るからね。