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年7月23日

0
Posted at

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

プログラミング

Go言語

GoのOpenTelemetryにおいて、コンパイル時計装が安定版(v1)になったことを受け、実際に動かした内容を紹介する記事です。

コードを一切書き換えずに、ビルドコマンドの先頭にツールを付けるだけでトレースやメトリクスを自動収集できる仕組みが解説されています。

記事では、最小構成のgRPCサーバーを題材に、注入されるコードの中身やログを確認し、さらにJaegerやPrometheus、Grafanaと連携してテレメトリを可視化するところまで検証しています。

感想:

これは良いものだ。


.NET

Rider 2026.2は、IDEが持つ独自の知見をAIコーディングエージェントに開放する点が大きな特徴です。カバレッジデータやプロファイラ情報、リファクタリングエンジンなどにエージェントが直接アクセスできるようになり、より少ない手間で安全な変更を行えます。テスト、プロファイリング、リファクタリング、Microsoft公式の.NETワークフローなどを扱うスキル群が用意され、GitHub Copilotもネイティブ統合エージェントとして加わりました。

パフォーマンス面でも改善が進み、Windowsではデバッガ起動が約2.8秒短縮され、ブランチ切り替えも2〜3倍高速化しています。大規模なUnreal EngineプロジェクトのC++インデックス処理も約2倍速くなりました。

このほか、WPF向けのHot Reloadが追加され、アプリ実行中にXAMLを編集して即座に反映できるようになりました。ゲーム開発ではGodotやUnrealのサポートが強化され、C#やC++、F#の最新言語対応も盛り込まれています。


Python

この記事では、機械学習エンジニアのnikkieさんへのインタビューを通じて、Pythonのパッケージ管理ツールの変遷が紹介されています。

venvやpipが抱えていた依存関係管理の課題から、PipenvやPoetry、pip-tools、Ryeといった各ツールの試行錯誤、そして現在人気のuvが実現した高速で楽な環境構築までが語られます。

さらに、Astral社によるOpenAI社への買収や、今後venv学習が必須ではなくなる可能性についても触れられており、Python開発の今後を考えるうえで参考になる内容です。


C++

Pure Virtual C++ 2026という無料の1日限定オンライン会議が終了しました。参加者や登壇者、司会者への感謝が述べられ、すべてのセッションはYouTubeで視聴できるようになっています。ライブ配信された注目セッションでは、CLIでのC++意味解析、C++とRustの相互運用、AIを活用した開発、ビルド時間短縮などが紹介されました。オンデマンドでは、vcpkgやCMake、C++23/26機能の状況などが扱われています。運営側は次回に向けて希望するテーマや登壇者を募集しており、SNSやブログの購読も呼びかけています。


ReSharper C++ 2026.2がリリースされ、最大の目玉としてC++26のリフレクションに初期対応しました。reflect演算子やsplice構文、コンパイル時クエリなどを認識し、constevalブロックやユーザー定義注釈にも対応します。constexpr評価器は動的メモリ確保やC++26の例外を扱えるようになりました。さらに並列プログラミング言語ISPCへの対応、Unreal Engineプロジェクトのインデックス作成の大幅な高速化、新しいコード検査やリファクタリング機能の強化なども加わっています。


Windows

Windows App Development CLI v0.5.0では、UI自動化ツールキットの拡充、JavaScript/TypeScriptからのWindows APIの直接呼び出し、WinUIのクラッシュ診断機能の改善などが追加されています。


Visual Studio Code

Visual Studio Code 1.130(2026年7月22日リリース)では、エージェント機能を中心とした改善が行われています。

このバージョンの目玉は「エージェントホスト」で、これはCopilotやClaude、Codexといったエージェントを専用プロセスで動かす仕組みです。セッションが独立したプロセスに存在するため、複数のVS Codeウィンドウから同じセッションに接続して表示できるようになりました。設定によって有効化でき、段階的に展開が進められています。

また「アシスト付きツール承認」機能では、言語モデルが各ツール呼び出しのリスクを評価し、実行の可否や承認の要否を判断します。これにより長時間のエージェント作業中に承認を求められる回数が減ります。

Agentsウィンドウも改善され、ファイル単位の差分統計表示、コンパクトな複数ファイル差分ビュー、簡潔なクイックチャット、全ハーネス対応のワークツリー分離などが追加されました。

さらにチャットにはタイムスタンプ表示が加わり、Copilot BusinessやEnterprise向けにAIクレジット使用量の集計表示も可能になりました。ターミナルではGit差分内のファイルリンクをクリックして開けるようになっています。


GitHub / GitHub Copilot

GitHubが14,000以上あるリポジトリの半数未満しか明確な所有者がいなかった状況を、45日足らずで全アクティブリポジトリに検証済みの所有者を割り当て、残りをアーカイブすることで解決した取り組みを紹介しています。


同じモデルを直接APIで呼べるのに、なぜGitHub Copilotに料金を払うのか——その違いは「モデルへのアクセス」ではなく、エディタやリポジトリ、プルリクなどを横断してコーディング作業を支える開発ツール群にあると解説し、自前でシステムを構築する場合はraw API、開発ワークフローをそのまま使いたい場合はCopilotという選び方を示す記事です。


AI

Microsoft

Microsoft Agent Frameworkから、モデルにプランニングやメモリ、ツール連携、承認、テレメトリなどの機能を標準搭載し、PythonとNET両対応でエージェントを構築できる「ハーネス」が正式リリースされました。


