1
1

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年2月9日

1
Posted at

本日も、ネットに流れるトピックから個人的に興味を引かれたものを拾っていきます。

Claude Opus 4.6や新たなエージェント機能が次々と登場し、開発の常識が毎週のように書き換えられていく2026年の初春、皆様いかがお過ごしでしょうか。

本日も、ネットに流れるトピックから個人的に興味を引かれたものを拾っていきます。

サマリー

プログラミング

Go言語

この記事は、Goにおけるテストパッケージの書き方の違いが、ホワイトボックステスト(同一パッケージ)とブラックボックステスト(_test付きパッケージ)に対応していることを説明し、それぞれの特徴と利点を比較しています。クリーンアーキテクチャでは、Domain層は非公開ロジック検証のためホワイトボックス寄り、Usecase/Handler/Repository層は公開APIやインターフェイスの振る舞い検証のためブラックボックスが適切とし、基本はブラックボックスをデフォルトにしつつ、必要時のみホワイトボックスやexport_test.goパターンで非公開要素にアクセスする方針を推奨しています。


C/C++

本記事は、vcpkgの2025年11月〜2026年1月の更新内容をまとめたものです。

Xbox GDK 2025年10月アップデートへの対応や、vcpkg upgrade後の誤解を招く古いメッセージ削除などの改善が含まれています。

この期間に82の新規ポート追加、12月と1月で合計1,000件超のポート更新が行われ、GitHubでは26,600以上のスターと多数のコミュニティ貢献者を得ています。


Kotlin

本記事は、Kotlin 向け Koog フレームワークで AI コーディングエージェントにシェル実行ツール ExecuteShellCommandTool を追加し、確認ハンドラやコマンド実行、タイムアウト処理を通じて安全にコードを実行・検証する方法を解説しています。


GitHub

このアップデートでは、新しい「Files changed」画面にCODEOWNERS検証が追加され、必須レビュワーが正しく表示されるようになりました。 また、大規模PRでもスクロールやタブ遷移が最大67%高速化され、メモリ使用量やSafariでの安定性が改善されています。 モバイルなど小さい画面向けのレイアウトも修正され、通知の既読反映やスティッキーヘッダ、スレッド内コード表示色などの不具合も修正されました。


GitHub Actions の self-hosted runner の最低バージョン強制が 1 週間延長され、2026 年 3 月 16 日までに v2.329.0 以降へアップグレードする必要があります。 2026 年 2 月 16 日〜3 月 9 日の間に段階的な brownout(旧バージョン runner の一時ブロック)が行われ、その後は古い runner の登録や自己アップデートができなくなります。


CodeQL 2.24.1は、Maven互換のプライベートパッケージレジストリをプラグイン取得にも利用できるようにし、Kotlin 2.3.0やStruts 7.xなどの最新言語・フレームワークに対応しました。

C/C++の#embed、C# 14のnull条件付き代入、PythonのListElement参照やagents/openai/websocketsのモデル追加など言語サポートを拡充し、各種バッファオーバーフロー検知やJavaのロック未解放検知の精度向上、LLM向けpy/prompt-injectionといったクエリ改善も含まれます。


API PlatformによるPHP製Web API開発を体系的に解説し、CRUD自動生成などの手軽さから一歩進んで、本格活用に必要なOpenAPI・JSON-LDなど標準仕様やDB連携、認証・キャッシュ・テスト、フロントエンド連携までを網羅的に扱う書籍です。


その他

データ分析を単なる数字の集計で終わらせず、意思決定に結びつけるために重要な4ステップをまとめた記事です。

分析では、課題に対してどの領域をどう分析するかという設計が最重要であり、とくに拠点間の需要・供給の歪みが平均化されないよう「分析対象の選定」が鍵だと述べています。

そのうえで、

  1. 利用するデータ構造・粒度を早期に合意する
  2. 高インパクトかつ妥当性のあるターゲット範囲を定義する
  3. 絞り込み条件の業務的意味と判断軸を明確にする
  4. 単なる計算結果ではなく、意図と絞り込みプロセスが伝わる形で結果を提示する

という4点が精度と信頼性を支えると解説しています。


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

筆者はClaude Codeを用いて既存システムのコード群からエンドツーエンドの業務フローを逆算し、AIと人間が共有できる「流れ中心のアーキテクチャドキュメント」を生成するプロセスを紹介しています。

UI→BFF→API→DB→イベント→ワークフローといった一貫した粒度のMermaid図とREADMEを各フローごとに作り、要求事項や図のルールを段階的に強化しながら精度を高めています。

