「AI駆動開発、あなたのチームはどこまで進化してる?」~【ai】今週の人気記事TOP5(2025/11/16)
【2025/11/16】「AI駆動開発、あなたのチームはどこまで進化してる?」今週の人気記事TOP5(2025/11/16)
仕様駆動開発(SDD)を採用したAI駆動開発の実態と課題
AI駆動開発における仕様駆動開発(SDD)の実践例として、要件定義からPRまでの各フェーズでのAI活用と課題が共有されました。
特に、miroによる開発フロー可視化、モック早期作成による要件検証、API設計書の重要性などが強調されています。
実装フェーズでは、バックエンドでテスト駆動開発、フロントエンドで分割方針書によるコンテキスト管理を行い、PRフェーズではJira連携やClaudeによる一次レビューを実施。
課題として、作業スコープの肥大化とセルフレビュー負荷が挙げられ、暗黙知の言語化、ドキュメント改善、コンテキストウィンドウ管理などが今後の改善策として示唆されました。
AIの質問を『選択肢+推奨度+理由』にしたら、意思決定の質と速度が圧倒的にあがった
ログラスの松岡氏が、AIへの質問時に「選択肢+推奨度+理由」を提示させることで、意思決定の質と速度が向上した事例を紹介。
メリットとして、
- 意思決定速度の向上(選択肢と評価の叩き台提示)
- 意思決定の質の向上(理由に基づいた議論、新たな視点の発見)
- 学びの機会の創出(選択肢の背景知識獲得)
を挙げています。
このテクニックは様々なAIツールで利用可能で、開発や記事執筆など幅広い場面で応用できるとしています。
チームのCLAUDE.mdが勝手に育つ - Hook機能での自動化
フルスタックエンジニアのチームが、Claude CodeのHook機能を活用して、CLAUDE.mdの自動更新システムを構築。セッション終了時とコンテキスト圧縮前に会話履歴を分析し、CLAUDE.mdへの追記提案を自動生成する。これにより、チーム全体の知識蓄積を促進し、コマンド実行忘れや新規メンバーへの情報共有不足といった課題を解決。環境変数による無限ループ対策、ターミナルでの実行、ログファイルへの保存などの工夫が盛り込まれている。
もっと気軽にDocDD(SpecDD)でAI駆動開発したい
DocDDは、AI駆動開発を効率化するDocument-Driven Development手法です。YUMEMIが確立したもので、標準化された11フェーズの開発プロセス、Kiri等のMCP活用、7種類の専門エージェントが特徴です。技術ドキュメント、ADR、UI/UXデザイン等をAIで管理し、調査から実装、テスト、デプロイまでを支援。既存プロジェクトへの導入は簡単で、GitHubで公開されています。Next.js環境での動作確認を自動化する機能もあります。
わいの生成AIがカスコードばっか出してくるんやが
生成AIでのコーディング品質はプロンプトの具体性に大きく依存する。抽象的な指示では品質の低いコードが出力されやすく、具体的な指示(要件、フレームワーク、認証、ページネーション、エラー処理などを明示)で保守性の高いコードを生成できる。重要なのは、生成されたコードを理解し、セキュリティリスクやバグを見抜く能力。基礎知識の学習を通してAIを補助ツールとして活用し、レビューや品質判断、修正能力を高める必要がある。
【2025/11/9】「LLM開発、あなたも「文脈設計」重視してる?」今週の人気記事TOP5(2025/11/09)
AI Agentフレームワークを使うべきなのか?
LayerXのKenta Watanabe氏の記事では、AIエージェント開発におけるフレームワークの利用について考察されています。
フレームワークは複数LLM対応、抽象化、Workflow/RAG、UI連携、Durable Engine連携等のメリットがある一方、Context Engineeringによる安定化の際に、メッセージ履歴操作、Agentの動的な切り替え、Toolの出力制御等で制約となる場合があります。
海外ではシンプルな実装が推奨される傾向も踏まえ、プロダクトとチーム構成に応じて、抽象度の低いフレームワークを選び、必要な拡張を行うのが現実的なオプションであると結論付けています。
なぜタスク管理をNotionからGitHub Projectsへ移行したのか - AI時代の開発効率を最大化する選択
PIVOTのプロダクトチームは、タスク管理ツールをNotionからGitHub Projectsへ移行。AI活用が進む中、Notionではタスク起票時の転記作業がボトルネックとなっていた。GitHub Projectsはgh CLIによる操作性でAIとの連携が容易であり、起票コストを削減。開発ワークフローもGitHub上に統合され、開発効率が向上した。PdM/QAEの起票ハードルも低下。AIを前提としたツール選定の重要性が示唆された。
AIを賢く動かすのは「指示力」ではなく「文脈設計力」
LLM利用時、プロンプトの詳細化だけでは限界があり、重要なのは「コンテキストエンジニアリング」という考え方です。LLMは確率で動作し、会話が長引くと「コンテキストの腐敗」や「Lost in the Middle問題」が発生し、コンテキストウィンドウの制約から重要な情報を忘れてしまいます。対策として、不要な情報を削除し、本当に必要な情報に絞り込む「引き算」のアプローチが有効です。タスクが変わる度に会話をリセットする、プロジェクトルールやMCPツールを見直す、関係ないファイルを除外するなどが具体的な対処法として挙げられます。
使い捨てできるGPUクラウド Runpodを使おう!
NTTデータ岸川氏によるGPUクラウド「Runpod」の紹介記事です。Runpodは、手軽にGPU環境を利用できる従量課金サービスで、アカウント作成から環境構築まで10分程度で完了します。
大手クラウドと比較して学習コストが低く、機械学習に必要なツールがプリインストールされたテンプレートが利用可能です。VS Codeとの連携も容易で、ローカル開発と同様の操作感を実現します。
利用後はPodの停止・削除を忘れずに行うことで、コストを最適化できます。研究者や機械学習初学者、Kagglerなど、GPU環境を一時的に必要とするユーザーに特におすすめです。
[Anthropic推奨] 安定したLLM出力を得るプロンプト設計
Anthropic推奨のプロンプト設計として、XMLタグによる構造化でLLMの出力を安定させる手法が紹介されています。重要なのは指示、データ、ルールの明確な区別です。4つの実践パターンとして、<output-format>による出力形式制御、<examples>による暗黙学習、<content>タグによるRAGの境界線明確化、<thinking-instructions>によるCoT(Chain of Thought)での複雑な推論タスクの品質向上が挙げられています。位置バイアスを意識し、重要な指示をプロンプトの最初と最後に配置することが推奨されています。
【2025/11/2】「AIエージェント開発、次はどんな進化が?」今週の人気記事TOP5(2025/11/02)
GitHub × Obsidian × ChatGPT で “知識アシスタント” をつくる方法
Obsidianで作成したノートをGitHubで管理し、ChatGPTと連携させて「知識アシスタント」を構築する方法を紹介。
GitHub連携により、ChatGPTがノートを自然言語で検索・要約・整理し、ナレッジの活用を促進。
カスタムプロンプトでChatGPTに役割を与え、Markdown形式での構造化された出力を指示することで、議事録や記事作成を効率化。
ノート構造の統一、範囲指定、AI出力のチェック、定期的な整理が運用上の注意点。
コードは書ける、でも"AIを理解してない"エンジニアが増えている現実😭
AIアプリエンジニアが増加する中、OpenAI APIやLangChainなどのツール利用スキルは高くても、AIの挙動や構造を理解せずに開発するケースが増えている。その結果、動くものの実用レベルに達しない、または限定的な活用に終わる事例が多い。原因は、AIをブラックボックスとして捉え、モデル構造、プロンプト設計、データセット設計など、チューニングに必要な知識が不足しているため。課題解決には、AIの基礎理解を深め、評価軸を明確にし、小さく検証・定量化・改善のサイクルを回すことが重要。
Vue SFC のカスタムブロックと AI 駆動開発の相性が良い理由
Vue SFCのカスタムブロック<spec>を使ったAI駆動開発のアプローチが、仕様駆動開発の導入障壁を下げるという内容です。<spec>にコンポーネント単位で仕様を記述することで、AIは正確なコード生成が可能になります。仕様とコードが同一ファイルに存在することで、AIのコンテキスト維持、仕様の更新忘れ防止、レビュー効率化に貢献します。Vue SFCの構造が、AI時代の開発に最適であると結論付けています。
Cursor 2.0で何が起こった? 新LLM「Composer」と新UIを徹底解説
Cursor 2.0は、独自開発の高速コーディングモデル「Composer」と、マルチエージェント中心のUI刷新を特徴とする大型アップデートです。Composerは、コーディングに特化し、圧倒的な処理速度を誇りますが、複雑な思考は苦手です。UIはエージェントモードとエディターモードを切り替え可能で、複数モデルの並列実行、内蔵ブラウザでのUIテスト、ボイスコーディングが可能です。ユーザーからはComposerの性能は評価される一方、UI変更への戸惑いや価格設定への不満も出ています。
Claude Code on the Webの仕様を徹底解剖
Claude Code on the Webの仕様調査(2025/11/01時点)。
ブラウザ上で動作するClaude CodeのSandbox環境はgVisorベースで、Ubuntu 24.04 LTS、4コアCPU、8GBメモリ、9.8GBディスクを搭載。GitHubリポジトリをcloneして実行。グローバル設定は固定だが、プロジェクト設定は持ち込み可能。ghコマンドは禁止されている。CLAUDE.md、Hooks、Subagentsは利用可能だが、Slash Command、Skillsは制限がある。モデルはSonnet 4.5に固定。リポジトリに差分がある場合、commit+pushを促すHooksが設定されている。
Discussion