Software Design 2026年1月号

「Software Design 2026年1月号」のカバー画像
定価
1,562円(本体1,420円+税10%)
発売日
2025.12.18
判型
B5
頁数
192ページ
ISBN
978-4-297-15155-3

概要

第1特集
脱“APIをたたくだけ”
LLMのしくみ

AIにチャットで質問したり、AIツールを使ってコーディングしたり、LLM APIをアプリケーションに組み込んだりと、LLMは私たちの生活に欠かせない存在となっています。その一方で、生成されたコードがそのまま使えなかったり、ハルシネーションを起こしたりと、意図しない動作に戸惑うことも多いはずです。LLMを単なるブラックボックスにしないために、本特集ではそのしくみを解説します。しくみを理解することで、なぜ高い性能を発揮するのか、なぜ思い通りにいかない場面があるのかが見えてきます。自信をもってLLMを活用できるようになりましょう。

第2特集
アルゴリズムはどこに効く?
パフォーマンスの壁を乗り越える実践テクニック

ITエンジニアに必須の知識として、「アルゴリズム」と「データ構造」があります。しかし具体的に、これらの知識はなぜ必要で、いったいどんな効果をもたらすのでしょうか。

本特集では、アルゴリズムとデータ構造がさまざまなパフォーマンスの壁を乗り越えるために機能するメカニズムを解説します。プログラムの速さと品質要因とのトレードオフを理解するアルゴリズムの基礎から、O記法の限界を超えた組み込みデータ構造の秘密とCPUレベルの最適化の現実、さらには、WebサービスのI/Oボトルネック回避やデータ配置といったアーキテクチャレベルの課題解決までを紹介します。アルゴリズムとデータ構造の思考法を学んで、最適なコードを追究しましょう。

特別企画
始めるなら今!?最新情報と活用のポイント
デスクトップLinux元年 in 2026

着実に進化し続け、たびたびブレイクスルーが期待されつつもなかなか流行らないデスクトップLinux。しかし、Windows 10のサポートが切れたPCの利用先として期待され、2025年にはGNOMEデスクトップサーバのWayland移行が決定するなど、2026年は例年と比べても期待できる「デスクトップLinux元年」と言えるでしょう。本記事では、現在のデスクトップLinuxのトレンドや活用のポイントを解説します。

目次

第1特集
脱“APIをたたくだけ”
LLMのしくみ
中身を知って最大限の力を引き出せるようになろう!

  • 第1章:LLMの基本構造を理解しよう
    なぜ文脈を理解し回答できるのか?
    …… 藤本 敬介
  • 第2章:学習プロセスを知ろう
    LLMはどのように賢くなるのか
    …… 大田 竹蔵、藤原 知樹
  • 第3章:小さく実装してみよう
    推論・事前学習・事後学習を実践する
    …… 大谷 真也
  • 第4章:モデルの違いを学ぼう
    適切なモデルを選定するための観点と評価方法
    …… 服部 響

第2特集
「最適なコード」の現実解
アルゴリズムはどこに効く?
パフォーマンスの壁を乗り越える実践テクニック

  • 第1章:良いプログラムとアルゴリズムの関係
    速いだけではダメ?トレードオフを理解してコードを改善
    …… けんちょん(大槻 兼資)
  • 第2章:組み込みデータ構造が最強である理由
    O記法の限界とCPU最適化の裏側
    …… 渋川 よしき、松本 朝香
  • 第3章:パフォーマンス問題の診断とアーキテクチャの再考
    I/Oボトルネックの回避とデータ配置の最適解
    …… 真野 隼記

特別企画

  • 始めるなら今!?最新情報と活用のポイント
    デスクトップLinux元年 in 2026
    ……あわしろいくや

連載

  • ITエンジニア必須の最新用語解説
    【205】Vitest……杉山 貴章
  • 万能IT技術研究所
    【44】大規模言語モデルに潜む感情を見つけて、感情を動かす——感情や記憶をなぞり「人を救う物語」……平林 純
  • 現実世界を拡張するWebXRプログラミング
    【3】WebXR Device APIについて知ろう……にー兄さん(堤 海斗)
  • ドメイン解体新書
    【24】ドメイン名価格高騰の裏にある「DNSのコスト」の正体……谷口 元紀
  • ネコ、コード、ネコ
    【7】副業としてのOSS開発……植山 類
  • 【新連載】データ分析とSQLエージェント
    【1】問いを理解し、データと対話できるAIとしてのSQL生成……太田 満久(おおたまん)
  • 【新連載】暗号のひみつ
    【1】マイナンバーカードを支える暗号技術……荒木 誠
  • 【最終回】パッケージマネージャーNix入門
    【5】Nixが変えるインフラ構築体験――OS全体を宣言するイミュータブル世界……たけてぃ
  • 技術選定の舞台裏
    【5】AIプロダクトの探索からデリバリーまで……大森 貴通
  • 【最終回】Ruby×静的型付け戦略
    【9】型を直接コードに埋め込む……松本 宗太郎
  • プログラミング×AIの最前線
    【10】Cursor 2.0の衝撃……木下 雄一朗
  • 実践LLMアプリケーション開発
    【28】ReActエージェントのプロンプトをGEPAで最適化する……西見 公宏
  • AWS活用ジャーニー
    【39】Amazon Neptune……杉金 晋
  • はじめてのオフェンシブセキュリティ
    【7】権限昇格に挑戦してみよう!(Windows編)……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
  • インターネットの姿をとらえる
    【16】インターネットのルールは誰がどのように決めているのか……土屋 太二
  • 魅惑の自作シェルの世界
    【38】localの実装(後編)……上田 隆一
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【168】ランナーズハイを求めて 〜第12回 石巻ハッカソンから……菅原 洋介(Pen)