Software Design 2026年6月号

「Software Design 2026年6月号」のカバー画像
定価
1,562円(本体1,420円+税10%)
発売日
2026.5.18
判型
B5
頁数
184ページ

概要

第1特集
GitHub Copilot完全入門
VS Code/GitHub/CLI、あらゆる場所からAIエージェントを使いこなそう

GitHub Copilotは、GitHubの提供するAIツールです。チャットボットやAIエージェントなどのAI機能を、使い慣れたVS CodeやCLI、そしてWebサイトのgithub.comといったさまざまな環境から呼び出せるのが大きな特徴です。ソフトウェア開発に自然にAIを組み込む「AIネイティブ時代」において、ぜひ押さえておきたいツールだと言えます。しかし、非常に高機能なGitHub Copilotをどこから使い始めればよいのか、わからない人も多いのではないでしょうか。

そこで本特集では、GitHub Copilotの基本から活用までしっかり解説します。Copilotの基本的な知識から、VS CodeでAIエージェントを活用するための流れ、組織におけるAI導入・展開のポイントまで解説します。

第2特集
AIが書いたコード、どうテストする?
高品質なテスト生成のための手順・コンテキスト設計・検証法

ソフトウェア開発にAIが活用され、これまでとは桁違いの速さで実装が進むようになりました。その一方で、AIが書いたコードの品質確保が課題となっています。レビューやテストにAIを利用する取り組みも活発ですが、プロダクトとしての品質保証はAI任せで大丈夫なのでしょうか? また、人がテストし品質をチェックする場合は、テストがボトルネックにならないでしょうか?

まだ確立したノウハウのない分野ですが、本特集では、単体テスト、統合テスト、E2Eテストの各工程で、現在有効と思われる「AIが書いたコードやソフトウェアの品質を検証するための手順、手法、技術」を取り上げます。

目次

第1特集
AIネイティブ時代の最重要ツール
GitHub Copilot完全入門
VS Code/GitHub/CLI、あらゆる場所からAIエージェントを使いこなそう

  • 第1章:GitHub Copilot入門
    特徴、機能、プランの全体像を理解しよう
    …… 森 友梨映
  • 第2章:VS Codeで始めるGitHub Copilot
    多彩な機能を使い分けて、エージェントを賢く働かせよう
    …… 森下 篤
  • 第3章:github.comでCopilotを使いこなす
    コードの調査、AIレビュー、自律実装をWebブラウザで完結
    …… momosuke
  • 第4章:AIのポテンシャルを最大化するGitHub Copilot CLI
    急速な進化を続けるダークホース!その機能と強みを理解しよう
    …… 松木 雅幸
  • 第5章:GitHub CopilotならできるエンタープライズでのAI導入・活用
    現場への導入方法からセキュリティ、ガバナンス設計まで
    …… 小川 英孝

第2特集
品質と開発速度の両立
AIが書いたコード、どうテストする?
高品質なテスト生成のための手順・コンテキスト設計・検証法

  • 第1章:Mutation Testingで見抜くAIテストコードの落とし穴
    テストを検証し開発段階から品質を保つ
    …… 渋谷 拓真
  • 第2章:AI駆動開発のテスト戦略
    QAの現場で挑戦!AIとの協働で高品質なテスト
    …… 木下 智弘
  • 第3章:プロダクト品質を保証するためのテストとAI活用
    従来のテストを理解し、適切にAIに任せよう
    …… 村穂 紀成

連載

  • ITエンジニア必須の最新用語解説
    【210】コンテキストエンジニアリング……杉山 貴章
  • 万能IT技術研究所
    【49】千年を超える昔に存在した山林寺院跡を眺めに行こう――山中に隠れた「人工平坦地」を現在世界にXR可視化する……平林 純
  • 現実世界を拡張するWebXRプログラミング
    【8】Babylon.jsでWebARを体験しよう ③plane-detectionを使ってみる……にー兄さん(堤 海斗)
  • ネコ、コード、ネコ
    【12】コンピュータサイエンスと株……植山 類
  • Rustで作るイベント駆動アーキテクチャ
    【4】失敗を型で設計する——Rustのエラーハンドリングの基礎……福永 健吾
  • 実録 AIネイティブプロダクト開発
    【4】AIエージェント時代の性能評価……松村 優也
  • データ分析とSQLエージェント
    【6】SQLエージェントとテーブルディスカバリ……太田 満久(おおたまん)
  • 技術選定の舞台裏
    【9】インタビュー分析SaaS「toitta」……徳網 亮輔
  • プログラミング×AIの最前線
    【15】「役割分担」の崩壊――人とAIの間で今起きていること……木下 雄一朗
  • 実践LLMアプリケーション開発
    【33】Agent Client Protocolでエージェントとエディターを連携させる……西見 公宏
  • AWS活用ジャーニー
    【44】AWS Control Tower……森尾 孟倫
  • ドメイン解体新書
    【29】.ioをめぐる問題から考えるccTLDとgTLDのリスクの違い……谷口 元紀
  • 計算装置としてのGPU
    【2】グラフィックス描画のための計算とは……山田 英伸
  • 押し上げろ!サイバーセキュリティ!
    【2】攻撃者は、あらゆる「隙」を狙っている……熊坂 駿吾
  • 暗号のひみつ
    【6】暗号利用モードのひみつ……荒木 誠
  • 【最終回】インターネットの姿をとらえる
    【20】インターネットの未来を考える……土屋 太二
  • 魅惑の自作シェルの世界
    【43】timeの実装(後編)と!の実装……上田 隆一
  • コミュニケーション・エンジニアリング
    【5】すれ違いを生むあいまいな言葉……konifar(小西 裕介)
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【173】双葉町アイデアソン2026……小泉 勝志郎