こうして得られたフローは、サポートチケット調査などで「どのフローが影響しているか」を即座に特定するのに役立ち、従来のコードリーディングよりも文脈理解に優れたAIエージェントを実現します。

一方で精度・幻覚の課題から検証用エージェントやCI連携、定期再生成などの工夫が必要であり、最終的にはプラットフォーム側で依存関係グラフを自動公開するような仕組みを組み込むのが次世代のプラットフォームエンジニアリングの方向性だと論じています。


AI

本記事では、GPT-5.3-CodexやClaude Opus 4.6など高性能モデルの登場により、コードを書くこと自体の価値がコモディティ化し、ソフトウェアエンジニアリングの本質が「課題発見と解決策の設計」へとシフトしていると述べています。

単機能SaaSや「操作系としてのソフトウェア」の価値は低下する一方、業務そのものに深く入り込みクローズドデータを活用し、企業の事業や人員構成を理解したうえでベストプラクティスなワークフローを提案できる領域の重要性が増すと指摘します。

今後のエンジニアには、AIを前提としたワークフロー設計やコードベース整備に加え、課題を見つける力、画期的な解決策を提示する力、それを説得力をもって語る力が求められ、人間の仕事としてそこが最後に残るのではないかという危機感も示されています。


Microsoft

Claude Opus 4.6は、Anthropicの最上位モデルとしてMicrosoft Foundry(旧Azure AI Foundry)で提供開始され、長大なコンテキストと高度な推論を活かして、コード生成・リファクタリング、エンタープライズ向けドキュメント作成、金融分析、法務などの高精度な知的業務とエージェント・ワークフローを安全かつガバナンス付きで自動化できるようにすることを目的としています。


Kimi K2.5 は Moonshot AI の次世代マルチモーダル・エージェントモデルで、Microsoft Foundry で利用可能になりました。 画像/動画理解とコード生成を強化し、最大100エージェントと1,500ツール呼び出しを並列実行でき、主要ベンチマークで最先端の性能を達成しつつ、入力$0.60/100万トークン・出力$3/100万トークンの料金で提供されます。


GitHub Copilot

VS Codeはマルチエージェント開発の拠点として、ローカル・バックグラウンド・クラウドの各エージェントを単一のAgent Sessionsビューで管理できるようにし、Copilotに加えClaudeやCodexエージェントを同一サブスクリプション下で並行利用可能にしました。サブエージェントの並列実行やカスタムエージェントにより、リサーチ・実装・セキュリティチェックなどを分担させつつ、MCP AppsとAgent Skillsといったオープン標準を通じてUIコンポーネントや専門スキルを共有・拡張できるエコシステムを整え、VS Codeを統一的なエージェント開発・運用環境として位置付けています。


Claude Opus 4.6の高速版「Fast mode」がGitHub Copilot向けに研究プレビューとして提供開始され、最大2.5倍の出力速度で同等の知能を維持しつつ、Copilot Pro+およびEnterpriseでVS CodeやCopilot CLIから利用可能になりました。


Anthropic

このページは、Claude Codeの「エージェントチーム」機能で、複数のClaude Codeセッションを協調させて複雑な開発作業を並列処理する方法を解説しています。

リードエージェントがチーム全体と共有タスクリストを管理し、複数のチームメイトが役割分担しながらタスクをクレームして進め、相互にメッセージを送り合えます。

サブエージェントとの違い、tmuxなどを使った表示モード、タスクの状態管理と依存関係、プラン承認モードやデリゲートモード、フックによる品質ゲートなどの高度な制御方法も説明されています。

また、ローカルに保存されるチーム構成・タスク情報のアーキテクチャや、1セッション1チーム制・ネスト不可などの制約、並列コードレビューや複数仮説でのデバッグといった具体的ユースケースとベストプラクティスも紹介されています。


WordPressがAnthropicのClaude向けコネクタを公開し、管理画面のデータを読み取り専用で連携してトラフィック分析や低エンゲージ記事の特定、コメント・プラグイン状況の問い合わせなどを自然言語で行えるようになりました。


Google

Vertex AIは、GKE Inference Gatewayをフロントに置くことで、KVキャッシュを活用した負荷認識・コンテンツ認識ルーティングを実現し、Qwen3-CoderでTTFTを35%短縮、Deepseek V3.1のP95レイテンシを52%改善しつつ、プレフィックスキャッシュヒット率も35%から70%へ向上させました。


AWS

Kiro IDE と CLI で、Anthropic の最新最強モデル Claude Opus 4.6 が利用可能になりました。

Opus 4.6 は 4.5 の長所を維持しつつコーディング性能を強化し、大規模コードベースや高度なエージェント、本番コード生成に最適なモデルです。