Microsoft FoundryのToolbox機能を使うと、複雑なユーザー委任認証やトークン管理をFoundry側に任せ、認証コードを書かずにユーザー本人の権限で動くエージェントを構築できます。


Anthropic

Anthropicのセキュリティ責任者が、コードの約80%をAIが書く開発体制の守り方を解説しています。開発速度が急拡大する中、計画・実装・テスト・デプロイ・監視の各段階でセキュリティを組み込み、複数のAIエージェントによる自動レビューと人間の最終承認を組み合わせています。エージェントの権限や識別情報を厳しく制限して被害範囲を抑え、コード生成時に安全指針を反映させることを重視しています。モデルの能力向上に合わせて手法を絶えず見直すことが重要だと述べています。


Outtakeは、AIを悪用したサイバー攻撃に対抗するため、Claude CodeとAgent SDKを使って自律型のサイバー調査エージェント「Recon Agent」を構築しました。このエージェントは偽ログインページなどの脅威を検知し、背後にある攻撃ネットワークを調査して報告書を作成します。開発では、まず専門家として理想の調査像を定義し、Claude Codeで試作した後、本番環境へ移行し、評価を軸に反復改善を進めました。ファイルシステムとコード実行能力を与えることで柔軟性を確保し、プロンプトインジェクション対策も重視しています。


Claude Codeでは、変更依頼に対しコンテキスト収集、実行、検証を繰り返すループが基本となります。検証は応答前に作業を確認する工程で、型チェックやテストなど自動的な信号に加え、手作業の確認をスキルとして記述できます。よく行う手作業を平易な言葉で書き出し、skill-creatorやマークダウンファイルでスキル化します。実行方法は、単独で呼び出す、生成スキルに埋め込む、複数を連鎖させる、PRごとに走らせる、の四種類があり、繰り返す確認をスキル化するほど初回で望む結果に近づき、他の作業に集中できるようになります。


論文・その他

Cursorのブログ記事では、複数のAIエージェントを協調させて動かす「エージェントスウォーム」の実験が紹介されています。

プランナーとワーカーに役割を分け、独自のバージョン管理システムやレビュー機構を整備することで、コンフリクトや無駄な作業を大幅に削減し、SQLiteをゼロから構築する実験で高い成功率を達成した過程が報告されています。

さらに、モデル構成によるコストの違いにも触れ、高性能モデルは計画立案に、低コストモデルは実行作業に使うことで効率と経済性を両立できる可能性が示されています。


AIによる自動化を理由に、多くの企業が管理職を削減して組織をフラット化していますが、これは誤った判断だと筆者は指摘します。マイクロソフトの調査によれば、AIの効果は個人の努力よりも組織文化や管理職の支援に強く左右され、管理職がAI活用を実践し心理的安全性を築くと、社員のAI活用度や信頼が大きく高まるそうです。またエンジニア管理職の6割以上が責任範囲や業務量の増加を報告しており、役割は縮小どころか拡大しています。管理職は無駄なコストではなく、AI投資を実際の価値へ変える不可欠な基盤だと述べています。


エージェントの「ハーネス」とは、LLMを動かすためのループやツール実行、コンテキスト管理、状態保持、安全機能などの仕組み全体を指します。多くの記事はコーディングエージェントを前提に高度な技術を語りますが、実際に作られるエージェントの多くはより単純です。必要なハーネスは、扱うアクションの複雑さとコンテキストの複雑さで決まります。さらにモデルが進化すると、作り込んだ機能が不要になる「カービー効果」も起きます。だからこそ、仕事に見合った最小限の設計を心がけるべきだと述べられています。


クラウド

Azure

Azure Updates (2026-07-23) | ブチザッキ

この記事は、Azure関連の最新アップデートを紹介する連載記事で、今回で節目の500回を迎えたことが冒頭で報告されています。

サービス面では、Azure Functionsがpython 3.14に正式対応し、PowerShell 7.6のプレビューサポートも始まりました。仮想マシンではAMDと連携したHPCインフラの拡張が発表され、データ処理やAI推論向けの新シリーズが投入されます。ネットワーク分野ではVPN GatewayのIPv6対応が正式提供となり、Private Link関連の標準サービスエンドポイントもプレビュー公開されました。

特に目立つのはMicrosoft Agent Frameworkに関する多数の発表で、マルチエージェント連携やオーケストレーション、トレーシング、GitHub CopilotやClaude Codeとの連携などが一挙に紹介されています。またMicrosoft FabricのOneLakeストレージ管理機能や、Copilot Coworkの正式提供開始も取り上げられています。

そのほか、MFAの既定認証方法がパスキーへ移行する件や、今年のIgniteが11月17日から20日にサンフランシスコで開催される予定であることも記載されています。


OS

macOS

Mac用システムモニタアプリ「SiliconScope」の最新版v4.0.0では、リモートのMacやLinux、クラウドインスタンスのステータスを同じダッシュボードから監視できるようになっています。


業界動向・時事

アンソロピックは、AI規制を支持するロビー団体「パブリック・ファースト・アクション」に2000万ドルを寄付したと発表しました。

感想:

大手石油会社も環境保護団体に寄付している。まぁ世の中そう言うもの。


NVIDIAが構想する次世代AIサーバー向けの直流800V給電について、送電効率化などの利点を解説しつつ、日本では電圧に関する法規制やコスト面から対応が難しいという課題を伝える記事です。


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?