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年3月19日

0
Posted at

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

この記事への感想等コメントで頂けるとありがたいです。

プログラミング雑記2026年3月19日.png

プログラミング

TypeScript

TypeScript 7.0は3月にリリースが見込まれています。2025年3月11日に衝撃的な発表があり、コンパイラをGoに移植することが決定されました。5月のプレビュー版では実際に10倍の高速化を実現し、12月の進捗報告では型チェックがほぼ完成しています。

実導入での検証結果:型チェック時間が55秒から14.5秒に短縮(3~4倍高速化)。ただしメモリ使用量は2倍増となり、並列化による瞬間的な使用量の増加が課題です。

移行準備:6.0への更新は7.0への準備版です。非推奨となるオプションを修正しておくことが重要です。

エコシステムの課題:tsgolintなどの型情報利用ツールが登場し、公式API(IPC方式)との競合が懸念されています。


Visual Studio Code

Visual Studio Code 1.112(2026年3月18日リリース)は、エージェント機能と開発者体験の向上に焦点を当てた更新です。

エージェント体験の強化 - Copilot CLIにメッセージのステアリング・キューイング機能を追加し、実行中のリクエストを別方向に導引または追加メッセージをキューできるように改善。未コミット変更をプレビュー表示可能に。Copilot CLIにパーミッションレベル(デフォルト・承認バイパス・オートパイロット)を設定でき、エージェントの自律性を向上。

エージェント拡張性 - モノレポ環境で親フォルダから設定を自動検出し、パッケージ間で共有できる機能を追加。ローカルMCPサーバーをサンドボックス環境で実行し、セキュリティを強化。プラグイン/MCPサーバーのアンインストール不要な有効/無効切り替え機能追加。

開発者体験 - 統合ブラウザでのデバッグ機能を実装。ブラウザの独立したズームレベル、コンテキストメニュー、検索後の自動クローズオプション追加。IME入力時の端末表示の改善。

画像・バイナリファイル対応 - エージェントがスクリーンショット・図表・バイナリファイルを直接処理可能に。記号参照の自動変換機能も実装。段階的ロールアウト中。


MSSQL Extension for VS Code v1.41 要約

VS Code用MSSQL拡張機能v1.41は、7つの主要機能を追加しました。プレビュー版として、GitHub Copilotと統合したSchema Designerで自然言語スキーマ設計を、SQL NotebooksはJupyterベースの対話型ノートブック、Data API Builderは REST/GraphQLエンドポイント自動生成を提供します。正式版としてEdit Data、Data-tier Application、Fabric統合、SQL Database Projectsの静的コード分析が利用可能になりました。これらにより、AI駆動のスキーマ設計、自動API生成、エンタープライズグレードの開発ツールがVS Code内で統合されました。


PowerShell

PowerShell 7.6 が正式リリースされました。.NET 10 LTS をベースとし、エンジン、モジュール、対話的シェルの信頼性を改善した長期サポート版です。主な更新はPSReadLine などのモジュール更新、タブ補完機能の大幅改善、ネイティブコマンド処理の向上です。Join-Path の構文変更など小規模な破壊的変更も含まれます。生産環境での使用が推奨される正式版として、150名以上のコミュニティ貢献者によって開発されました。


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

Coding Agent時代のドキュメント戦略についての考察。ドキュメントは自動フィードバックループがないため腐りやすいが、Agentにとって扱いやすいのは「検証可能」または「不変」な内容。コードから導出可能なものは書かず、検証可能な制約はテスト/Linterに移す。CLAUDE.mdなどで短期的ガイドと禁止事項を提供し、ADRで決定と理由を記録する二層構造を提案。check-doc-freshness.shとdocs-auditorで定期監査し、ドキュメントが実際にAgent行動を改善しているか評価する運用体制を説明している。


AI

MCP

このブログは、MCPのツール注釈(Tool Annotations)について解説しています。注釈は「ヒント」として機能し、ツールが読み取り専用か破壊的か、べき等か、外部と通信するかを示します。セキュリティの観点から重要なのは、複数の危険な能力が組み合わさった時(プライベートデータへのアクセス+信頼できないコンテンツへの露出+外部通信)です。注釈は確認プロンプトやポリシーエンジンを駆動できますが、プロンプト注入に対する耐性は提供できません。信頼できないサーバーの注釈は扱いに注意が必要です。


OpenAI

