書籍概要

Software Design 20261月号

バックナンバー一覧

発売日
更新日

概要

第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)

サポート

現在サポート情報はありません。

商品一覧