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月17日

0
Posted at

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

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

プログラミング雑記2026年3月17日.jpg

プログラミング

JavaScript

最大の変更: バンドラーをRustベースの「Rolldown」に統一。本番ビルド性能が10~30倍高速化され、esbuildと同等レベルに。既存プラグインとの互換性も維持。

新機能:

  • Vite Devtools(統合開発ツール)
  • tsconfigパスサポート(パスエイリアス解決)
  • emitDecoratorMetadataサポート
  • Wasm SSRサポート
  • ブラウザコンソール転送機能

デュアルバンドラー構成の廃止により、フルバンドルモード、柔軟なチャンク分割、モジュールフェデレーション等が実現可能に。Node.js 20.19以降で動作。


Kotlin

Kotlin 2.3.20がリリースされました。主な改善点は以下の通りです:

  • Gradle対応:Gradle 9.3.0互換、JVMコンパイルがBuild tools APIをデフォルト使用
  • Maven:Kotlinプロジェクトのセットアップが簡素化
  • コンパイラプラグイン:Lombokがアルファ段階、JPAサポート改善
  • 言語機能:名前ベースの分割宣言をサポート
  • 標準ライブラリ:Map.Entryの不変コピー作成API追加
  • Kotlin/Native:C・Objective-Cライブラリの相互運用性向上

最新IDEで自動更新されるか、ビルドスクリプトでバージョン2.3.20に変更して利用できます。


GitHub

GitHub ActionsはCI/CD自動化プラットフォームで、プッシュやプルリクエストなどのGitHubイベントに基づいてワークフローを自動実行します。ワークフローは「イベント」「実行環境」「ジョブ」で構成されます。YAML形式で記述したワークフローファイルを.github/workflowsに配置すると、トリガーされた時にランナー上で定義されたステップが実行されます。記事では、新しいissueに自動的にラベルを付けるワークフロー例を示し、Actionsタブで実行状況を確認・管理できることを解説しています。


Android

Googleは3月16日、Androidアプリ開発者向けの設計リソースを大幅更新しました。スマートフォンからラップトップまで多様なデバイスに対応する「デスクトップ体験」向けの新ガイダンス、および新しい「Android Design Gallery」を提供開始。デスクトップ体験では、より大きな画面とマウス・キーボード入力に最適化された設計が求められます。マルチタスク機能やウィンドウ化への対応、高い情報密度のUIなど、モバイルとは異なるアプローチが必要。開発者は新しいガイダンスと設計ギャラリーを参考に、より適応的で生産性の高いアプリ開発ができるようになります。


GUIフレームワーク

Slint は、Rust、C++、JavaScript、Pythonに対応した宣言型GUIフレームワークです。Figmaとの連携、Live-Previewによるリアルタイム編集、Material 3コンポーネントライブラリなど、デザインから本番環境までのシームレスな開発体験を提供します。軽量(300KiB以下)で高性能、GPU加速レンダリング対応。マルチプラットフォーム(デスクトップ、モバイル、Web、組み込み)開発に最適で、オープンソースかつ柔軟なライセンスオプションを備えています。


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

Claude Codeを安全に使うための必須設定を紹介。①サンドボックス有効化でBashコマンドを隔離、②脱出口をふさぎ、③危険なコマンド(rm、curl等)をブロック、④.envなど機密ファイルへのアクセス制限、⑤ネットワークをホワイトリスト方式で制限、⑥bypassPermissionsモード無効化、⑦PreToolUseフックで独自チェック追加、⑧定期的に権限を棚卸し、⑨devcontainerで完全隔離環境構築、⑩組織ポリシーをManaged Settingsで一括管理。基本設定①~④から段階的に導入を推奨。


AI

OpenAI

Codexのサブエージェント機能は、複雑なタスクを複数の専門化されたエージェントで並列実行し、結果を統合します。カスタムエージェントをTOML設定で定義でき、それぞれ異なるモデルや命令を持たせられます。PR レビューやCSV一括処理など実践例が提供されており、サンドボックス制御と承認ポリシーを継承して安全に運用できます。
__

LangChain

LangSmith の新機能では、Agent Builderに統合チャット機能とツールレジストリが追加されました。トレース設定の柔軟化やInsights Agentの定期レポート機能も実装されました。オープンソースでは、deepagents v0.4 が完全隔離サンドボックス環境でエージェントを実行可能にしました。

Interrupt 2026 は5月13-14日にサンフランシスコで開催。Andrew Ngやその他企業のAIチームが登壇します。

