エンジニア選書シリーズChatGPT/LangChainによるチャットシステム構築[実践]入門
2023年10月18日紙版発売
2023年10月18日電子版発売
吉田真吾,大嶋勇樹 著
B5変形判/280ページ
定価3,300円(本体3,000円+税10%)
ISBN 978-4-297-13839-4
書籍の概要
この本の概要
本書は,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アプリを本番稼働させるうえで必要となる,ユーザー体験,セキュリティ,コンプライアンスへの準拠などのためのヒントや注意点も解説します。
こんな方におすすめ
- ChatGPTのようなチャットベースのアプリケーション開発を行いたいエンジニア
この本に関連する書籍
-
LangChainとLangGraphによるRAG・AIエージェント[実践]入門
本書では,OpenAIによるAIサービスを利用するためのOpenAI API,オープンソースのLLMアプリ開発ライブラリLangChain を使って,LLM(大規模言語モデル)を活用したRAG(...
-
大規模言語モデル入門Ⅱ 〜生成型LLMの実装と評価
「大規模言語モデル入門」の続編です。「大規模言語モデル入門」は理論と実装のバランスをとって構成しましたが,本書では実装部分で扱い切れなかった話題を取り上げ,...
-
図解即戦力 ChatGPTのしくみと技術がこれ1冊でしっかりわかる教科書
ChatGPTの登場によってAIが身近に感じられるようになりました。AIを使いこなすことによって生活が豊かになる,そんな未来がすぐそこまできています。本書では,「大規模...
-
Azure OpenAI Serviceではじめる ChatGPT/LLMシステム構築入門
Microsoft AzureはChatGPTをはじめとするOpenAIモデルを利用できる,現在唯一のパブリッククラウドサービスです。本書はLLM(大規模言語モデル)に興味があるITエンジニ...
-
ソフトウェア開発にChatGPTは使えるのか? ――設計からコーディングまでAIの限界を探る
「ソフトウェア開発にChatGPTは使えるのか?」エンジニアならば誰しも考える疑問です。本書は,ベテラン技術者が真正面からChatGPTにあたり,その性能をさまざまな点か...
-
ゼロからはじめる なるほど! ChatGPT活用術 ~仕事の効率が劇的に変わるAI使いこなしのヒント
人間と変わらない受け答えが話題のAIチャットシステムChatGPT。幅広い分野の質問に詳細な回答を生成できることから,世界中で大きな注目を集めています。米国のOpenAIが...