Kiro はこのモデルを用いて既存プロジェクトから詳細な仕様を生成し、最小限の入力で精密なコード更新を行えます。

Opus 4.6 は US-East-1 リージョンで、Kiro Pro/Pro+/Power 利用者向けに実験的サポートとして提供され、クレジット乗数は 4.5 と同じ 2.2 倍です。


OpenAI

Making AI work for everyone, everywhere | OpenAI

OpenAIは「すべての人にAIの利益を届ける」使命のもと、各国の言語・法律・文化に合わせてAIをローカライズしつつ、安全性と人権を最優先にする共通ルール(Model Specと赤線原則)を全世界で維持する方針です。 その一環として各国政府と協力し教育向けなどのローカル版ChatGPTを試験導入し、カスタマイズや主権的AIの要請に応えながらも、暴力・大量監視・操作などの有害用途は禁止し、事実バランスや検閲・追記の理由を利用者へ透明に示すことを約束しています。


アプリケーション

セルフホスト可能なパーソナルAIアシスタント「OpenClaw」は、Windows・macOS・Linux・Android・iOSに対応し、PC常駐のGatewayを通じてチャット、音声、各種アプリ通知やOS操作を一元管理できるオープンソースツールです。 DiscordやSlackなど複数プラットフォームと連携し、メッセージ送受信やコマンド実行、ウインドウ操作、ドラッグ&ドロップなどの自動化を行えます。 LLMを差し替えて利用でき、ローカルやクラウドのモデルを組み合わせて柔軟にワークフローを構築可能で、スマホアプリとの連係により外出先からPC操作や通知確認も行えます。 すべて自前環境で動かせるため、クラウド依存やプライバシーへの懸念を抑えつつ、自分専用の高度な自動化環境を構築できる点が特徴です。


論文・その他

本記事は、LLMには指示が増えると精度が崩れる、情報の位置に応じて回答が変わる、論理の複雑さに閾値があり突然破綻する、数値や確率に弱い、長期計画で目標を見失う、情報源や開発元の価値観に強く影響されるなどの構造的な限界があると整理しつつ、重要情報を冒頭・末尾に置く、タスクを細かく分割する、人間レビューや外部ツールを組み合わせるなどの工夫によって条件をコントロールし、「万能な最終成果物」ではなく「たたき台」として安全に活用すべきだと指針を示しています。


AIコーディングエージェントをC++プロジェクトのゼロからの開発で評価したベンチマーク「ProjDevBench」の紹介です。

CursorやClaude Codeなど6ツールを、仕様書からGitリポジトリ一式を生成させる形で比較し、全体の合格率は27%にとどまりました。

Codex+GPT-5などGPT-5系が高得点かつ安定し、Claude Sonnet 4.5は仕様への忠実さで優位という違いが示されています。

失敗要因は仕様の見落とし、エッジケース不足、計算量軽視、リソース管理ミス、高度な言語機能理解不足に分類され、人間なしでプロジェクト全体を任せるのはまだ難しく、とくにエッジケースや性能要件は開発者によるチェックが重要だと結論づけています。。


この記事は、大規模言語モデル(LLM)の内部に、人間の脳のドーパミンニューロンや報酬系とよく似た反応パターンが見つかったという研究を紹介しています。

予想より良い結果が出たときに特定のニューロンが強く活動し、期待外れの結果では活動が抑制されるという、報酬予測誤差のような挙動が観察されました。

また、「この問題は解けそうか」を予測するごく少数(全体の1%未満)のニューロン回路があり、これをオフにするとモデル性能が大きく低下したと報告されています。

こうした報酬系に類似したサブシステムは、モデルのサイズや設計、タスクが異なっても共通して現れる一種の普遍的構造とされていますが、これはLLMが快・不快を感じるという話ではなく、あくまで内部信号パターンの機能的な類似性だと強調されています。


この記事は、Claude Codeの開発者Boris Cherny氏が「初期はRAG+ローカルベクターDBだったが、最終的にAgentic Searchが圧倒的に良い」と判断した背景を整理し、両者の違いと適用領域を解説したものです。

RAGは「Embedding+ベクトルDB+セマンティック検索」による検索強化生成で、大量ドキュメントやFAQ検索に強い一方、インデックスの陳腐化、ノイズ混入、運用・セキュリティ・プライバシーコストが問題になりやすいと指摘します。

Agentic Searchは、LLMが目的分解・計画立案を行いながら、grepやファイル走査、Web検索など複数ツールをマルチステップで自律的に使う検索方式で、コードベースのような構造化された環境では「意味的に近い」より「正確に一致」を優先でき、ベクターDB不要で鮮度・安全性にも優れると説明します。

