LangChain完全入門 生成AIアプリケーション開発がはかどる大規模言語モデルの操り方

LangChain完全入門 生成AIアプリケーション開発がはかどる大規模言語モデルの操り方

3,190円(本体 2,900円+税10%)

品種名
書籍
発売日
2023/10/24
ページ数
256
サイズ
A5判
著者
田村悠 著
ISBN
9784295017967

言語モデルを自在に操るスキルが身につく

ChatGPTのAPIが公開されて以来、多くの企業やエンジニアが競い合うように独自チャットボットなどのLLMアプリケーションの開発に取り組んでいますが、そんな開発の効率化に欠かせないのがPythonのライブラリであるLangChain(ラングチェーン)です。本書はこのLangChainを用いてアプリケーションを行いながら、LangChainの各機能を丁寧に解説します。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

詳細

1123101047_01.jpg

著者紹介

1990年東京都生まれ。フリーランスフルスタックエンジニア
0→1で多数のWebサービスを開発し、運用。
ベースフード株式会社では一人目のエンジニアとして参画し、定期購⼊システムを構築、その後上場までフロントエンド、バックエンド、インフラすべてを対応。
ChatGPTに衝撃を受け、AI関連の技術に興味を持ち動画に翻訳字幕をつけられるWebサービスを個人開発でリリース(konjac.ai)

目次

Chapter1 ChatGPTとLangChain
Chapter2 Model 〜 I/O 言語モデルを扱いやすくする
Chapter3 Retrievers 〜 未知のデータを扱えるようにする
Chapter4 Memory 〜 過去の対話を短期・長期で記憶する
Chapter5 Chains 〜 複数の処理をまとめる
Chapter6 Agents 〜 自律的に外部と干渉して言語モデルの限界を超える
Chapter7 Callbacks 〜 さまざまなイベント発生時に処理を行う

関連書籍

好評発売中

生成AI推し技大全 ChatGPT+主要AI 活用アイデア100選

おもわずオススメしたくなる生成AI活用術!

好評発売中

エンジニアのためのChatGPT活用入門 AIで作業負担を減らすためのアイデア集

好評発売中

全容解説GPT テキスト生成AIプロダクト構築への第一歩

GPT技術・製品の基礎知識を幅広く解説!

ダウンロード

  • 本書のサンプルコードは以下URLよりダウンロードできます。

    詳細については本書38ページをご参照ください。

    https://github.com/harukaxq/langchain-book

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 28ページ macOSの場合のPythonのバージョン
    • [誤]
      [Download Python x.xx.x]をクリックしてください。
    • [正]
      ページ中程の[Looking for a specific release?]にある[Python 3.11.4]の[Download]からmacOS用のインストーラーを入手のうえ、インストールしてください。
  • 37ページ langchainライブラリのインストールコマンド
    • [誤]
      python3 -m pip install langchain
    • [正]
      ・Windowsの場合
      wget https://raw.githubusercontent.com/harukaxq/langchain-book/master/requirements.txt -OutFile requirements.txt
      python3 -m pip install -r requirements.txt

      ・macOSの場合
      wget https://raw.githubusercontent.com/harukaxq/langchain-book/master/requirements.txt
      python3 -m pip install -r requirements.txt

    • 備考:

       LangChainのアップデートにより、書籍内のいくつかのパッケージのバージョンを固定する必要があります。

      37ページ中ほどのコマンドを上記の通り変更いただくと、すべてのバージョンを固定できます。
  • 38ページ openaiパッケージのアップデートのため、インストールコマンドを以下の通り変更してください。
    • [誤]
      python3 -m pip install openai
    • [正]
      python3 -m pip install openai==0.28
  • 116ページ chainlitのアップデートのため、インストールコマンドでバージョンを指定してください。
    • [誤]
      python3 -m pip install chainlit
    • [正]
      python3 -m pip install chainlit==0.5.1
  • 124ページ chat_3.pyの80行目で、1つめのdocumentsをdocumentに修正
    • [誤]
      HumanMessage(content=prompt.format(documents=documents_string,
    • [正]
      HumanMessage(content=prompt.format(document=documents_string,

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム