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

1
Posted at

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

ソフトウェア工学が『第三の黄金期』を迎え、エンジニアの仕事がより高い抽象度へとシフトしていく中、皆さんがどのトピックに未来を感じるか気になります。

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

プログラミング雑記2026年2月17日.jpeg

プログラミング

Go言語

goのツールを一括アップデートできるgupが1.0.0になっていた。おめでたい。🎉🎉🎉

使い方はこちら。


Mozillaは、OpenAIやClaudeなど複数のLLMプロバイダーを統一インターフェースで利用できるGoライブラリ「any-llm-go」を公開しました。

このライブラリは、Python版「any-llm」のGo移植版で、8つのプロバイダー(Anthropic、DeepSeek、Gemini、Groq、Llamafile、Mistral、Ollama、OpenAI)に対応しています。プロバイダーごとの異なるAPI仕様をまとめることで、コード書き換えなしでプロバイダーを切り替えられます。

any-llm-goはGoの特性に合わせた設計で、ストリーミングはチャネル、エラーハンドリングは型付き値を使用しています。OpenAI互換APIに対応したプロバイダーは数行の実装で追加可能です。
今後はCohere、Together AI、AWS Bedrockなど新たなプロバイダーの追加やバッチ処理対応を予定しており、開発者の貢献を歓迎しています。

感想:

GoでLLMを使うためのベターなライブラリがなかったのですが、これで標準が出来た感じがありますね。


JavaScript

このページでは、JavaScript関連の最新ニュースが3つの主要なトピックで紹介されています。

1. TypeScript 6.0 Beta リリース

TypeScript 7(Go言語ベース)への移行準備として、複数のデフォルト設定が変更されました。strict、moduleのesnext、targetのes2025がデフォルト化。従来のターゲット(es5など)は非推奨化。ES2025のRegExp.escapeやTemporal型定義も追加されました。

2. State of React 2025 調査結果公開

React開発者を対象とした大規模アンケートの結果が発表。フレームワーク、状態管理、データフェッチング、AI活用など、様々な側面でReactエコシステムの利用状況が調査されています。

3. Interop 2026 プロジェクト開始

Apple、Google、Microsoft、Mozillaなどのブラウザベンダーが参加し、ブラウザ間の相互運用性向上を目指すプロジェクトがスタート。CSS Anchor Positioning、Container Style Queries、Navigation API、View Transitionsなど20分野が対象となっています。

その他、Safari 26.3、Biome v2.4などのツール更新やCSS利用実態調査も紹介されています。


Visual Studio Code

Microsoftが2026年2月にAI Toolkit for VS Code v0.30.0をリリースしました。主な新機能は以下の通りです:

  • Tool Catalog:エージェント用ツールの一元管理と統合
  • Agent Inspector:デバッガ機能でエージェント動作を可視化
  • Evaluation as Tests:品質チェックをテストケース化

その他、Agent BuilderのUI改善、OpenAI APIサポート、GitHub Copilotによる自動ワークフロー生成など多数の機能強化が実施されました。本アップデートにより、VS Code内でAIエージェント開発がより実用的で本番環境対応になったとのことです。


Azure DevOps

Azure DevOpsのKanbanとSprintボードに「圧縮ビュー」機能が追加されます。大量のカードを表示する際に画面スペースが不足する問題を解決するため、ワークアイテムのID とタイトルのみを表示するコンパクト表示が可能になりました。クリック一つで標準レイアウトと圧縮ビューを切り替えられ、より多くのカードを一度に表示でき、バックログの管理がしやすくなります。3月初旬までに全組織に展開予定です。


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

Claude Codeの機能を拡張する「MCP Skills」について、個人開発に役立つおすすめスキル8選が紹介されています。メタスキルの「find-skills」と「skill-creator」で必要なスキルを検索・カスタマイズ。デザイン面では「ui-ux-pro-max」と「vercel-react-best-practices」が自動化を支援。バックエンド領域では「supabase-postgres-best-practices」と「stripe-best-practices」がセキュリティ・パフォーマンスを監査。さらに「browser-use」や「funnel-analysis」で自動化とマーケティング分析を実現。これらを組み合わせることで、個人開発者が企画から分析まで全サイクルを迅速に完結できる「スーパーフルスタック」状態になれます。


