0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング雑記 2026年11月6日

0
Posted at

プログラミング雑記2026年11月6日.jpg

今日もネットで見つけた技術ニュースや記事の中から、個人的に気になったものを厳選して紹介します。ご意見や補足があればコメントで教えていただけると嬉しいです。

プログラミング

ISUCON

ISUCON2026に参加したチームの利用言語比率に加え、今回から集計されたAIハーネスとモデルの利用状況、総合上位チームの構成が公開されています。

感想

Go言語が予想より多い。


.NET

この記事では、C# 15で導入される主要な新機能が紹介されています。

継承に頼らず型を組み合わせる直和型(Union types)や、アセンブリ外からの継承を制限する閉じた階層(Closed hierarchies)により、網羅的なパターンマッチングが容易になります。

さらに、多重ループを抜けるラベル付きbreak/continue、拡張インデクサー、コレクション式による引数指定などが追加されます。メモリ安全性も見直され、記述性と安全性が向上します。

感想

特に大きいのはUnion型の追加ですかね。


GitHub Copilotのアップグレードエージェントが、.NETアプリのWindows Arm64への移行を支援します。

依存関係や設定にある移行の阻害要因を特定し、計画の作成からコード修正、ビルドまでを支援します。


Microsoftは今後の開発方針に活かすため、所要時間約15分の「2026年 .NET 開発者アンケート」への協力を呼びかけています。対象となる米国在住者には、グッズが当たる抽選特典も用意されています。


Go言語

GoLand 2026.3では、AIコーディングエージェントとの連携強化や開発フローの効率化を目的とした多数の新機能が導入されました。

中心となる新機能「JetBrains Air」により、IDE内で各種コーディングエージェントを動かし、作業の追跡や検証を一元管理できるようになりました。さらに、エージェントがプロファイラーを活用してボトルネックを調査する「プロファイラースキル」も追加されています。

また、ローカル設定を引き継げるようにGitワークツリーが強化されました。プロジェクトを開かず、すぐに編集やコマンド実行ができる新しい「Home」画面も導入されています。リモート開発ではネイティブOpenSSHへの対応や、起動完了前から作業を始められるライトモードが加わりました。

そのほか、Kubernetes環境におけるDB自動接続やポッド内ファイル編集機能、アクセシビリティ向上のための音声キュー機能なども実装されています。


Python

PyCharm 2026.3では、マルチエージェント開発をIDE内で直接実行・追跡できる新基盤「JetBrains Air」が導入されました。外部の各種エージェントや既存のサブスクリプションを統合し、差分の確認や指示出しを一元化できます。

さらに、サブプロジェクトごとに環境を分離できるワークスペース機能や、Python 3.15の遅延インポートへの初期対応、FastAPIの依存関係グラフ表示、Pydanticの検証強化などが追加されています。


JavaScript

Node.js 27(Alpha)ではV8がバージョン15.6へと更新され、新機能の追加や最適化が行われました。

言語機能面では「Math.sumPrecise」や新たなイテレータ操作メソッドが追加されたほか、ソートアルゴリズムがPowerSortへ変更されています。また、メモリ管理の調整や各種APIの高速化が図られた一方、一部の非推奨機能やフラグが削除・変更されています。


Swift

Swiftプロジェクトが参加したGoogle Summer of Code 2026では、SourceKit-LSPのDocC言語機能、Swift Concurrencyのタスク追跡、swift-syntaxの名前解決という3つのプロジェクトが完了しました。


PostgreSQL

本書は、PostgreSQLの運用技術を高めたい技術者に向けて、システム設計や運用計画の鉄則を内部構造と照らし合わせながら解説しています。

改訂第4版ではPostgreSQL 18をベースとし、新たに「クラウド編」を追加しています。AWSのRDS for PostgreSQLを題材に、オンプレミスとの違いや特有の設計・運用上の考慮点も網羅されています。


Android

Android向けに、AIエージェントとアプリを連携させる新機能が発表されました。

