現在地
トップ > 電子書籍 > PC・システム開発 > その他
生成AIアプリ開発大全ーーDifyの探求と実践活用

生成AIアプリ開発大全ーーDifyの探求と実践活用 [電子書籍版]
小野哲

9位 その他部門 楽天ブックス週間ランキング(2025年04月21日-2025年04月27日)ランキングを見る

4,620(税込)

商品情報

  • 著者:   小野哲
  • 発売日:   2025年03月25日
  • 出版社:   技術評論社
  • 商品番号:   9784297147457
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

※この商品はリフロー型で作成されており、ハイライトや検索、文字の大きさの変更などの機能がご利用可能です。


◆最強のDify・生成AI活用マニュアル。◆


 Chat GPTをはじめとした生成AIサービスが躍進しています。Gemini、ClaudeやAzure OpenAI、Llamaなど生成AIのサービスは日々能力が向上し、さまざまなビジネスシーンですでに活用されています。本書で解説するDIfy(ディファイ)とは、各種生成AIを使用してアプリケーション開発ができるプラットフォームです。しかもオープンソースで利用可能です。Webサービス版Difyではすぐに自分が使いたいアプリを作ることができます。さらにDockerを使用すれば、個人や自社の環境で開発ができるようになります。

 本書はアプリを作りながらさまざまな視点からDIfyの活用方法の解説をします。例を挙げるとAIチャットボット、RAG(Retrieval-Augmented Generation)、エージェント、ワークフロー、ノードの活用、各種ツールやAPIの使い方、チャットフローの作り方まで詳しくフルカラーで説明します。最終的にはDockerで完全クローズドなシステムを構築するまで完全解説します。Difyは作りたいアプリをノーコード・ローコードで実現できます。その威力と影響力に刮目するでしょう。生成AIの可能性にITエンジニアは興奮が止まらないかもしれません。500ページを超えるボリュームで全方位から詳しく解説します!


■こんな方におすすめ


生成AIを利用してアプリケーション開発をしてみたいITエンジニア。生成AIの可能性を調査している方、またはこれから活用してみたい方。各種生成AIでアプリケーション開発できるDIfyの機能を知りたい方。


■目次


第1章 生成AIの理解と活用

  1.1 生成AIの回答の仕組みとユーザーアプリケーション

  1.2 Difyの役割と課題ドリブン開発

  1.3 Difyとはどのようなものか?

第2章 チャットボットの作成

  2.1 さっそくDifyを使ってみる

  2.2 LLMのモデルの登録

  2.3 LLMパラメータの調整

  2.4 プロンプトを考える

  2.5 Webページにチャットボットを埋め込む

  2.6 履歴の確認と監視について

第3章 RAGを使いこなす

  3.1 RAGとは何か?

  3.2 ナレッジの構築

  3.3 チャットボットでRAGを行ってみる

  3.4 RAGのポイントは入力データにあり

  3.5 ハイブリッド検索について

第4章 エージェントの作成

  4.1 エージェントとは

  4.2 DifyでAIエージェントを作る

  4.3 ツールの連携の実例

  4.4 マルチモーダル対応の実例

第5章 ワークフローの作成

  5.1 AIアプリ開発の基本技術

  5.2 さっそく作ってみよう

  5.3 ワークフロー公開の2つのモード

  5.4 知識をつなげて統合する

  5.5 議事録を作成する

  5.6 DSLのエクスポートとインポート

第6章 各種ノードの型

  6.1 壱ノ型=開始ー終了:アルファでありオメガである

  6.2 弐ノ型=開始ーLLMー終了:究極の型

  6.3 参ノ型=条件分岐:条件によって処理を分ける

  6.4 四ノ型=知識取得:RAGで知識を得る

  6.5 伍の型=変数を取り出す:パラメータ抽出

  6.6 六ノ型=繰返し処理:イテレータで回す

  6.7 七ノ型=定型文の処理:テンプレートはどう使うのか

  6.8 八ノ型=コード実行:ラストワンマイルの切り札

  6.9 九ノ型=API召喚術:HTTPリクエストノードでAPI連携

  6.10 拾ノ型=パラレル実行:ノードを同時に実行する

  6.11 拾壱ノ型=ファイル処理:あらゆるファイルを読むこと

  6.12 拾弐ノ型=構造化出力:非構造データを構造化する

  6.13 まとめ:十二の型、その先にある無限の可能性

第7章 各種ツールの使い方

  7.1 エージェントとワークフローでのツールの扱いの違い

  7.2 Webブラウジングをつくる

  7.3 コードインタプリターをつくる

  7.4 ワークフローをツールとして組み込む

  7.5 カスタムツールの作成

  7.6 まとめ:創造のための三つの極意

第8章 チャットフローの作成

  8.1 チャットフローを理解する

  8.2 チャットフローを作ってみよう

  8.3マルチモーダルに対応してみよう

  8.4任意に会話を記憶できる会話変数と変数代入

第9章APIとしての活用を探る

  9.1 APIで自由を手にいれる

  9.2 DifyAPIとしてアクセスする

  9.3 チャットボットAPIを使うには

  9.4 ストリーミングに対応する

  9.5 エージェントに対応する

  9.6 APIでナレッジを操作する

第10章 ローカル環境の構築

  10.1 Dockerの物語

  10.2 Dockerを使ったインストール方法

  10.3 Difyの内部構造

  10.4 環境変数とカスタマイズ

  10.5 OllamaでローカルAIチャットボットを作る

終章 次なる一歩に向けて


■著者プロフィール


小野哲:ソフトウェア開発歴40年を超えるプロ技術者。著書に『ソフトウェア開発にChatGPT は使えるのか?』『逆算式SQL教科書』『最新図解 データベースのすべて』『3ステップで学ぶOracle入門』などの書籍がある。そのほかに『現場で使えるSQL』(翔泳社)など。ウェブアプリからデータベースまで幅広い知見と技術を持つ。最近ではPythonでAI関連やIoT関連のシステム開発を請け負う。


商品レビュー(1件)

総合評価
 

楽天Koboのレビュー(1件)

  • 不親切
    購入者さん
    評価 1.00 1.00
    投稿日:2025年04月22日

    本の通りにやってもGeminiAPIを追加できませんでした。本書でも書かれている通りバージョン違いで、すでに古い情報になってるということでしょうかね。AIの進歩は著しいですね。。。
    この本の情報に4000円の価値は感じませんでした。

    0人が参考になったと回答

楽天ブックスランキング情報

  • 週間ランキング(2025年04月21日 - 2025年04月27日)

     電子書籍:第3304位(↑) > PC・システム開発:第11位(↑) > その他:第9位(↑)

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      【令和7年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和7年度】 いちばんやさしい ITパス…

      高橋 京介

      1,793円(税込)

    2. 2
      世界一簡単! 70歳からのスマホの使いこなし術
      世界一簡単! 70歳からのスマホの使いこ…

      増田由紀

      1,650円(税込)

    3. 3
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      3,080円(税込)

    4. 4
      2ヶ月で月30万円を実現する 超初心者でも稼げるAI活用法
      2ヶ月で月30万円を実現する 超初心者でも…

      あべ むつき

      1,980円(税込)

    5. 5
      改訂版 生成AIパスポート テキスト&問題集
      改訂版 生成AIパスポート テキスト&問題集

      一般社団法人 生成AI活用普及協会(GUGA)

      1,980円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