著者は「広い意味ではAgentic SearchもRAGの一種だが、Claude Codeが捨てたのは王道RAGの実装」であり、現実的にはコード探索にはAgentic Search、雑多な文書検索には王道RAGというハイブリッドが有効だと結論づけつつ、最終的な性能はAIに何を持たせるかより「きちんと整理されたコード・ドキュメント環境を人間が用意できるか」に大きく依存するとまとめています。


クラウド

Azure

この記事は、Azure Blob Storage の Hot/Cool/Cold/Archive 各ティアの意味と誤解を整理し、大規模バックアップ(オンプレ含む)をTB〜PB規模で設計するための実践的な指針を示しています。 Cool/Cold はオンラインで即時読み取り可能で、最小保持期間は課金上の制約に過ぎず、復旧速度はティアではなくスループットや並列度などアーキテクチャ設計で決まる点を解説し、ライフサイクル管理とコストモデルの作り方、Archive のリハイドレーション戦略、ベースラインポリシー(直近はオンライン、古いチェーンはCold、長期はArchive)などの推奨パターンを提示しています。


この記事では、Azure StandardV2 NAT Gatewayの新機能であるフロー ログにより、NAT経由のアウトバウンド通信を可視化し、セキュリティ監査や利用分析、トラブルシューティング(SNAT枯渇や接続ドロップの原因特定など)を行う方法を解説しています。


Google

本記事は、BigQueryの新機能「Conversational Analytics」が、自然言語での質問からSQL生成と可視化までを行う対話型分析基盤であり、従来の「自然言語→SQL」ツールを超えて、Data Agentとして組織固有の知識を内包し育てられる点を解説しています。

差別化要素として、Synonymsや用語集・プロンプトにより「組織の常識」をセマンティックコンテキストとして教え込めること、ゴールデンクエリによって社内標準の複雑な集計ロジックを正解SQLとして登録し、回答精度を高められること、生成SQLとその思考プロセスを実行前に確認できる透明性が挙げられています。

アナリストの役割はSQLを書くことから、よくある質問に対応するテーブル・メタデータ整備やゴールデンクエリ登録を通じてAgentを育てる方向へシフトし、ビジネスユーザーが自ら自然言語で分析できるようになるとしています。

導入メリットとして、分析待ち時間の削減、属人化の抑制、BigQueryネイティブでデータ移動不要かつ既存IAMを利用できる点が挙げられ、まずは問い合わせ頻度の高い小さなテーブルからミニマムなエージェントを作ることが推奨されています。

感想:

MSはAzureのKQLにCopilotエージェント機能を付けろください。


データーセンター

アルファベット、アマゾン、メタ、マイクロソフトの4社は2026年に合計約6500億ドルをデータセンターとAI向け設備に投資し、過去に例のない規模の設備投資ブームを起こしています。 その結果、電力や人材、半導体を巡るボトルネックや巨額の借入が生じ、株価の変動や景気統計の歪みへの懸念がある一方、AIが将来の収益と経済成長の大きな原動力になるとの期待も高まっています。


エンジニア

AIとお仕事

本記事は『バイブコーディングを超えて』を手がかりに、AI開発支援の限界として「最後の30%問題」を整理し、エッジケース対応や保守性確保、ドメイン理解などはなお人間の役割だと論じています。また、モデル進化でギャップは縮小しても人の判断は残るとし、AI時代でも論理的思考力やアーキテクト的視点など「基礎」を粘り強く磨くことがエンジニアの価値につながると結論づけています。


OS

macOS

Parallelsは「Parallels Desktop for Mac 26.2.2 (57373)」をリリースし、無料Linux系システムで新規VMを作成できない不具合と、Windows仮想マシンで日本語キーボードレイアウトが正しく検出されず予期しない入力が発生する問題を修正しました。また、Enterprise版での宣言型デプロイ時にJISキーボード設定が正しく構成されない問題も解消されています。


Plugableは、macOS 26 TahoeにアップデートしたM3/M4以降のMacでUSB-C接続のHDMIアダプタでもHDMI 2.1 (FRL)を有効にし、最大4K@120HzとVRR出力を可能にするファームウェアを、一部のUSB-C to HDMIアダプタ「USBC-HDMI8K」向けに公開しました。対象アダプタはSynaptics VMM7100搭載モデルで、Windows環境からファームウェア「XL4L7100_250918」へ更新することで、従来4K@60Hzまでだった出力が4K@120Hz+VRR対応に拡張されます。


