Oeilly Radar 2025-07
こんにちは、 @kz_morita です。
Radar Trends to Watch: July 2025 の中で気になったところをメモします。
Magenta RT https://magenta.withgoogle.com/magenta-realtime Google が出したリアルタイム音楽生成のAIモデル。
demo 動画を見ると、Input の Music を与えて、そこに「disco dunc」 というプロンプトを与えて、パラメータをいじるとリアルタイムで、ファンクなカッティングギターが音楽に自然に合成されていました。 かなり遊べそう。
Colab のデモもありそうです。
https://colab.research.google.com/github/magenta/magenta-realtime/blob/main/notebooks/Magenta_RT_Demo.ipynb Data Engineering と Rust https://thenewstack.io/rust-eats-pythons-javas-lunch-in-data-engineering/ Data Engineering の領域で、Python や Java に代わって Rust が使われているという記事。
Rustがデータエンジニアリング分野で単なる「新しい選択肢」ではなく、パフォーマンス、コスト効率、信頼性において従来の言語を大きく上回るゲームチェンジャーであることを示しています。Singular社の実例が示すように、17倍のパフォーマンス向上と70%のコスト削減という具体的な数値は、データエンジニアにとって無視できない現実となっているそうです。
記事のなかで、 Singular という広告データなどの ELT tool が紹介されていてこれが Rust で作られているそう。
Expert Generalists https://martinfowler.com/articles/expert-generalist.html Martin Fawler 氏が現代のソフトウェア開発者に必要な、幅広い知識と深い専門性を組み合わせた人材の重要性についてかかれています。
従来の採用では、Java、Python、AWS認定などの特定ツールで人材を評価していましたが、真に価値ある開発者の特徴は、ツールに依存しない普遍的なスキルにあると指摘。Expert Generalistは、従来の深い専門性に加えて「学習能力の専門性」を持つ人材として定義され、新しい分野を迅速に学習し、本質的なパターンを見抜く能力を備えています。
その特徴として、新しい技術への探究心を持つ「好奇心」、他の専門家との協働を重視する「協調性」、技術的好奇心を顧客価値に結び付ける「顧客志向」、プラットフォーム更新で陳腐化しないパターンや原則に焦点を当てる「基礎知識の重視」などが挙げられています。
特に大規模言語モデル(LLM)の時代においては、基礎的な理解があることで、AIからより洞察的な質問ができ、生成された提案を批判的に評価し、適切なアーキテクチャパターンに適応できる能力を持ちます。Expert Generalistは現代の複雑なソフトウェア開発環境において不可欠な人材タイプであり、組織はこの能力を第一級のスキルとして認識し、評価・育成する仕組みを構築する必要があると結論付けています。
また、この記事の中で、Kent Beck 氏の Paint Drip People というモデルについても言及されていました。