翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門【紙+PDFセット】

奥田 勝己(著)

商品番号
SESET202521
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2025年02月17日
キーワード
プログラミング  データベース  開発  人工知能  電子書籍【PDF版】  ChatGPT

7,480円(税込)(本体6,800円+税10%)
送料無料

2,040pt (30%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

紙書籍のみはこちら PDF版のみはこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト
  • 本商品は紙の書籍とPDF版電子書籍のセット商品です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

商品概要

本商品は紙の書籍とPDF版電子書籍のセット商品です。 PDF版の内容は、書籍版と同じです。

基礎からソフトウェア開発の入門まで、LLMを体系的に学びたい人のための必携書

本書は1冊で仕組みと開発手法を体系的に学べる、大規模言語モデル(Large Language Models:LLM)を活用したソフトウェア開発の入門書です。

今や、ソフトウェア開発者にとってLLMを用いた開発手法の習得は必須となりました。

LLMは多岐にわたる問題を解決できるため、チャットボットとしての利用だけでなくプログラムの部品としても利用できます。例えば、翻訳、感情分析などの自然言語処理、アリゴリズム(ソート、検索など)処理、プログラム生成などの課題を扱えます。

こうした処理は、従来はプログラマがコーディングしていましたが、大規模言語モデルの登場と実用化により、プログラミング(コーディング)の方法が変わってきています。

そこで本書では、大規模言語モデルを利用したソフトウェア開発に興味のある方に向け、主にOpenAI社のChatGPT、Anthropic社のClaude、Google社のGeminiのAPIを活用して、LangChainなどのフレームワークを用いながら開発手法の基礎を解説しています。

部品としての使用方法だけでなくLLMの仕組みから解説しているため、プロンプトエンジニアリングについても自然とスキルアップできる内容です。

【本書を読むために必要なスキルや前提条件】
・Pythonによるプログラミング経験のある方
・Pythonによるソフトウェアの開発経験がある方
・各種クラウドサービスへ使用料金を支払うことに理解のる方

【目次】
第1章 Transformer
第2章 学習
第3章 プロンプトエンジニリアリング
第4章 言語モデルAPI
第5章 LLMフレームワーク -LangChain-
第6章 マルチエージェントフレームワーク -LangGraph-
第7章 アプリケーション

商品の発送、データのダウンロードについて

書籍版は、ご注文日当日もしくは翌営業日に、ヤマト運輸の宅急便で発送いたします。
PDF版は、会員メニューからダウンロードしてご利用ください。ご注文確定後、ダウンロードが可能な状態になりましたら、「発送のご連絡」という件名のメールをお送りいたしますので、記載のURLからSEshopにログインしてダウンロードしてください。

商品のダウンロード方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの商品タイトルが表示されますので、リンクをクリックしてダウンロードしてください。

第1章 Transformer
1.1 言語モデルとは
1.2 色々なLLM
1.3 Transformerの仕組み
1.4 トークナイザ
1.5 トークンのサンプリング手法

第2章 学習
2.1 LLMの学習の概要
2.2 LLMの事前学習
2.3 指示チューニング(Instruction Tuning)
2.4 RLHF(Reinforcement Learning from Human Feedback)
2.5 勾配降下法
2.6 誤差逆伝播法(Backpropagation)
2.7 学習における問題と対策

第3章 プロンプトエンジニアリング
3.1 プロンプトエンジニアリングの重要性
3.2 Zero-Shotプロンプティング
3.3 Few-Shotプロンプティング
3.4 Chain-of-Thought(CoT)プロンプティング
3.5 Self-Consistency(自己整合性)
3.6 プロンプトチェーニング
3.7 RAG(Retrieval Augmented Generation)
3.8 ReAct
3.9 Reflexion
3.10 役割やペルソナの設定

第4章 言語モデルAPI
4.1 会話型APIと補完型API
4.2 各種言語モデルAPIの共通点
4.3 言語モデルAPIごとの使い方

第5章 LLMフレームワーク -LangChain-
5.1 LangChainの概要
5.2 会話モデル
5.3 プロンプトテンプレート
5.4 出力パーサ
5.5 チェーンのためのLCEL
5.6 RAGサポート
5.7 エージェントとツールの利用

第6章 マルチエージェントフレームワーク -LangGraph-
6.1 エージェントとは
6.2 マルチエージェントアーキテクチャ
6.3 LangGraphの基礎
6.4 LangGraphの応用

第7章 アプリケーション
7.1 マルチモーダルRAGチャットボット
7.2 クイズ作成・採点システム

Appendix 学習環境の構築

各種問い合わせは以下のリンクからご連絡ください

関連商品

おすすめ特集

【2024年】SEshop人気書籍 ベスト20

2024年にSEshopで人気だった本を20冊ご紹介!IT技術、生成AI活用、マネジメント本など

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

エンジニア必携特集

【エンジニア必携特集】開発現場で使える!ITエンジニアの業務に役立つ書籍を一挙ご紹介

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

手帳術

毎日をもっと楽しく、充実させる手帳・ノートの活用術書をご紹介

電気工事技術者

第二種電気工事士、電験3種など、電気工事技術者関連の資格参考書はこちら

特集をもっと見る