重要なトピックとして、エージェントの本番環境監視について特集。従来のツールではエージェントの無限入力空間と非決定的出力に対応困難で、新しいアプローチが必要であることを強調。さらに、LangSmithを活用した信頼性高いエージェント構築の無料コースも提供開始。全世界で3月から4月にかけて多数のコミュニティイベントが開催予定です。


LangChainが新しい「deploy cli」コマンドを発表しました。これはlanggraph-cliパッケージの一部で、エージェントをコマンドラインから簡単にデプロイ・管理できます。主な機能は、「langgraph deploy」でエージェントをLangSmith Deploymentに一段階でデプロイでき、Dockerイメージの構築とPostgres・Redisなどのインフラ自動セットアップが可能です。その他、デプロイメント一覧表示、ログ確認、削除などのコマンドも提供されます。すぐに利用でき、CI/CDワークフローとの統合も容易です。


AWS

このブログは、AWS関連の生成AI活用事例とサービスアップデートをまとめた記事です。

**主な事例紹介:**三菱電機が開発した商談支援サービス「Memory Tech」と、サミット株式会社がAIコーディングアシスタント「Kiro」で12時間でPoC完成を達成した事例など、製造業での実践的な活用が紹介されました。

**新機能・アップデート:**Amazon Bedrock AgentCoreにメモリのストリーミング通知機能、Kiro IDE 0.11ではドキュメント添付機能が追加。Amazon Connectに自然言語で業務質問に答えるAIアシスタント、Amazon Quick Suiteはユーザー設定機能がリリースされました。

**その他:**フィジカルAI開発支援プログラムのキックオフ開催、Landing Zone AcceleratorのMCPサーバー公開、エンタープライズ向けガバナンス機能の強化など、幅広い更新が報告されています。


Microsoft

Microsoft Foundry Agent Serviceが一般提供となりました。OpenAI Responses APIベースで、複数モデルに対応しています。プライベートネットワーキングによる高いセキュリティ、Voice Live機能による音声対応、エンタープライズグレードの評価機能を備えています。MCPサーバー認証の拡張や、6つの新しいAzureリージョンでのホストエージェント提供が開始されました。開発者は最小限のコード変更で既存のエージェントをマイグレーション可能です。


Microsoftが、エンタープライズグレードのAIエージェント開発プラットフォーム「Foundry Agent Service」を一般提供開始しました。Python、JavaScript、Java、.NETの各SDKを提供し、OpenAIのResponses APIと互換性があります。

主な新機能は以下の通りです:

  1. 音声統合:Voice Live APIがプレビュー公開され、リアルタイムの音声対話機能が追加されました
  2. 可観測性:内蔵・カスタム評価器、継続的な監視、エンドツーエンドトレーシングで品質管理が可能
  3. セキュリティ:プライベートネットワーク対応、Palo AltoとZenityのセキュリティ統合を提供
  4. 統合ポータル:ai.azure.comで複数ツールを一元管理

これによりエンタープライズは安全で監視可能なAIエージェントを本番環境で運用できるようになります。

NVIDIA Nemotron 3 SuperがMicrosoft Foundryで利用可能になりました。このオープンソースモデルは、エージェントAI用に最適化された推論モデルで、100万トークンの長文脈ウィンドウ、高速なトークン生成(4倍高速化)、効率的な推論を特徴とします。複雑なマルチステップワークフロー、研究分析、ソフトウェア開発自動化に対応し、Microsoft Foundry経由でデプロイできます。


GitHub Copilot

GitHub Copilotのカスタマイズリポジトリが大幅に進化しました。Microsoftは公式ウェブサイト「Awesome GitHub Copilot」をローンチし、600以上のコミュニティ提供リソース(エージェント・スキル・プラグイン等)を検索・閲覧しやすくしました。さらに「Learning Hub」でカスタマイズの基礎知識を学べ、プラグインシステムにより「copilot plugin install」コマンドで簡単インストール可能になりました。アジェンティックワークフローやフックといった新しいカスタマイズタイプも追加されています。


論文・その他

AIがベクトル検索を強化し、改善されたベクトル検索がAIを強化する好循環が生まれています。AIは学習型インデックスやアダプティブ・プルーニングでベクトル検索の精度・速度を向上させます。一方、ベクトル検索はRAG(検索拡張生成)を通じて、LLMの知識不足やハルシネーション問題を補い、外部知識を最新に保ちます。両者の統合最適化によって、検索と生成が一体化したシステムへ進化しています。


AIコーディングエージェント向けの説明ファイル「AGENTS.md」の効果に関する研究の最新知見を紹介しています。成功率は上げないが、実行時間を約28.6%短縮、トークン消費を16.6%削減することが判明。ただしOSSプロジェクトが書きやすいプロジェクト構造説明はナビゲーション改善に無効。効果を高めるには既存ドキュメントに無い必須情報のみを記述し、実運用で繰り返し修正することが重要です。


この記事は、生成AIが詐欺犯罪の景観をどのように変えているかを分析しています。2025年後半のダークウェブではAIエージェント関連の議論が450%以上増加し、ディープフェイク詐欺による損失は2025年Q1だけで2億ドルを超えました。

詐欺師はGenAIを利用して、フィッシング、合成身分詐欺、口座乗っ取り、偽造ウェブサイトなど、かつてないほどの規模と精密さで犯罪を実行しています。一方、詐欺対策の専門家もAIを活用してオープンソース調査を拡張し、トレンド分析や詐欺検出を強化しています。記事は、COVID時代の協力体制のように、今度も業界全体の知識共有が対抗策の鍵となると主張しています。


O'Reilly AI Codecon(3月26日開催)で、AI時代のソフトウェア職人技について議論される。コードをAIエージェントが大部分を書く時代における「職人技」の定義が焦点。

講演陣は異なる立場を代表。Ryan Carsonは「ダークファクトリー」モデルを提唱し、エージェントがほぼ全ての実装を行う自動化パイプラインを構築。一方、Addy OsmaniやAnthropicのCat Wuは、人間による継続的な監督と調整が必要と主張。

重要なテーマは、実装の労働力制約が解放される中で、本当の制約は「タスト」(設計判断)と「概念的整合性」 にあること。Wes McKinneyは、エージェントが100,000行を超えるコードで「褐色野原の障壁」に直面することを指摘。

失敗事例も扱われ、Nicole KoeinrsteinとHila Foxはエージェント障害の実際の影響を分析。最後に、Aaron Levieは企業ソフトウェアにおけるAIの位置付けについて、エージェントは既存ツールの上に乗り、人間の判断と統治がより重要になることを述べている。


TeamCityのブログ記事では、AIエージェントが単に機能するコードではなく、プロジェクトに適したコードを生成する方法について説明しています。

主な課題: AIエージェントは従来のコードベースで最も頻繁に現れるパターンを「正しい方法」と認識し、レガシーコードを繰り返してしまいます。

解決策: 「CommitAtlas」という内部ツールを開発しました。これはGitの履歴を分析し、チームが実際に承認した変更から、プロジェクト固有のパターンや命名規則などの知識を抽出します。

効果: AIエージェントは実装前にCommitAtlasから分析ガイダンスを得ることで、プロジェクトのコンテキストをより速く理解し、プルリクエストの承認率が向上します。

結論: リポジトリ履歴はAIエージェントに対する最良のガイドとなり、「動作する」から「プロジェクトに属する」コードへの転換を可能にします。


クラウド

AWS

AWS の3月9〜13日の主要アップデートをまとめた記事です。SageMaker の高速データプレビュー、Route 53 Global Resolver の一般提供開始、Bedrock の監視機能強化などが含まれます。また、Neptune の空間データサポート、S3 の新しい名前空間機能、EC2 の新型インスタンス(Hpc8a、R8a)が東京リージョンで利用可能に。さらに、SAM Kiro power でサーバーレス開発を AI が支援する機能が追加されました。コンテナセミナーの開催告知も掲載されています。


エンジニア

AIとお仕事

本記事は、エージェント(AI)がコード生成を加速する時代において、SRE(信頼性エンジニア)が「ハーネス」となるべき役割を考察しています。

AIエージェントのコード生成速度は爆発的に増加していますが、人間がそれを理解・運用する能力は変わりません。この理解のギャップが「理解負債」となり、障害時の原因特定が困難になります。

SREが従来やってきた仕事「SLOの設定、アラート管理、オブザーバビリティ確保、ポストモーテム実施」は、実はエージェント時代に必要な「ハーネス」そのものです。制約を設計し、エージェントの行動範囲を限定することで、安全な自律性を実現できます。

また「作らない」「廃止する」の判断も重要です。生成コストが低いからこそ、運用コストを考慮した取捨選択が必要になります。SREは設計側に立ち、エージェントの軌道を事前に設定する役割が求められます。


このWantedly Engineer Blogの記事は、生成AIによる開発高速化に伴う品質管理の課題と解決策について論じています。

主要な問題点:AI使用により実装スピードが向上する一方で、①変更の背景や影響範囲の理解が浅いまま進むこと、②AIが生成したコードでも設計の一貫性が崩れやすいことが発生しています。

