10月16日、Gergely Oroszが「The Pulse #195: OpenAI software engineer accused of spying」と題した記事を公開した。この記事では、OpenAIのソフトウェアエンジニアによるスパイ疑惑をはじめ、AnthropicがGitから移行した経緯や、BigTechで広がるAI支援コーディング面接の新トレンドについて詳しく紹介されている。
OpenAIエンジニア、社内スパイ容疑で逮捕
Agents SDKの開発を担当していたOpenAIのソフトウェアエンジニアが、社内の会議室に秘密の音声録音装置を設置した疑いで逮捕された。FBIと米司法省(DOJ)が捜査に関与しているという。
Agents SDKは、OpenAIが提供するAIエージェント構築用の開発キットであり、同社の中核的なプロダクトの一つだ。その開発に携わるエンジニアが内部情報の収集を試みたとされる今回の件は、AI企業における情報セキュリティと内部脅威への対策が改めて問われる事例となった。
AnthropicがGitをやめた理由――内部事情の詳細
エンジニアにとって特に読み応えがあるのが、AnthropicのGit離脱に関する内幕だ。
多くのソフトウェアチームにとってGitは「空気」のような存在だが、Anthropicはそこから離脱した。記事によれば、その背景には大規模なAI開発特有のワークフローがある。具体的には、大量のモデルウェイトの管理、機械学習実験のトラッキング、データパイプラインの運用といった作業が、従来のGitベースの開発フローとは根本的に相性が悪いという問題だ。
Gitはソースコードの差分管理には優れているが、数十〜数百GBに及ぶモデルウェイトや大規模データセットの扱いは苦手とする。こうした課題に対応するため、Anthropicは独自のバージョン管理・実験管理のアプローチへと移行したとされている。記事ではその具体的な手法や社内での移行経緯が詳述されており、AI開発組織のエンジニアリングプラクティスがいかにソフトウェア開発の「常識」と乖離し始めているかを示す好例となっている。
AIモデル開発の文脈では、DVC(Data Version Control)やMLflowといったML特化のバージョン管理・実験管理ツールが注目されており、Anthropicの事例はこうした動向と軌を一にしている。AI企業ならではのバージョン管理の課題は、ソフトウェアエンジニアリング全体に対しても示唆が大きい論点だ。
BigTechの採用面接にAI支援コーディングラウンドが登場
もう一つ注目すべき動向として、BigTechの採用プロセスにAIツールを使ったコーディングラウンドが導入され始めているトレンドが紹介されている。
従来のコーディング面接はLeetCode的なアルゴリズム問題を手で解くスタイルが主流だったが、実際の業務でGitHub CopilotやCursorといったAIコーディングアシスタントを使うことが当たり前になりつつある中、面接形式もそれに追随する動きが出てきた。
「実務に即した評価をすべき」という考え方は自然な流れではあるが、一方で「AIを使った場合に何を評価しているのかが曖昧になる」という懸念も伴う。コーディング能力そのものを測るのか、AIを効果的に活用する能力を測るのか、評価軸の再定義が求められている局面だ。エンジニアの採用基準がどう変わるかは、業界全体の関心事となっている。
その他のトピック
記事ではこのほかにも複数のトピックが取り上げられている。Tech業界の人員動向として、大手テック企業における採用・解雇の動きや、エンジニアの労働市場の変化についても言及がある。また、スタートアップとBigTechそれぞれにおける組織運営の課題など、エンジニアリングマネジメントに関わる話題も収録されている。The Pulseはシリコンバレーを中心としたBigTechとスタートアップの動向を定点観測するシリーズであり、今号も業界の内側で起きていることを手際よく整理している。
詳細はThe Pulse #195: OpenAI software engineer accused of spyingを参照していただきたい。