書籍概要

Software Design 2026年10月号

→バックナンバー一覧

発売日
更新日

概要

第1特集
自走AIのためのハーネス設計入門
AIを縛り制御する,Agentic Codingの大前提

LLMの進化は目覚ましく,エージェントの自走力を最大限に活かす場合,人間の介入がボトルネックになる時代になりました。これからのAgentic Codingでは,これまで人が担っていたコードの検証やレビューといった作業を,いかにしくみへと変換していくかが重要です。本特集では,AIの自律的なコーディングを支える「ハーネス」をどのように設計すればよいのか解説します。LLMのコーディング性能を保ちながら,自走させるに足る「縛り」を加えるハーネスとは何なのか,本特集を読めば理解できるはずです。

第2特集
手探りの先に見えたQAの未来
AIによるテスト自動化のリアル

AIによる高速なソフトウェア開発が推進される中,QAエンジニアが担うE2EレベルのテストもAIによる自動化が期待されています。しかし,画面操作を中心としたテストはQAエンジニアの暗黙知によるところが大きく,テスト設計から結果検証までをAIで自動化するのは容易ではありません。

本特集では,その困難な課題に挑んだ株式会社TOKIUMの取り組みを紹介します。テスト設計/実行の自動化の成功のカギは,暗黙知を,AIが参照できる形に構造化できるか,AIが破れないルールとしてしくみ化できるかにかかっています。さらに,自動化したしくみをチームで展開する際には,さまざまな落とし穴をクリアしなければいけません。同社が数々の試行錯誤と失敗の末に得た知見を惜しみなく紹介します。

特別広報
その便利Rubyかも~“NICE”は,画面の向こうへ~
Ruby biz Grand prix 2026

目次

第1特集
開発効率と品質を両立させる!
自走AIのためのハーネス設計入門
AIを縛り制御する,Agentic Codingの大前提

  • 第1章:Agentic Codingとハーネスエンジニアリング
    AIの自走性能を最大化させるしくみと考え方
    …… 渡邉 洋平
  • 第2章:ハーネスの部品とワークフロー設計
    自律実行のしくみを理解し,適切なコンポーネントを配置する
    …… laiso
  • 第3章:コンテキストによるハーネス
    縛るだけでは効果なし?現在のAGENTS.md/スキルの役割とは
    …… 西見 公宏
  • 第4章:外部ツールとサブエージェントによる検証ハーネス
    コンテキスト管理が評価の質を分ける
    …… 北川 亮,山本 周典
  • 第5章:権限管理と実行環境の多層防御
    ツール権限に起因するリスクからサンドボックスでの隔離まで
    …… 大嶋 勇樹

第2特集
手探りの先に見えたQAの未来
AIによるテスト自動化のリアル
しくみ構築,暗黙知の構造化,チーム展開

  • …… 西田 泰明
  • 第1章:テスト設計の属人化をAIでなくす
    GitHub集約×Claude Codeによる設計自動化
  • 第2章:QAの暗黙知を「AI Ready」にする
    ハーネスエンジニアリングの実践
  • 第3章:AIテスト自動化,チーム展開の落とし穴
    「動く」と「チームで運用できる」の間の谷
  • 第4章:AIはQAエンジニアの仕事を奪うのか
    品質の最後の砦から,最初のゲートへ

特別広報

  • その便利Rubyかも~“NICE” は、画面の向こうへ~
    Ruby biz Grand prix 2026

連載

  • ITエンジニア必須の最新用語解説
    【214】vlt……杉山 貴章
  • 万能IT技術研究所
    【53】ギザのピラミッドが指す「太陽の都」,4500年前の測量ミッション――違うみんなで考える。ぼくらはみんな生きている……平林 純
  • 現実世界を拡張するWebXRプログラミング
    【12】OSS版8th Wallを使う② Engine BinaryでシンプルなWebAR……にー兄さん(堤 海斗)
  • ドメイン解体新書
    【33】キーワードで再確認!ドメインとDNSの役割……谷口 元紀
  • ネコ,コード,ネコ
    【16】moldの論文を書いた話……植山 類
  • ORMで学ぶWeb開発のベストプラクティス
    【2】ロード戦略……森田 寛樹
  • 設計としてのTypeScriptプログラミング
    【3】Branded Typesを使い,仕様を型で表現する……池奥 裕太
  • Rustで作るイベント駆動アーキテクチャ
    【8】【実践編】トレイトによる外部APIクライアントの抽象化とエラー設計……福永 健悟
  • 実録 AIネイティブプロダクト開発
    【8】AIエージェントのための検索……鷹取 敏志
  • プログラミング×AIの最前線
    【19】Agent Plugins 1.0.0――6社が合意した規格を,作って検証するまで[前編]……木下 雄一朗
  • 実践LLMアプリケーション開発
    【37】OpenRouter入門……西見 公宏
  • AWS活用ジャーニー
    【48】Amazon Cognito……森尾 孟倫
  • 計算装置としてのGPU
    【6】GPUを扱う難しさ……山田 英伸
  • 押し上げろ!サイバーセキュリティ!
    【6】サイバーセキュリティの航海図を手に入れろ! 流れを知り,守りを次の段階へ……原田 誠也
  • 暗号のひみつ
    【10】圧縮オラクル攻撃とTLSの脆弱性……荒木 誠
  • 魅惑の自作シェルの世界
    【47】パターン削除の実装(後編),パターン置換の実装(前編)……上田 隆一
  • コミュニケーション・エンジニアリング
    【9】決めたことを上手に伝える……konifar(小西 裕介)
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【177】保育士はAI活用に向いている!――宮城県「保育×生成AI」の現場から……小泉 勝志郎

サポート

ダウンロード

P.6 「現実世界を拡張するWebXRプログラミング」

(2026年9月17日更新)

本誌で使用しているサンプルコードを以下からダウンロードできます。ダウンロードファイル「第12回サンプルプロジェクト.zip」は圧縮ファイルです。解凍したうえでご利用ください。詳細については,本誌中の説明を参照してください。

なお,このサンプルは学習・実験用を目的としております。オリジナルの著作権は著者に帰属しますが,読者が断りなく任意に利用・改変できることとします。

ダウンロード
第12回サンプルプロジェクト.zip

商品一覧