OpenAI Japan、「未成年の安全に関するブループリント」を発表 — 未成年の安全を最優先に

OpenAI Japanが「未成年の安全に関するブループリント」を発表しました。高校生の約6割がChatGPTなどの生成AIを利用している状況を踏まえ、年齢に応じた保護を強化します。主な内容は、プライバシーに配慮した年齢推定による適切な区別、18歳未満向けの有害コンテンツ生成防止対策、保護者向けペアレンタルコントロール機能の拡充、ウェルビーイング重視の設計です。また、長時間利用時の休憩促進やメンタルヘルス支援の仕組みも整備し、社会全体での協働を目指しています。


Mistral

Mistral Forgeは、企業が独自データを使用してカスタムAIモデルを構築・運用するためのプラットフォームです。

公開データで学習した汎用AIモデルではなく、組織内の社内知識(エンジニアリング基準、コンプライアンス方針、コードベース、運用プロセスなど)を活用してモデルを訓練できます。

主な特徴:

  • 事前学習・微調整・強化学習による継続的改善
  • 企業データの完全なコントロールで知的財産を保護
  • エンタープライズエージェントの信頼性向上
  • 複数のモデルアーキテクチャ対応(密結合・MoE型)
  • プレーンイングリッシュでカスタマイズ可能

政府機関、金融機関、ソフトウェア企業、製造業など、各分野で組織固有の文脈を理解し、より正確で信頼性の高いAIシステムの構築を実現します。


Anthropic

Anthropicの開発者会議「Code with Claude」が、サンフランシスコでの昨年の開催に続き、ロンドンとトウキョウへ初展開されます。2026年5月6日(サンフランシスコ)、5月19日(ロンドン)、6月10日(トウキョウ)に開催予定。開発者とスタートアップ企業向けの全日イベントで、技術セッション、Claudeの最新機能デモ、Anthropicエンジニアとの1対1オフィスアワーが予定されています。参加希望者は応募可能(抽選)で、ライブストリーム視聴も可能です。


Google

Google DeepMindは、AGI(汎用人工知能)への進展を測定するための認知科学に基づいた枠組みを提案しています。この枠組みは心理学・神経科学の研究から、AIに重要な10の認知能力(知覚、生成、注意、学習、記憶、推論、メタ認知、実行機能、問題解決、社会認知)を特定しています。また、AIシステムの性能を人間のベースラインと比較する3段階の評価プロトコルを提案。実践化のため、Kaggleで20万ドルの賞金を用いたハッカソンを開催し、評価指標の開発を募集しています。


GoogleがGemini APIの新機能をリリースしました。主な更新は3つです:

  1. 複合ツール利用:Google SearchやGoogle Mapsなどの組み込みツールと、カスタム関数を1つのリクエストで組み合わせ利用可能になりました。

  2. コンテキスト循環:複数ステップのワークフローで、前のツール出力を次のツール入力として自動的に利用できるようになり、複雑な推論が実現します。

  3. Google Maps拡張:Gemini 3モデルファミリーでGoogle Mapsグラウンディング機能が利用可能になり、位置情報ベースの応答精度が向上しました。

これらにより、開発者はより複雑で効率的なエージェント型アプリケーション構築が可能になります。


GoogleがAIエージェント開発に用いる6つのプロトコルを紹介する記事です。Model Context Protocol(MCP)で外部ツール連携、Agent2Agent(A2A)でエージェント間通信、Universal Commerce Protocol(UCP)で統一的なショッピング、Agent Payments Protocol(AP2)で支払い認可、Agent-to-User Interface Protocol(A2UI)でUI構築、Agent-User Interaction Protocol(AG-UI)でストリーミング出力を実現します。レストラン在庫管理のユースケースで、これらを組み合わせたエージェント開発の実装例を解説しています。


LangChain

LangSmith用のAIアシスタント「Polly」が一般公開されました。Pollyは複雑なエージェントのデバッグを支援し、数百ステップのトレースから問題を特定します。LangSmithのすべてのページで利用可能になり、ページ間での会話コンテキストを保持しながら、プロンプト更新やデータセット作成など実際のアクション実行が可能。エバリュエーターの作成やアルゴリズムの比較分析も支援する統合デバッグツールです。


GitHub Copilot

