出版社内容情報
大規模言語モデル(LLM)が普及し、サービス価値やユーザ体験が変革の時を迎えています。チャットUIとしての印象が強いLLMですが、文献調査やコーディングの支援、果ては映画の編集など適用先は無限大に広がっています。とりわけ、テキストや画像、音声などこれまで扱いが難しかった非構造化データの解析に対して、LLMは極めて高い性能を発揮します。これらのデータの多くは企業や組織の中に手付かずのまま眠っていますが、その活用がビジネスでの競争力に直結するために、適切な形で情報を抽出する必要があります。このためLLMによる非構造化データからの情報抽出の取組みが活発化していますが、タスクの種類が多岐に渡ることや定量評価の難しさから教科書や論文での報告は多くはありません。そこで我々は、誰もが、どのような非構造化データであっても容易に分析できるように、一連のノウハウを体系的にまとめました。
本書ではまず非構造化データの特徴を述べ、情報抽出の重要さを説明します。次にLLMの特徴や性能向上のための技術を解説します。LLMは一見万能に見えますが、セキュリティの懸念、LLMが不得手とするタスク、処理速度、運用コスト、精度評価のむずかしさなど、適用時の注意点についてもふれます。そして、LLMによる情報抽出の汎用的な手法から、個々のタスクに特化した手法までを説明します。ただし、そのままのLLMでは各タスクに対する精度や処理速度が不十分なことがあります。タスクに対する精度を上げるために、画像の回転補正やマーカー付与、クレンジングやコンテキストの取捨選択といった前処理や、推論速度を高速化するための画像圧縮や複数画像の結合にLLMの出力を安定させ、後続の処理で使いやすくするためのバリデーションやリカバリといった後処理の技術についても解説します。
なお本書では、GoogleのGeminiを活用した情報抽出の手法を、詳細なプロンプトとともに解説しています。プログラミングに精通していない方でも、掲載しているプロンプトをコピー&ペーストするだけで、Geminiをはじめとする各種LLMで簡単に情報抽出を再現することが可能です。また、より高精度かつ発展的な推論を実現するために不可欠な前処理手法については、Pythonのサンプルコードを併記しました。これらはGoogle Colab環境でそのまま動作させることができ、すぐに実践に活かせるものとなっています。
【目次】
第1章 情報抽出の概要
1-1 構造化データ
1-2 非構造化データ
1-3 情報抽出の代表例
1-4 ルールベースによる情報抽出
1-5 LLMによる情報抽出
第2章 LLMことはじめ
2-1 LLMとは何者か?
2-1-1 言語モデル
2-1-2 原理に立ち返る意味
2-1-3 賢い予測変換器
2-1-4 言語モデルの形式的な定義
2-1-5 ボキャブラリ
2-1-6 トークン
2-1-7 Transformer
2-1-8 LLMの学習プロセス
2-1-9 LLMの推論プロセス
2-1-10 すべてのタスクを「テキスト生成」として解く
2-2 マルチモーダルモデルの発展
2-2-1 マルチモーダルモデルの進化段階
2-2-2 情報抽出におけるEnd-to-Endモデルの恩恵
2-3 モデルの分類と代表例
2-3-1 分類軸1:モダリティ(扱えるデータの種類)
2-3-2 分類軸2:提供形態(クローズドとオープン)
2-3-3 代表的なクローズドモデル
2-3-4 代表的なオープンモデル
第3章 情報抽出タスクの精度改善
3-1 入力を整える前処理
3-1-1 モデルの入力仕様と制約
3-1-2 クレンジング
3-1-3 チャンク化
3-1-4 データ構造の付与
3-1-5 重要箇所の抽出・圧縮
3-1-6 前処理は「精度」と「運用」を同時に改善する
3-2 出力を安定させる後処理
3-2-1 出力形式を固定する
3-2-2 パースと正規化
3-2-3 バリデーション:型・制約・整合性のチェック
3-2-4 失敗時のリカバリ
3-2-5 ログと評価への接続
3-2-6 後処理は「対症療法」ではなく「アーキテクチャ設計」である
3-3 パラメータ設定の見直し
3-3-1 モデルの変更
3-3-2 ハイパーパラメータの調整
3-4 プロンプトエンジニアリング
3-4-1 プロンプトとは
3-4-2 プロンプト作成の鉄則
3-4-3 マニュアルによるプロンプトエンジニアリング
3-4-4 プロンプト自動最適化
3-5 複数ステップによる推論
3-5-1 マルチステージ推論
3-5-2 マルチエージェント
3-6 モデルのファインチューニング
3-6-1 ファインチューニングとは
3-6-2 ファインチューニングが効きやすいパターン
3-6-3 学習データ作成が成否を左右する
3-6-
内容説明
現場ですぐに使える!Pythonサンプルコード、Geminiサンプルプロンプト。LLMを使いこなすための技術知識。ハルシネーションやセキュリティへの対策。マルチモーダルLLMによるデータ変換。データ圧縮や高速化技術。
目次
第1章 情報抽出の概要
第2章 LLMことはじめ
第3章 情報抽出タスクの精度改善
第4章 LLM活用における注意点
第5章 テキストデータからの情報抽出
第6章 画像データからの情報抽出
第7章 音声/動画データからの情報抽出
付録A PythonとGeminiの基礎
著者等紹介
中田百科[ナカダヒャッカ]
株式会社リクルート・慶應義塾大学理工学研究科後期博士課程3年。2016年3月東京大学大学院理学系研究科修士課程修了。メーカーの研究職に勤めたのち、株式会社リクルートにてデータサイエンス業務に従事。光学文字認識、画像認識、プロンプトエンジニアリング、量子計算、数理最適化の研究を行なっている。また、大学受験予備校/大学での講義や試験作成といった教育活動にも長年携わっている。趣味は「最新の大規模言語モデルでも解けない数学の問題」を考案すること。統計検定1級最優秀成績賞の受賞者
桐生佳介[キリュウケイスケ]
株式会社リクルート機械学習エンジニア。2013年3月、早稲田大学社会科学部卒。国内金融系Slerにてシステムエンジニア、R&Dエンジニアとして勤務したのち、株式会社リクルートにてデータサイエンス業務に従事。自然言語処理分野を専門とし、継続事前学習、ファインチューニング、性能評価、推論最適化など、大規模言語モデル(LLM)の周辺技術について幅広く研究・開発に取り組む。また、これらの知見を活かし、LLMを用いたレコメンドシステムなどのビジネス実装を牽引している。2025年・2026年には、同社のエンジニア向け新人研修「つくって納得、つかって実感!大規模言語モデルことはじめ」の講師を担当(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
-
- 電子書籍
- 機動戦士ガンダム ヴァルプルギス【分冊…
-
- 電子書籍
- 【分冊版】隻眼の少女(23) BUNC…
-
- 電子書籍
- 断罪されている悪役令嬢と入れ替わって婚…
-
- 電子書籍
- 姉フレンド 78号
-
- 電子書籍
- 花街の用心棒【分冊版】 16 Bs-L…