基本的な前提:AIの出力は完成品ではなくたたき台であり、品質は最後のレビュー段階だけでなく、開発プロセス全体で確保する必要があります。

具体的な対策:著者は以下の5つを実践しています。①実装前に変更背景や影響範囲を確認、②実装中にコード妥当性と既存実装との整合性を確認、③PRで変更理由や懸念点を明記、④レビュー時に確認ポイントを絞る、⑤繰り返し起きる問題はルール化(AGENTS.mdなど)して環境を整える。

結論として、AI活用による速度向上と品質保証の両立には、人が確認し・ルール化し・改善する循環が重要だと述べられています。


本書は、Webエンジニアが海外開発者とのコラボレーションで必要な実践的な英語を学ぶ書籍です。基本文法の復習から、GitHubでのコミュニケーション、スラング、プログラミング用語、ビジネス用語まで、エンジニアに特化した表現と用法を網羅しています。AI翻訳全盛時代においても、正確な意図伝達のため、チャットやコードレビュー、Issueの報告など、現場で頻出する自然な英語表現を習得できます。


OS

Linux

Googleは、Webブラウザ「Chrome」のARM64 Linux向けバージョンを2026年第2四半期に提供開始すると発表しました。これにより、2020年のMac対応、2024年のWindows対応に続き、Linuxでもネイティブ対応が実現されます。新バージョンはブックマークの同期やChrome拡張機能、Webページ翻訳など既存機能が利用でき、GoogleはNVIDIAと提携してAI向けミニPC「DGX Spark」へのインストール対応を進めています。

感想:

これで、ARM64 Linuxも過ごしやすくなるかな。あとはHomebrewがARM64 Linuxに対応してくれれば、開発環境もさらに快適になりそうです。


macOS

Canvaがクリエイティブアプリ「Affinity v3.1」をリリースしました。主な新機能は、ユーザーの強い要望で復活させたLight UI modeで、設定から「明るい」を選択することで利用可能です。このほか、ドキュメントタブでコンテキストメニュー機能がサポートされ、ファイル管理が便利になりました。また、ピクセル選択をベクター曲線に変換する機能や、レイヤーを動的にブレンドできる「ライブ色調ブレンドグループ」など、グラフィックデザイン、写真編集、ページレイアウトの各機能もアップデートされています。


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

Google Workspace

Google Calendarのタイムゾーン設定機能が改善されました。従来のスクロール方式ではなく、都市や国名で検索してタイムゾーンを選択できるようになります。会議日程やカレンダービューなど全てのタイムゾーン設定箇所で利用可能。Rapid Releaseドメインでは3月12日から、Scheduled Releaseドメインでは4月5日から段階的に展開。全てのGoogle Workspaceユーザーが対象です。


業界動向・時事

イーロン・マスクやマーク・ザッカーバーグなどの億万長者が、他者を「NPC」(ノンプレイヤーキャラクター)のような現実感のない存在と見なす傾向を批判する記事。彼らは巨大企業運営による統計的視点や極端な富による心理的距離から、他者を内面や意志を持たない「オートマトン」として認識している。これは共感能力の欠落につながり、人々をAIチャットボットで置き換えられると考えるなど、人間の尊厳を軽視する危険な独我論的世界観に至っているという指摘。


オーストラリアは2025年12月、16歳未満のSNS利用禁止を世界で初めて法制化しました。オーストラリアではいじめが多く、SNS上での誹謗中傷や自殺念慮が問題化していました。

一方、教育大国として知られるフィンランドは近年、学力が低下しています。PISA(国際学習到達度調査)で2000年は世界 1位でしたが、2022年には順位を大きく落としました。原因の1つは、政府がデジタル教材の導入を急速に進めたことです。フィンランドは2024年から、市内の全中学校でデジタル教材の利用を減らし、紙の教科書に戻しました。

これらの取り組みから日本が学べることは、デジタル化の推進だけでなく、バランスが重要だという点です。SNSやスマートフォンの利用には健全なルール設定が必要であり、教育現場ではデジタルと紙のツールを適切に組み合わせることが子どもの成長に欠かせません。


NVIDIAは16日、AIエージェント向けの新型半導体「ルービン」を2026年後半に投入すると発表しました。電力効率は従来比で最大35倍向上します。同社は買収したGroqの技術を自社製品に統合し、AIエージェント(パソコン操作や予約代行など自律的に動くAI)の普及を見据えた半導体・ソフトウェアの提供を本格化します。ルービンとブラックウェルの27年までの受注額は1兆ドルに達しており、株価も上昇しました。


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?