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回 石巻ハッカソンから