Android MCPを活用してシステムやGeminiと機能を共有できるほか、オンデバイスやクラウドでの機能構築を支援します。


設計

SWEBOKのSRSとSDDのテンプレートがGitHubにあったので紹介します。MarkdownのテンプレートをGitHubで探せるとは、よい時代です。


本書はソフトウェアアーキテクチャを可視化する手法「C4モデル」を提唱者自身が解説した書籍です。

システムやコンテナなどを表す図の意図と表現方法を学び、設計の共有やチーム内の対話に役立てられます。


GitHub / GitHub Copilot

GitHub Universe 2026では、エージェントが開発工程全体に参加する構想が示されました。

複数モデルを自動で連携させるCopilot Fusionや、リポジトリを横断管理するProjects、過去の作業を引き継ぐGitHub Intelligenceなどが登場しています。

さらに、Enterprise契約者向けの新しいライセンス形態や自動化、セキュリティ強化など、開発から運用までを支えるアップデートが発表されました。


GitHubは、リポジトリのアクセシビリティ方針や既知の課題、報告手順などを一元管理・共有できるコミュニティ健全性ファイル「ACCESSIBILITY.md」の正式サポートを開始しました。


GitHubは、自律型AIエージェントによる開発の普及に伴う負荷の急増に対応するため、新しいGitストレージアーキテクチャ「Rubicon」を発表しました。従来は毎秒数回程度だったリポジトリへの書き込みが、数千のエージェントによって毎秒数千回発生する状況を想定し、単一リポジトリに対するスケーラビリティを大幅に強化しています。

本設計の柱は「調停の最小化」と「ストレージとコンピュートの分離」です。Gitオブジェクトは不変であるため合意形成を不要とし、不変のパックデータはAzure Blob Storageへ保存します。一方、合意が必要な参照(ブランチ等)の更新のみを専用の分散ログサービス「Ref-CAS」で軽量に処理します。

さらに、パックの統合(コンパクション)を別ノードのバックグラウンド処理に分離することで、書き込みが急増しても読み取りのレイテンシを一定に保つ仕組みを実現しています。


GitHubのシークレットスキャン機能にSpaceXが新たなパートナーとして加わり、Starlink APIシークレットを検出できるようになりました。複数の主要プロバイダーについても、誤検知が減るように検出機能が改善されています。


GitHubのプルリクエストに、新しい概要(Overview)ページがパブリックプレビューで導入されました。マージ状況や次に必要なアクションがページ上部にまとまり、把握しやすくなっています。


GitHub Copilotの使用状況メトリクスAPIにおいて、クライアントのテレメトリを受信できていないユーザーや、最小要件を下回るエディタ・拡張機能バージョンを使用しているユーザーを特定できるようになりました。


GitHubのCopilot利用状況メトリクスAPIが更新され、コードレビューの指摘に対する開発者の対応率や、人間の追加レビューなしでマージされたプルリクエスト数などの詳細データが確認できるようになりました。


エージェンティックコーディング・仕様駆動開発

AIエージェントの普及により、日常業務で批判的思考(クリティカルシンキング)を働かせる機会が減りつつあります。モデルの精度向上に伴って明白な誤りが減った結果、思考を完全に委ねてしまう「認知的降伏」に陥り、コードや設計の理解を失うリスクが高まっています。

この問題を防ぐには、主体的な思考と検証の習慣化が欠かせません。エージェントに指示を出す前に自ら仮説を立て、テスト結果やコマンドの出力を直接確認して「何が証明され、何が見落とされているか」を吟味することが重要です。また、自分が他者に説明できない成果物は採用しないという明確な基準を持つ必要があります。

モデルがどれほど進化しても、成果物に対する説明責任を負うのは人間自身です。作業を委託しつつも自身の理解と判断力を維持し、結果に責任を持ち続ける姿勢が求められています。

感想

これはその通りです。人間が理解して責任を持つ以上、結局はその人の能力を超える成果は出てこない。