draw.ioの公式MCPサーバーがリリースされ、AIでER図やアーキテクチャ図などを自動生成できるようになりました。MCPはAIと外部ツールを連携させるプロトコルで、Claude DesktopやCursorに設定することで利用可能です。ER図の自動生成、AWS構成図、シーケンス図、フローチャートなど様々な図をプロンプトで瞬時に作成でき、生成後の編集も簡単。詳細なプロンプト指定やレイアウト指示により精度が向上し、設計作業の効率化に大幅に役立ちます。


著者がAGENTS.mdを自動生成するツール「agents-md-generator」を開発しました。AGENTS.mdはAIコーディングエージェント向けのドキュメントですが、従来は毎回手書きし、プロジェクト進行中も更新が忘れられがちです。

本ツールの特徴は、空リポジトリのclone時にAGENTS.mdを自動生成することです。重要な設計方針は、指示量を20〜30行に制限し、生きたドキュメントとして常に最新を保つこと。テンプレートにはCore Principlesやプレースホルダーセクションを含め、エージェントが不適切に削除しないようHTMLコメントで保護されています。実装はgitコマンドのシェルラッパーで実現され、セットアップは1行です。


CodeCommit、EventBridge、Lambda、Bedrockを組み合わせたPR自動レビューシステムを構築した記事。プルリクエスト作成・更新時にLambda経由でAmazon Nova ProモデルがコードをレビューしてコメントをPRに自動投稿する仕組みです。SQLインジェクション、コマンドインジェクション、ハードコードされた認証情報など、5つの観点(バグ・セキュリティ・パフォーマンス・可読性・ベストプラクティス)でレビュー実施。実装例では仕込んだすべての問題を検出し、改善案コード付きで提示されました。


Claude Code Agent Teamsは、複数のClaude Codeインスタンスが「チーム」として協調する実験的機能です。環境変数を設定して有効化でき、Leadが指揮役となり複数のチームメイトが独立したコンテキストで並列作業します。活用例は並列コードレビュー、フルスタック機能開発、競合仮説デバッグなど。ファイル競合を避けるため、所有権の分割が重要です。トークン消費量が大きいため、チームメイトにSonnetを使うなどコスト管理が必要です。


AI

OpenClaw

OpenClawの開発者Peter Steinberger氏が2月16日にOpenAIへの入社を発表しました。OpenClawはローカルで動作するオープンソースのAIアシスタントで、短期間に多くのユーザに利用されています。Steinberger氏はOpenAIで次世代のパーソナルエージェント開発に携わります。一方、OpenClawはオープンソースプロジェクトとして継続され、OpenAIがスポンサーを務め、財団設立により存続を保証されています。

感想:

そうなりますかという感じ。


Anthropic

ペンタゴンがAnthropicとの関係を断つ可能性があると脅迫している。米軍はClaudeを「あらゆる合法的目的」で使用することを求めているが、Anthropicは大量監視と完全自動兵器の2つの分野では使用を禁止し続けている。ベネズエラのマドゥロ大統領捕捉作戦でClaudeが使用されたことをめぐり、両者の緊張が高まった。Anthropicは国防関連での使用について一定の制限を主張する一方、ペンタゴンは個別の使用事例ごとに交渉するのは不実用的だと反発している。Anthropicは当初から機密ネットワークに対応した唯一のAI企業だが、他企業がより柔軟な姿勢を見せている。


Microsoft

Microsoft Agent 365 は、AIエージェントの管理・統制用プラットフォームです。2025年11月に発表され、様々なエージェント構築ツールからのエージェント運用を一元化します。セキュリティ、ガバナンス、観察機能を提供し、Microsoft 365アプリやDefenderなど既存インフラと統合。IDC予測で2028年に13億個のエージェント存在予想の中、エージェント急増に対応するため導入されました。Frontier プレビュープログラムで早期アクセス可能です。


