🤖 AI Summary
記事「Will Some Programmers Become "AI Babysitters"?」では、プログラマーの一部が「AIの世話人」となる可能性について議論しています。Google.orgのマグギー・ジョンソンによると、「AIによってコード生成は誰にでも可能になりつつあるが、システムを維持するにはコンピュータサイエンティストが必要だ」と指摘されています。
AIが生成したコードの正確性と頻度が増すにつれて、プログラマーの役割は作者から技術的監査人や専門家に変化すると考えられています。しかし、大型言語モデルはコンテキスト判断や専門的な知識を持っていないため、生成されたコードは安全かつ効率的に動作し、大きなシステムとの整合性を持つことの確認には人間が必要となります。
このため、コードを検証し、セキュリティ上の欠陥を見つけるためにコンピュータサイエンティストが「法医学的な作業」を行うことが必要です。現代のプログラミング教育は、これらのブラックボックス出力を検証・保護する技術的深さを学生に教え込むべきだと指摘されています。
ニューヨーク・タイムズは、企業が生成されたAIコードをレビューするエンジニアを見つけることが難しくなっていることを報じています。
Will some programmers become "AI babysitters"? asks long-time Slashdot readertheodp. They share some thoughts from a founding member of Code.org and former Director of Education at Google:
"AI may allow anyone to generate code, but only a computer scientist can maintain a system," explained Google.org Global Head Maggie Johnson in a LinkedIn post. So "As AI-generated code becomes more accurate and ubiquitous, the role of the computer scientist shifts from author to technical auditor or expert.
"While large language models can generate functional code in milliseconds, they lack the contextual judgment and specialized knowledge to ensure that the output is safe, efficient, and integrates correctly within a larger system without a person's oversight. [...] The human-in-the-loop must possess the technical depth to recognize when a piece of code is sub-optimal or dangerous in a production environment. [...] We need computer scientists to perform forensics, tracing the logic of an AI-generated module to identify logical fallacies or security loopholes. Modern CS education should prepare students to verify and secure these black-box outputs."
The NY Times reports that companies are already struggling to find engineers to review the explosion of AI-written code.
Read more of this story at Slashdot.