GitHub NextとMicrosoft Researchは、AI生成コードが仕様を満たすことを数学的証明で検証する仕組み「PDD Kit」を発表しました。現在はRust向けの研究用プロトタイプです。

開発者との対話を通じて曖昧な要求を機械検証可能な仕様に落とし込み、AIが生成した実装と証明を検証ツール「Verus」で検査します。対象外の処理はテストで補完し、レビュー負荷の軽減を目指しています。


AI

Kimi

予告通りにオープンウェイトモデルとして公開されました。


Preferred Networks

Preferred Networks(PFN)は、翻訳特化LLM「PLaMo 3 Translate」の重みをHugging Faceで公開しました。0.8Bから31Bまでの4サイズを展開しています。

トーナメント式データ合成や逆翻訳、蒸留を活用し、学習データを徹底的に洗練させました。その結果、最小の0.8Bモデルでも、日英・多言語翻訳で30倍以上大きな既存モデルを上回る性能を達成しています。


Tencent

Tencentは最新の大規模言語モデル「Hy4」を発表しました。事前学習と事後学習を大幅に拡大したことで、従来のプレビュー版から性能が大きく向上し、オープンソースモデルとしてトップクラスの実力を獲得しています。

本モデルには視覚認識(ビジョン)やコンピューター操作機能が初めて搭載され、フロントエンドやゲーム開発、学術研究など幅広い実務に対応します。特に金融やオフィス業務ではハルシネーションを大幅に抑え、高精度な調査や文書作成に対応しています。

安全性への配慮として、サイバー攻撃や生物兵器に関する危険データの学習は除外・制限されています。すでに各種クラウドやプロダクトで提供されており、今後は重みのオープンソース化や、推論速度とコスト効率を高めた軽量版「Hy4 flash」のリリースも予定されています。


Microsoft

Microsoft Foundryの2026年10月のアップデートでは、エージェント機能の強化や新モデルの提供が発表されました。

Microsoft Copilot harnessがパブリックプレビューとなり、マネージドループを用いたエージェント開発が可能になったほか、ホスト型エージェントの長時間実行における耐障害性やブラウザ自動化が一般提供(GA)されました。

さらに、視覚推論に対応したGPT-6.1 Terraや、型付きの回答を取得できるDecisions APIも正式に提供されています。


Microsoftは「Foundry Local」を提供し、コーディングモデル「Qwen3.8-27B」をローカル環境で動かす仕組みを発表しました。

ONNX RuntimeやINT4量子化により、24GB以上のVRAMを持つGPU上で高速な推論や長大なコンテキスト処理を実現します。

GitHub Copilotと接続することで、通信コストを抑えつつコードの機密性を保ち、オフラインでも快適に開発を行えます。


AIエージェントの評価スコアだけでは見えない課題は、実行履歴(トラジェクタリー)を分析することで発見できます。

安易に拡張スキルを追加するのではなく、製品のCLIやドキュメント自体の改善を優先することが大切です。


Google

Google Cloudは、動画生成・編集モデル「Gemini Omni 1.2 Flash」の一般提供を開始しました。

従来より30%低価格化し、最長15秒の動画生成や高精度な編集に対応します。


手描きのスケッチをアップロードし、Canvas機能を使ってコード作成を依頼すると、アイデアをアプリにできます。

生成されたアプリはプレビュー画面で動作確認でき、色や機能もリアルタイムで調整可能です。


AWS

Kiro CrewにBot機能が追加されました。

Botは固有の役割やメモリを持ち、自律的に作業を進めながら学習内容を蓄積します。人間はセッションごとの細かな指示から解放され、全体の方向性を示すことや判断に集中できます。


OpenAI

Images 2.6 のご紹介 | OpenAI

OpenAIは画像生成モデル「Images 2.6」を発表しました。従来より生成速度が50%向上し、ループするアニメーションGIFの作成や、編集時にキャラクターなどの一貫性を保つことが可能になっています。