オープンソースRSSリーダー「NetNewsWire」のiOS/iPadOS版がv7.0.0にメジャーアップデートされ、iOS/iPadOS 26のLiquid Glass UIに対応し、iPad版はMac版と同様のサイドバー/フローティングFeedsビューや検索バー位置の変更、ウィジェット更新などUIが刷新されました。あわせてmacOS版v7.0.0も含め、Mac/iOS版はいずれも無料で公式サイトやApp Storeからダウンロード可能で、長年開発が続く歴史あるRSSリーダーとして最新環境への対応が進んでいます。


Linux

生成AI/LLMによる高度なスクレイピングが、コンテンツの不正利用や機密情報推測など新たな脅威となる中、DebianはCIデータページへのアクセスを制限しました。

具体的には、テストログ直接リンク以外のCIページ閲覧に認証を必須とし、不正なアクセスパターンを示すクライアントをfail2banベースのファイアウォールで遮断する方針で、スクレイパーを防ぎつつ正当なユーザ利用とのバランスを模索しています。


Ubuntu 26.04 LTS “resolute”はSnapshot 3が公開され、最終的にカーネル6.20とGNOME 50を目指して開発が進行中で、Arm64向けSteam SnapではFEXによるx86エミュレーションでWindows向けゲームをArm64 Linux上で動作させる試みが行われています。 また、Ubuntu 25.04 “Plucky Puffin”は2026年1月15日でサポートが終了し、利用者は25.10へのアップグレードが必要であり、記事連載では従来のUSN列挙型の「今週のセキュリティアップデート」をやめ、AIや量子計算時代を見据えたクリプトアジリティなど、注目すべきセキュリティ動向や脆弱性の傾向を解説する方針へ転換するとしています。


Ubuntu 26.04 LTS「Resolute Raccoon」は、セキュリティ強化を最重視した次期Ubuntuで、GNOME 50採用によりX11を完全排除してWayland専用化し、sudoやcoreutilsのRust実装導入、NVIDIA向けWayland最適化、amd64v3パッケージによる性能向上、新Ubuntu App StoreによるDEB/Snap/Flatpakの統合管理、AMD ROCmネイティブパッケージ対応など、多数の技術的進化を図りつつ、従来通り簡単なインストール体験を維持したリリースです。


litebox

LiteBoxは、ホストとのインターフェイスを大幅に削減して攻撃対象領域を減らすことを目的とした、セキュリティ重視のライブラリOSです。

Rust製で、nix/rustix風のインターフェイスを提供し、カーネル/ユーザーモード双方で動作しつつ、多様な「North」シムと「South」プラットフォーム間の容易な連携を可能にします。

Windows上での未改変Linuxバイナリ実行、Linux上でのアプリサンドボックス化、SEV-SNPやOP-TEE、LVBS上での実行などをユースケースとし、現在もAPIが変化しうる開発途上プロジェクトです。

感想:

MS的にはWSL2でも重い。Windows上で直接Linuxバイナリを動かすぞーって感じですかね。まぁもうそれぐらいWindowsの魅力がry


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

2026年2月第1週のWorkspace更新として、MeetとMicrosoft Teams間のビデオ会議端末連携、Geminiの教育向け提供拡大やChromebook Plus対応、Meetの音声翻訳一般提供、JEE Main模試、Classroom APIの学生グループ一般提供、GmailのGemini校正機能の対応プラン拡大、Google Vidsの一部機能無料開放、新AIアドオン「AI Expanded Access」の提供開始がまとめられています。


業界動向

OpenAIとNVIDIAの1000億ドル規模の大型提携が、循環取引への懸念や具体的進展の欠如から“意向書”程度に後退し、関係が悪化している状況を解説した記事です。

さらに、OpenAIはNVIDIA製チップの推論性能やメモリ要件に不満を持ち、CerebrasやGroqなど他社チップも模索する一方、表向きは「NVIDIAのAIチップは世界一」と持ち上げるという矛盾した態度をとっています。

一方でNVIDIA側もOpenAIのビジネス姿勢に不信感を抱きつつ、OpenAIのIPOに向けた資金調達には最大級の投資を行う構えで、相互依存のまま牽制しあう微妙な関係にあります。

そこへGoogleのTPUやGemini、AnthropicやMetaなどの台頭が重なり、OpenAIとNVIDIAの提携が崩れた場合にはOracleとの3000億ドルクラウド契約など他の大型契約にも連鎖的な資金繰り悪化が波及し、AIバブル崩壊と世界経済への打撃すら懸念される、と結んでいます。


1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?