別の見方として、まずソフトウェア開発者の役割の一つとして、問題からの要求に対して即応できることを目指して変更容易なソフトウェアやシステムの構造を作り時間が経過してもその状態を維持する、ということがあると思っている。高水準言語は機械に対する指示を抽象的な記述で表現することを可能にしてくれたとして、LLMにおいてもより抽象的な指示を機械に出せるようになったという側面は確かにあると思う。
でも、「抽象的な表現で指示ができる」ことと「問題に応じて変更容易な構造を作る」ことは全く別の話で、直交しているといってもいいかもしれない。
別の見方として、まずソフトウェア開発者の役割の一つとして、問題からの要求に対して即応できることを目指して変更容易なソフトウェアやシステムの構造を作り時間が経過してもその状態を維持する、ということがあると思っている。高水準言語は機械に対する指示を抽象的な記述で表現することを可能にしてくれたとして、LLMにおいてもより抽象的な指示を機械に出せるようになったという側面は確かにあると思う。
でも、「抽象的な表現で指示ができる」ことと「問題に応じて変更容易な構造を作る」ことは全く別の話で、直交しているといってもいいかもしれない。