開発者向けAPIでは高速な「Flare」と高精度な「Sunburst」が提供され、詳細な指定やSVG形式での出力にも対応します。ChatGPTやCodexの全有料プランおよびAPIにて利用可能です。


論文・その他

MIT CSAILの研究者らが、最上位LLMにニューラルネットワークの重みをテキストとして直接読み書きさせる実験を報告し、注目を集めています。勾配降下法や追加学習を使わず、別のモデルの重みから学習内容を特定したり、数値を直接編集して性能を向上させたりできることが示されました。重みのわずか0.016%を書き換え、思考のループを解消して数学の正答率を大幅に引き上げた事例も確認されています。

一方で、実務での活用には慎重な判断が求められます。欠陥のあるモデルの修正には高い精度を見せるものの、問題のないモデルを正常と見極める精度は半分未満にとどまりました。さらに、量子化などの実行環境の変化によって動作が破綻するリスクもあります。表面的なテストやAIの判定結果を過信せず、本番環境への投入には十分な検証が必要です。


LLMを業務に導入する際、誤った回答や指示の不遵守を防ぐために、どこまでをLLMに任せ、どこからを決定的なプログラム(ルール)で処理するかの線引きが課題となっています。

「読み取りや文章生成はLLM、業務判断はコード」という方針はあるものの、具体的な基準が不足しがちです。場当たり的なプロンプト修正を避け、精度と信頼性を保つためには、判断処理を切り分ける明確な基準を持つことが重要です。


自動モデルルーティングは、決められた予算内で安価なモデルと高性能モデルを使い分け、開発効率を高める有効な手段です。

しかし信頼を得るには、単にモデルを切り替えるだけでなく、参照コードや実行ツールを管理する「ハーネス」の動作可視化が欠かせません。

開発者が納得してコードを採用できるよう、トークン消費や調査履歴、未検証の前提を把握できる透明性の確保が求められています。


AIによってコード生成が容易になる中、ソフトウェア開発における価値の中心は、ソースコードそのものからプロンプトや仕様、評価基準といったコンテキストへ移りつつあります。これらを共有し、信頼するための新たな仕組みが求められています。


エンジニア

AIとお仕事

AIは、アニメ『Fate/Zero』に登場する万能の願望器「聖杯」とよく似ています。作中の聖杯が願う者の知る手段でしか奇跡を起こせないように、AIも利用者が入力するプロンプト以上の成果を出すことはできません。

文献調査や専門的な対話において、抽象的な指示を出すだけでは、AIは最も確率的に妥当なテンプレート的回答を返すにとどまります。より深く豊かな知識を引き出すには、質問者自身が何を知らないのかを把握し、具体的でマイナーな問いを投げかける知識や力が必要です。

これは、かつて「知識を得るための知識」がない人にはGoogle検索が難しかった構図と同じです。AIの普及は誰も自動的に賢くするわけではなく、自ら問いを立てられる人とそうでない人の知的格差を広げています。AIを十分に使いこなすには、AIに頼る前に自ら考え、質問する力を磨く必要があります。

感想

結局、AIからは使う人の能力を超えるものは出てこない。AIが出した回答や成果物が正しいか、価値があるかを人間が判断しなければならないからです。

AIにイラストを描かせることは誰にでもできる。しかし、それに対価を得られるほどの価値があるかどうかは、お金をもらってイラストを描ける人だけが判断できる。そのような人にとってAIは能力の増幅器として機能するが、そうでない人にとっては、無価値なゴミを量産するものでしかない。


エンジニアの成長速度は、試行錯誤(PDCAサイクル)を重ねた回数に比例します。

AIはこのサイクルの実行ハードルを大きく下げてくれるため、挑戦回数そのものを増やせます。さらに各段階の質が向上し、対話を通じて問いを立てる力や仮説構築力などの思考力も鍛えられます。

単にAIを使うだけでなく、この好循環を意識して質の高いサイクルを数多く回すことが、AI時代における成長の鍵となります。


クラウド