このMicrosoftの記事は、Foundry Localを使ったAI開発教育にゲーミフィケーションを導入する手法を紹介しています。5つのレベルから構成された教育用ゲーム「Foundry Local Learning Adventure」では、プロンプトエンジニアリング、埋め込み、ワークフロー構築などのAI概念を体験的に学べます。ウェブ版は設定不要でブラウザで即座にプレイ可能、CLI版はNode.jsとFoundry Localによる本格的なAI開発体験を提供。自動サービス検出機能により、手動設定なしでFoundry Localに接続でき、デモモードもサポート。ゲームを通じて学習者の動機づけと実践的スキル習得を実現する設計となっています。


GitHub Copilot

GitHub Copilotは複数のAIモデルを提供しており、タスクに応じて最適なモデルを選択することが重要です。

記事では4つのタスク分類を提示:

  • ①日常開発タスク→汎用モデル(GPT-4.1など)
  • ②軽量な編集→軽量モデル(Claude Haiku 4.5など)
  • ③複雑なデバッグ→深い推論モデル(GPT-5など)
  • ④マルチステップ作業→エージェント対応モデル(GPT-5.1-Codex-Maxなど)

各モデルには異なるコスト倍数があり、自動モデル選択機能も利用可能です。適切なモデル選択により、生産性と回答精度が向上します。


GitHubは「GitHub Agentic Workflows」をテクニカルプレビューとして発表しました。これはGitHub Actionsで実行されるAI駆動の自動化ツールで、リポジトリの日常的なタスクを自動化します。

プレーンなMarkdownで意図を記述するだけで、コーディングエージェント(Claude、GitHub Copilotなど)が実行します。Issueのトリアージ、ドキュメント更新、テスト改善、コード品質向上などが可能です。

セキュリティが重視され、デフォルトで読み取り専用権限で実行され、書き込み操作には明示的な承認が必要です。サンドボックス化と権限管理により、安全に継続実行できます。

このツールにより「Continuous AI」という概念が実現され、CI/CDと並行して繰り返しタスクを自動化できます。チーム規模を問わず、リポジトリ管理を効率化する新たな可能性が広がります。


AWS

AWS の生成AI関連の2026年2月9日週のアップデート情報です。主な内容は、Java モダナイゼーション向けの AI ツール「AWS Transform custom」の紹介、Amazon Nova のセキュリティ強化、エンタープライズ向け AI エージェントのベストプラクティス、フィジカル AI の最新動向です。

サービス面では、Amazon Bedrock が 6 つの新しいオープンウェイトモデル(DeepSeek V3.2 など)を追加サポート、AWS PrivateLink 拡張によるセキュアな AI 利用、AgentCore Browser のプロキシ設定サポート、SageMaker HyperPod のコンソール管理機能が実装されました。企業向けイベント開催予定も紹介されています。


Google

Googleが「Gemini Enterprise Agent Ready(GEAR)プログラム」を公開しました。このプログラムは、開発者がGoogle AIを使用してエンタープライズグレードのAIエージェント(複雑なワークフローを実行するソフトウェア)を構築・デプロイできるよう支援するものです。GEAR会員には毎月35の学習クレジットが提供され、エージェント開発の基礎から応用まで学べます。また、修了時にはGoogleデベロッパープロフィールにバッジが付与され、業界認定の認定資格取得も目指せます。


JetBrains

JetBraisは「ACPエージェントレジストリ」を公開し、Zedと提携してAI開発エージェントの相互運用を実現しました。ACPはエージェント用のオープン標準で、言語サーバープロトコル(LSP)のようにあらゆるエージェントと対応エディターをシームレスに連携させます。レジストリに登録されたGemini CLI、GitHub Copilot、OpenCodeなど複数のエージェントからワンクリックでインストール・切り替えが可能になり、開発者は特定ベンダーに縛られずツールを自由に選択できるようになりました。


論文・その他

このポッドキャストでは、ソフトウェア工学の第一人者グレイディ・ブーチが、AIによる自動化について歴史的文脈で解説しています。

ソフトウェア工学の3つの「黄金期」があると述べています:第一期は1940~1970年代のアルゴリズム中心、第二期は1970~2000年代のオブジェクト指向、第三期は現在のシステム思考の時代です。AI時代の不安は根拠が薄いと指摘し、コンパイラが登場した時も開発者の廃業が懸念されたが、業界は進化したと例示しています。

