2 ポイント 投稿者 GN⁺ 2024-10-31 | 2件のコメント | WhatsAppで共有
  • グーグルは社内外でAIに全面的に注力している

  • グーグルCEOのSundar Pichaiは火曜日の第3四半期決算発表で、グーグルで作成される新しいコードの25%以上がAIによって生成されていると明らかにした

  • Pichaiは、コーディングにAIを使うことでグーグル社内の「生産性と効率が向上している」と述べた。コードが生成された後は、社員がレビューして確認している

    「これにより、私たちのエンジニアはより多くの仕事をより速くこなせるようになります。私は私たちの進展と今後の機会に大きな刺激を受けており、今後も優れた製品づくりに集中していきます。」

グーグルの社内AIモデル「Goose」

  • Business Insiderは2月、グーグルが社員のコーディングや製品開発を支援するため、「Goose」という新しい社内AIモデルを公開したと報じた
  • BIが確認した社内文書によると、Gooseは「グーグルの25年にわたるエンジニアリングの専門性」を基に訓練されている

社員の懸念とAIの影響

  • Pichaiの示したデータを見れば、社員が自分たちがコーディングから排除されつつあるのではないかと疑問を抱くのは当然だが、別の社員たちはAIがすでに自分たちの業務を変えていると語っている
  • 会社のリーダーたちは以前、AIがグーグラーの仕事を奪うことはないと約束していたが、25%以上という数字は目を引くものであり、この技術を改善することの利点を強調している

GN⁺の見解

  • AI技術の進展により、ソフトウェアエンジニアの役割がどのように変化していくのかについて議論が必要だ。AIが単純な反復作業を代替し、エンジニアはより創造的で戦略的な業務に集中できるようになるだろう
  • ただし、AI生成コードの品質や保守性の面での懸念もある。エンジニアはAIコードのレビューやテストにより多くの時間を割く必要があるかもしれない
  • AIコーディングツールの進化は、開発者の生産性向上とイノベーションの加速につながる一方で、プライバシー保護やアルゴリズムのバイアスといった倫理的問題もあわせて考慮する必要があり、一部の社員は雇用の安定性に不安を抱く可能性もある

2件のコメント

 
ragingwind 2024-11-01

'Gooseは「Googleの25年にわたるエンジニアリングの専門性」を基に学習された' という点がとても気になります。生成されるコードやレビューの品質が

 
GN⁺ 2024-10-31
Hacker Newsの意見
  • AIは単純なコードをうまく生成できるが、複雑なコードでは微妙に誤ったコードを生成することがある。Googleのコードの25%が微妙に誤ったコードなのか、それとも単純なコードなのかという疑問が呈されている

  • Googleの社内開発ツールチームのリーダーは、AIの提案の安全性と品質を保証するためにさまざまな方法を用いており、AI機能がソフトウェアエンジニアリングの生産性を向上させていることを強調している

    • AIの提案の安全性と品質を保証するため、定期的なモニタリング、コードの出所追跡、敵対的テストなどを実施している
    • A/Bテストとランダム化比較実験を通じて、機能が生産性とスループットを改善するか確認している
    • Google社内で使われているすべてのプログラミング言語とフレームワークで、同様の効率性を観測している
  • Googleはかつてソフトウェア開発の頂点だったが、今ではビッグデータモデルを売るためにコードを生成しているという批判がある

  • AIがコードの50%を生成できる可能性に言及しつつ、Googleの内部コードベースが非常によく管理されている点を強調している

    • すべての大規模言語モデル(LLM)が同じではなく、Googleのコードベースは非常によく管理されたデータセットである
    • コードレビューの過程では、LLMによる大きな改善が期待される
  • Googleのコードの25%は基本的なエラーチェックとnilの返却である

  • AIが、これまでStack Overflowからコピー&ペーストしていた25%のコードを置き換えたことに言及している

  • Googleの社員はAI生成コードを書いたことがあり、コード補完エンジンは生産性ツールとして有用だが、実際のエンジニアリングを行っているわけではないと説明している

    • コード補完エンジンは、書いているコードの行を補完するのに役立ち、Copilotと同等か、やや劣るかもしれない
  • ボイラープレートコードや自動補完される構文コードはAIが提供できるが、残りの75%は実際に考えなければならない部分であることを強調している