Azure

Azure Developer CLI(azd)向けのMicrosoft Foundry拡張機能が一般提供(GA)されました。

本機能により、コードと共に設定ファイルを管理しながら、AIエージェントの構築やローカル検証、Azureへのデプロイを一元化できます。開発者はローカルのAgent Inspectorで動作確認を行えるほか、評価ツールによる品質測定やCI/CD連携もスムーズに実行可能です。


Cloudflare

AIエージェントが仲介すると、ウェブサイト側は背後にいる人を識別できず、不正への対応やコストの負担を強いられます。

そのため、エージェントと人間を結びつけ、身元や責任を明らかにする新たな標準プロトコルが必要です。


OS

Linux

UbuntuにおけるCVEの対応確認には、個別の修正状況を試行・確認できる「pro fix」コマンドが便利です。

網羅的な検査には「OpenSCAP」と公式のOVALデータを活用し、用途に応じてTrivyなどのツールを併用することが推奨されています。


OpenAIはセキュリティ向けAIモデルを用い、Linuxカーネルから948件のローカル権限昇格脆弱性を実証しました。

発見からパッチ生成までを自動化し、攻撃者に先んじた防御側の修正を目指しています。


Android

Pixel 6 Proのサポート終了に伴い、Pixel 11へ買い替えた体験の記録です。

小型化と軽量化による日常の持ちやすさを重視して、標準モデルが選ばれました。画面解像度や望遠カメラの画素数は控えめになったものの、輝度や処理技術の向上、Tensor G6への刷新により、日常の快適さは向上しています。

懸念されていたデータ移行は自動化によって円滑に進み、磁気充電にも対応しました。手厚い下取り施策も後押しとなり、7年間の長期サポートを見据えた買い替えになっています。


Windows

Microsoft Edgeの新しいタブページが刷新されました。推薦システムが再構築され、信頼できるメディアやクリエイターによる高品質な記事や動画が、関心に合わせて表示されます。

また、AIが複数の視点を要約する機能も拡充されました。米国などで提供が始まっており、今後はモバイルなど他環境へも順次展開される予定です。


macOS

Appleは、macOSやiOSなどのバージョン27.3以降で、iCloud共有の「リンクを知っている人は誰でも」を選択したコンテンツについて、有害な内容がないか検査すると発表しました。

問題が検知された場合、コンテンツの削除やアカウント停止などの措置が取られる可能性があります。


Blackmagic Designが動画編集アプリ「DaVinci Resolve v21.2」をリリースし、MacBook ProのPROLED XDRディスプレイでのタッチ操作やM5 Pro/Maxチップによるレンダリングの高速化に対応しました。


AppleのVirtualizationフレームワーク(AVF)を利用し、ターミナル内でAIエージェントが操作できるmacOS仮想環境を構築するオープンソースツール「Terminal-Mac」が登場しました。

GhosttyやiTerm2などの対応ターミナルを使えば、画面を直接インライン表示できます。さらにMCP Server機能などにより、Claude CodeなどのAIが画面の取得やマウス、キーボードの操作を行えます。


OpenAIは、画像生成AIモデルの最新版「ChatGPT Images 2.6」のロールアウトを開始しました。

前バージョンと比べて生成速度が50%向上したほか、新たにGIFアニメーションの作成や、デザイナー向けのSVG形式での書き出しに対応しています。

さらに、編集したい箇所を正確に指示できるマークアップ機能がAPIでも利用可能になり、画像をより細かく調整できるようになりました。


アプリケーションソフトウェア

Discordは、デスクトップ版およびモバイル版アプリを「Rust」ベースのネイティブ構成へ刷新する方針を明らかにしました。

これまで利用していたElectronやReact Nativeを廃止し、デスクトップ版ではGPU直接描画のフレームワーク「GPUI」を採用します。

これにより、従来の課題だったメモリ消費量の大幅な削減と動作の高速化が期待されています。ユーザー向けテストは近日中に始まる見通しです。


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?