GitHub Copliot の利用メトリクスが「組織レベルの CLI 活動」に対応しました。組織管理者は、1日および28日間のレポートでCLI固有のアクティビティと利用合計を確認できるようになりました。アクティブユーザー数、セッション・リクエスト数、トークン利用統計などの追跡が可能です。これにより、組織全体でのCLI採用率の把握やチームのコマンドライン利用状況の理解が容易になります。


GitHubは「GPT-5.3-Codex」をGitHub Copilotの最新基本モデルとして発表しました。Enterprise向けの安定性確保のため、このモデルは12か月間のロングタームサポート(LTS)対象となります。2月5日にローンチされ、2027年2月4日まで利用可能です。5月17日より、Copilot BusinessおよびCopilot Enterprise全組織に自動展開予定で、高いコード生存率を実現しています。


GitHub Copilot コーディングエージェントに、検証ツールの設定機能が追加されました。コードを書く際にテスト、リンター、CodeQL などのセキュリティ検証が自動実行されます。これらのツールは無料で、デフォルト有効ですが、パフォーマンスの理由などで不要な場合は無効化可能になりました。リポジトリ管理者が設定から個別に選択できるようになっています。


ツール

Unsloth は、AIモデルの訓練と実行を高速化・簡素化するオープンソースプラットフォームです。主な特徴は、GPUで2~30倍高速に訓練でき、メモリ使用量を90%削減できることです。ノーコードで PDF や CSV からデータセットを自動生成し、ローカルで安全に複数モデルを比較実行できます。無料版から Enterprise 版まで提案され、誰でも簡単に高度な AI モデルの開発が可能になります。


このページは「Learn Claude Code」という学習プラットフォームです。Claude AIのようなコーディングエージェント構築を段階的に学べます。基本的なエージェントループ(モデル呼び出し→ツール実行→結果返却)から始まり、12段階のセッションを通じて、ツール管理、計画立案、サブエージェント、スキル管理、メモリ圧縮、タスク管理、バックグラウンド処理、チーム協働、自律実行、ワークツリーまで段階的に学習します。5つのアーキテクチャ層で完全なエージェント構築を目指します。


『AIエンジニアリング』(著:Chip Huyen、オライリー・ジャパン発行)の書評です。本書はLLMアプリケーション開発の全体像を網羅し、評価駆動開発、RAGの構築、エージェント設計など、本番運用に必要な知識を体系的に学べます。特に「AIシステムの評価」では、プロンプト調整だけでなく、ドメイン性能、生成能力、指示追従能力、コスト・レイテンシーを複合的に評価する手法を紹介。「RAGとエージェント」ではハイブリッド検索やリランキングなどの実践的な改善策を解説しています。AI開発の基礎知識がある実務者向けで、壁にぶつかった時の参照書として有用な一冊です。


論文・その他

PARK スタックは、生成 AI 時代のための主要なオープンソースソフトウェア構成です。LAMP スタックになぞらえて、4つの主要コンポーネントで構成されています:

  1. PyTorch - モデル訓練と推論用
  2. AI モデルとエージェント - 生成 AI の中核
  3. Ray - 分散プログラミング向け
  4. Kubernetes - クラスター管理

LAMP スタックが 1990 年代のウェブサイト構築を標準化したように、PARK は現在の AI インフラストラクチャの基盤を定義しています。ただし、データ管理、エージェント調整、メモリ管理など、AI アプリケーション特有の新しい要件にも対応が必要です。


クラウド

Azure

2026年3月のAzureの更新情報をまとめたブログです。主な発表は以下の通りです。

主要トピック:

  • Cosmos DB:プライベートネットワーク対応のミラーリング機能がGA化
  • Azure SQL:ベクトルインデックス改善、GitHub Copilot統合などが発表
  • Azure Databricks:Lakeflow Connectの無料層がGA
  • Microsoft Foundry:VibeVoice ASR(長時間音声認識)や新AI モデル(Qwen、Nemotron)対応
  • Foundry Agent Service:プライベートネットワーク対応やVoice Live機能がGA化
  • Azure Storage:Entra IDベースアクセス、AWS S3からのプライベート移行対応
  • Windows 11:複数のInsider Previewビルド、PowerToys更新
  • その他:Application Gateway更新、リタイアメント通知(AV36P、Windows Server 2016など)

Azureのエージェント機能やAI統合、エンタープライズ機能の強化が中心です。