AIツールは既知のパターンに優れているが、革新的な問題解決には向いていないとし、エンジニアの仕事は消滅ではなく変化すると主張。摩擦が減ることで、想像力を創造に注げるようになるとポジティブに捉えています。これからのエンジニアは複雑なシステム理解と人間要因の管理が重要になると述べています。

感想:

ソフトウェア開発の進化は、ひたすら抽象度を上げていく流れだったと思いますが、AIの登場でさらに抽象度が上がるのは間違いないでしょうね。エンジニアの仕事が消えるのではなく変化するというのも同意です。


LLMに完全な「中立性」を求めるのは原理的に不可能という論文が発表されました。5つの研究から、次の問題が階層的に積み重なっていることが明らかになりました:ペルソナ割り当てでバイアスが変動し、マルチエージェント環境では増幅される。LLMは開発者の地政学的世界観を反映し、96.3%のモデルが「シリコンバレー的左派」に収束している。モデル仕様書自体に矛盾があり、「中立であれ」という指示それ自体が主観的です。対策として複数モデルの使い分けと透明性確保が重要です。


クラウド

AWS

Amazon Redshiftでは自動最適化用の追加コンピュートリソース割り当てが可能になりました。AWS HealthOmicsはAI支援のバイオインフォマティクス開発ツールを追加。Amazon OpenSearch Serverlessはコレクションの効率化機能が、Amazon Athenaは1分単位の予約と最小4DPUのオプション対応。EC2は新世代インスタンス(C8id、M8id、R8id)が追加リージョンで利用可能に。Amazon Connectではノイズ除去機能と分析ダッシュボードのアクセス制御が強化。Elastic BeanstalkはGitHub Actions対応、Data Transfer Terminalは東京含む6拠点で利用可能に。その他、AI搭載のタスク機能やAWS Batchの可視化機能が追加されました。


エンジニア

引継ぎ

本記事は、後任者が自走できるようになるための引継ぎ方法を解説しています。Risk-Effortマトリクスを使い、業務難易度に応じてサポート度合いを変える(高リスク時は実演、中リスク時は問いかけ、低リスク時は委譲)ことが重要です。また、日次のYWWT(振り返り)、半期ごとの進捗確認、自動化ペアワークの3つのルーティンを設定し、後任者の不安を解消します。避けるべきパターンとして、前任者と同じやり方の強要、一度に全業務を任せること、経験学習への逃げ、曖昧な指示が挙げられています。引継ぎは相手と自分を探索し続けるプロセスです。


ハードウェア

PC

Western Digitalは2026年分のHDD供給枠がほぼ完売と発表しました。生成AI需要が高まり、AI推論に必要なデータ保存ニーズが急増しているため。同社は上位7社顧客と契約済みで、うち2社は2027年、1社は2028年分までの長期供給契約を締結。クラウド収益が総収益の89%を占める一方、消費者向けはわずか5%。AI特需によるPCパーツ不足は広がっており、HDD店頭価格も昨年9月から急騰しています。

感想:
恐ろしすぎる。もう数年はPCの作り直しとか無理そう。


OS

Apple

AppleがmacOS 26.4 TahoeとiOS 26.4のBeta 1を開発者向けに公開しました。macOS 26.4では、Intel用アプリをApple Silicon Macで動作させる「Rosetta 2」が次期macOS 27で最後のサポートになることをユーザーに通知するようになります。Rosetta 2を使用するアプリ起動時に、将来のmacOSで互換性がなくなることを警告するウィンドウが表示されるため、まだIntelアプリを使用しているユーザーは注意が必要です。


業界動向

国内金融機関における生成AI市場規模は、2026年に660億円(前年比5割増)から成長を続け、2030年には1475億円に達する見込みです。金融業界は、大規模なデータ資産と顧客コミュニケーションの必要性により、生成AI活用に適しており、大手金融機関を中心に導入が進みます。業界は「試行」フェーズから「本格導入」への転換期を迎えています。

感想:

桁が小さくない?というのがこの国の現状を良くあらわしている。


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