AI時代のエンジニアリングについて考える
2026年2月25日大規模言語モデル(LLM)の活用が個人から組織へと拡大する中、プロンプトを従来のソースコードと同等の厳密さで管理する必要性が高まっている。 この記事では、プロンプトのコード化、Golden Datasetによる定量的評価、セキュリティガバナンス体制という3つの組織的実践と、エンジニアの役割変容について論じる。 AIを「個人の便利ツール」から「組織の信頼できる資産」へと転換すること考えについて整理す...
大規模言語モデル(LLM)の活用が個人から組織へと拡大する中、プロンプトを従来のソースコードと同等の厳密さで管理する必要性が高まっている。 この記事では、プロンプトのコード化、Golden Datasetによる定量的評価、セキュリティガバナンス体制という3つの組織的実践と、エンジニアの役割変容について論じる。 AIを「個人の便利ツール」から「組織の信頼できる資産」へと転換すること考えについて整理す...
はじめに:パラダイムシフトの全体像 2025年から2026年にかけて、ソフトウェアエンジニアリングは根本的な転換期を迎えている。それは単なる「AIツールの導入」ではなく、AIが開発プロセスの主体となる「エージェンティック・エンジニアリング」への移行だ。従来のエンジニアリングでは、開発者がコードを書き、AIはその補助をする存在だった。しかし現在、AIエージェントが要件定義から設計、開発、テストまでの...
LLMをプロダクトに組み込む開発が増えるにつれて、プロンプトをソフトウェアエンジニアリングのプロセスに取り入れていく場面が増えてきた。「プロンプトの品質を継続的に管理したい」「プロンプト自体の管理や評価を最適化するアプローチを模索したい」という課題感から、コードと同等のプロセスでプロンプトを扱う仕組みを検討してみた。 この記事では、GitHub Agentic Workflows (gh-aw) ...
ドメイン駆動設計をはじめよう―ソフトウェアの実装と事業戦略を結びつける実践技法を読んだ。 この本はDDDの戦略的設計・戦術的設計を実務に適用するための考え方と実装パターンについて書かれている本。 サブドメインの識別・境界付けられたコンテキストの設計・集約・ドメインイベント・イベントソーシングまで体系的に扱い、各パターンを使うべき状況と避けるべき状況を丁寧に説明する。マイクロサービス・イベント駆動ア...
戦略や戦術が明確に定義されていないケースは多い。その有用性や必要性が十分に認識されていないことが一因かもしれない。 「戦略を書く時間があるなら手を動かしたい」「書いても読まれない」という意見もあるかもしれない。しかし、戦略がないまま進めると、様々な問題が発生する。 この記事では、戦略がないとどうなるか、いつ戦略を書くべきかを整理する。 戦略がないとどうなるか 戦略がないまま進めると、以下のような問...
アーキテクチャ戦略を書いても、機能しないケースがある。形だけの戦略になってしまったり、実行に移されなかったりする。 この記事では、良い戦略と悪い戦略の違いを整理する。 良い戦略の要点 良い戦略は、課題分析→方針→施策の3要素を持つ。これは良い戦略、悪い戦略で定義されている「カーネル(戦略の核)」を、アーキテクチャ戦略の文脈で解釈したものである。 課題分析:現状の課題を分析し、何が問題かを明確にす...
アーキテクチャに関するドキュメントを書く際、「これは戦略に書くべきか、戦術に書くべきか、それとも設計ドキュメントに書くべきか」と迷うことがある。 それはおそらく、戦略・戦術・設計の定義が曖昧であることや、書き分けに明確な基準がないことが原因だろう。 この記事では、戦略・戦術・設計の3層構造と、5W1Hを使った書き分けの指針を紹介する。 戦略・戦術・設計の3層構造 アーキテクチャに関するドキュメント...
OASIS Security Assertion Markup Language (SAML) 2.0 に基づく要点整理。 概要 SAML(Security Assertion Markup Language)は、XMLベースの認証・認可データ交換標準。 異なるセキュリティドメイン間で、ユーザーの認証情報や属性情報を安全にやり取りするためのフレームワーク。主にエンタープライズ環境でのSSO(シン...