2026年3月にAzure Storage Explorer v1.42.0がリリースされました。主な新機能は以下の通りです。SAS直接リンク機能により、storageexplorer:プロトコル付きのURLで直接リソースに接続できるようになりました。Azuriteの自己署名証明書によるHTTPS接続に対応し、自動接続が可能になりました。フィードバック機能が改善され、問題報告やサポート要求がより簡単になっています。macOS版ではPKGインストーラーを配布開始し、.NETランタイムをバンドルしないことでアプリサイズが削減されました。


Google

Google Cloudが推奨セキュリティチェックリスト「GCMVSP」を公開しました。60のセキュリティコントロールが3段階(ベーシック・中級・上級)に分類され、認証・組織・インフラ・データ保護・ネットワーク・監視の6ドメインで構成されています。シンプル、拡張性、自動化可能性、AI対応の4つの設計思想に基づいており、Terraformコード付きで、組織の成熟度に応じて段階的に実装できます。既存環境への適用時はPolicy Simulatorでテストしながら進めることが推奨されています。


データセンター

オーストラリアのスタートアップ企業Cortical Labsは、人間の脳細胞を動力源とする初の生物学的データセンターをメルボルンとシンガポールに建設中です。CL1ユニットと呼ばれる生体コンピュータに、幹細胞や血液細胞から培養された生きたニューロンをシリコンチップ上に配置し、電気信号で制御します。従来のAIプロセッサに比べ消費電力が極めて少なく、電卓以下。メルボルン施設には120基、シンガポール施設には最大1000基の導入が予定されており、AIの電力需要問題の解決策として注目されています。

感想:

どうしてもこいつを思い出してしまう。


OS

macOS

MacBook NeoのA18 Proチップ搭載機で、ParallelsのWindows 11仮想マシンのベンチマーク結果が発表されました。オフィスアプリやWebアプリは快適に動作しますが、Dell Pro 14ネイティブ版と比べてオフィスワークロードで約20%遅く、マルチコア性能は約40%、グラフィック性能は約50%低下します。CADや3Dレンダリングなどグラフィック負荷の高いアプリは非推奨です。


MacBook NeoのA18 Proチップを搭載したモデルでXcodeベンチマークテストを実施した結果、コンパイル時間は約387秒でした。M1チップ搭載のMacBook Air(2020)より遅く、Apple Silicon Mac中で最も遅い結果となっています。6コアのCPU、低いメモリ帯域、遅いストレージ速度がボトルネックとなっており、初代MacBook Neoは開発環境には適さないと考えられます。


Appleが開発者向けにmacOS 26.4 TahoeやiOS/iPadOS 26.4などのRC版を公開しました。これらの正式リリースはAirPods Max 2の発売時期である4月上旬までに行われる予定です。macOS 26.4ではLiquid Glass UIの表示問題が修正されるほか、Rosetta(Intel互換性機能)がmacOS 27まで利用可能で、28以降は段階的に廃止される予定が示されています。


Linux

systemd 260がリリースされました。主な変更点は:

削除 System Vサービススクリプトのサポートが完全終了。今後はsystemdユニットファイルの使用が必須。

新機能 mstack(systemd-mstack)が実装され、overlayfsやbind mountを使ったコンテナ的な実行環境をディレクトリ構造で構築可能に。

その他 Linux 5.10以上が必要、os-releaseに新フィールド追加、VarlinkインタフェースがD-Busと併用可能に。Ubuntu 26.04やFedora Linux 44で採用予定です。


業界動向・時事

ペンシルベニア州の旧工業地帯で、白人労働者に薬物中毒・アルコール依存・自殺などの「絶望死」が蔓延している。全米平均の3倍以上の高い水準が続き、トランプ氏支持につながった。貧困家庭では大学進学が困難化し、アメリカンドリームが消失。トランプ政権も経済改善に至らず、栄養支援も削減されているが、住民は「エリート層から見下される」ことへの反抗心からなお支持を続けている。


中国で、パソコンを自動操作するAIエージェント「OpenClaw(オープンクロー)」の利用が急速に拡大しています。中国当局は、個人情報漏洩や不正乗っ取りによる詐欺などのセキュリティリスクに警告を発表。政府機関や大手銀行でのダウンロードを禁止し、AIの操作権限を最小限にすることを呼びかけています。一方、テンセントなどネット大手がクラウドサービスで提供を進め、地方政府も普及支援を検討するなど、利用拡大の動きが続いています。


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?