出版社内容情報
本書は、ChatGPTのAPIとLangChainを使って、大規模言語モデル(LLM)を本番レベルのシステムに組み込むための知識をステップバイステップで学習し、手を動かしながら実践できる書籍です。
生成AIが登場し、APIやフレームワークのエコシステムが充実してきたことによって、これまで機械学習やプログラミングの十分な知識が必要だったことに対してアプリケーション開発者が挑戦しやすくなりました。LLMの性質を活かしたサービスや業務システム構築の基礎を理解し、LLMのモデルやワークフローを抽象化して取り扱ううえで、LangChainというフレームワークが非常に便利です。本書でOpenAI APIやLangChainをしっかり学ぶことで、生成AI関連の知識を体系的にイメージできるようになります。
本書ではまず、OpenAI APIとLangChainについて解説します。ChatGPTのようなしくみを業務システムなどに組み込むためには、単にLLMに1つ入力して1つ出力を得るような実装ではなく、複数のタスクを一連のワークフロー処理として実現する必要があります。また、ChatGPTが知識を持たない専門知識を答えてほしいとか、意図した形式で応答が欲しいなど、実用性を高める必要も出てきます。これらを実現するためのLangChainのつかいかたをわかりやすく解説します。
後半では、ステートレスなOpenAI APIに記憶を持たせたり、必要に応じてWeb検索などを行うエージェント処理、さらにそれらチャット形式の処理を、ステップバイステップでWebアプリやSlackアプリとして実装します。
さらに、LLMアプリを本番稼働させるうえで必要となる、ユーザー体験、セキュリティ、コンプライアンスへの準拠などのためのヒントや注意点も解説します。
内容説明
大規模言語モデルを本番システムで活用するための基礎知識と実践的ハンズオン。
目次
第1章 大規模言語モデル(LLM)を使ったアプリケーションを開発したい!
第2章 プロンプトエンジニアリング
第3章 ChatGPTをAPIから利用するために
第4章 LangChainの基礎
第5章 LangChainの活用
第6章 外部検索、履歴を踏まえた応答をするWebアプリの実装
第7章 ストリーム形式で履歴を踏まえた応答をするSlackアプリの実装
第8章 社内文書に答えるSlackアプリの実装
第9章 LLMアプリの本番リリースに向けて
付録 Webアプリ、Slackアプリ開発の環境構築
著者等紹介
吉田真吾[ヨシダシンゴ]
株式会社サイダス取締役CTO/株式会社セクションナイン代表取締役CEO。ChatGPT Community(JP)主催。HCM Suite「CYDAS PEOPLE」の開発・運用。サーバーレステクノロジーのコミュニティ主催を通じて、日本におけるサーバーレスの普及を促進
大嶋勇樹[オオシマユウキ]
ソフトウェアエンジニア。IT企業からフリーランスエンジニアを経て会社を設立。現在は実務に就き始めたエンジニアのスキルアップをテーマに、勉強会の開催や教材作成の活動を実施。オンラインコースUdemyではベストセラー講座多数。AWSやDocker/Kubernetes、サーバーレス技術などを扱う「野生」のクラウドネイティブ人材。最近はLangChain芸人。勉強会コミュニティStudyCo運営(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
nbhd
vinlandmbit
ぶう
smatsu
monotony
-
- 和書
- 奸婦にあらず 角川文庫
-
- 電子書籍
- 100人の英雄を育てた最強預言者は、冒…