AI を使ったテストコード自動生成ハンズオン:既存コードに後からテストを足す新着!!
「テストを書きたいが時間がない」「レガシーコードにテストが一本もない」という状態を、AI で崩すためのハンズオンです。LLM にテストを丸投げするのではなく、人間が仕様の番人をやり、AI に反復作業を肩代わりさせるという分担で進めます。
AIにコードを生成させる際のプロンプト設計パターン
AIコーディングアシスタント(LLMベースのコード生成)を日常的に使うなかで、「どう書くか」以上に「何をどう指示するか」で成果物の質が決まることを強く実感するようになりました。本稿では、コード生成を依頼するときのプロンプトを、その場の思いつ…
レガシー移行を「読み取り範囲を絞ったAIエージェント編成」で回す設計
10年もののレガシーモノリス(旧世代の PHP / Laravel)を、複数のマイクロサービス(Laravel 12)+ Vue 3 フロントエンドへ移行する案件を担当している。移行対象は数百エンドポイント、共有モデルは600超。人間ひとり…
AIコードレビューの導入と運用 ― 何を任せ、何を人に残すか
プルリクエストにAIレビューを組み込むチームが増えている。LLMベースのレビューは「差分を読み、指摘を返す」までを自動化できるが、導入して満足度が高いチームと、ノイズに疲れて形骸化するチームがはっきり分かれる。
Claude Code の hooks で自動チェックを仕込む
Claude Code には、エージェントの動作の節目でユーザー定義のコマンドを実行する hooks という仕組みがあります。「ファイルを編集したら自動で整形する」「危険なコマンドを実行前にブロックする」といった処理を、プロンプトでのお願い…
Claude Code 入門 — ターミナルから AI とペアプロする
Claude Code は、Anthropic が提供するターミナル常駐型の AI コーディングエージェントです。IDE のチャットパネルとは異なり、シェルから直接起動して「リポジトリを読ませ、変更させ、テストを走らせる」までをエージェント…
エンジニアのための生成AI活用ロードマップ
生成AIを日常業務に取り入れたいものの、「どこから手をつけ、どこまで任せてよいのか」が見えない——本記事は、その全体像を 「補完 → 相談 → 委任 → 自動化」 の4段階ロードマップとして整理する入門記事です。特定のツールに依存しない考え…
AIエージェントに本番UPDATEをさせる前に置くべき「承認ゲート」設計
AIエージェント(Claude Code や Cursor など)に実務フローを任せ始めると、ある日必ず「本番DBへの書き込みまでやってほしい」という要求にぶつかる。集計結果の反映、フラグの一括更新、特定期間のレコード修正——こうした破壊的…
本番DB障害を「探索SQL→原因特定→修正SQL」のループでAIに調査させる
本番データベースの不整合や問い合わせチケットは、開発チームにとって避けて通れない仕事だ。「請求金額がおかしい」「あるはずのデータが表示されない」「二重に登録されている」——こうした報告が届くたびに、経験者が本番へおそるおそる SELECT …
ドキュメントゼロのレガシーWebアプリを、AIで一括リバースエンジニアリングして仕様書を量産する
長く運用されてきた業務Webアプリを引き継ぐと、たいてい同じ壁にぶつかる。仕様書が存在しない、あっても数年前のまま放置されている、そして書いた人はもういない。フロントは今ではメンテナンスされていない古いフレームワーク製で、画面数は3桁規模。…

