Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【生成AI】Dify徹底活用: モダンな技術を効率的に習得 実践的な生成AIエンジニアコース【エンジニア向け】
Rating: 4.4 out of 5(360 ratings)
2,853 students

【生成AI】Dify徹底活用: モダンな技術を効率的に習得 実践的な生成AIエンジニアコース【エンジニア向け】

生成AIを組み合わせ高度なAIアプリを構築する方法を解説しています。コミュニティ版を扱い容量上限のない環境で実践的なワークフローを構築する方法を学びます。Basic認証やユーザー画面のカスタマイズ方法も解説しています。
Last updated 3/2026
Japanese

What you'll learn

  • Difyローカル版の全体像を学ぶ事ができます
  • Difyの基本的な使い方が理解できます
  • DifyのHTTPリクエストを使って外部APIと接続する方法を理解できます
  • JSON文字列から配列に変換しイテレーションで繰り返す方法を理解できます
  • Basic認証をかけてログイン後にチャットが使える方法を理解できます
  • フロント側のカスタマイズ方法が理解できます
  • DifyをAPIサーバーにして外部サービスから起動させる方法を理解できます
  • Webサイトをナレッジとして登録し返答に含める方法を理解できます

Course content

4 sections67 lectures7h 10m total length
  • 講座の紹介2:45

    本講座(Dify講座 第2弾)の内容紹介になります。

  • udemyではじめて講座受講される方へ1:51

    初めてUdemyで講座受講される方向けに簡単な使い方の解説をしています。

  • 講座で扱っている資料0:05

    講座で扱っている資料をまとめて保存しています。必要に応じてダウンロードしご利用ください。

  • Difyの概要・特徴など6:19

    Difyの概要・特徴と、本講座はDockerやGitが前提知識として必要になるため、

    セクション1の途中からDocker・Gitの解説をしております。

    すでに知識がある場合はスキップいただいてセクション2から動画視聴ください。

  • 追加: Dify v1.0 マーケットプレイス (プラグイン (第1弾と同様))5:30

    2025年2月末 Difyのバージョンが1に上がりました。

    バージョン1になったタイミングで下記の機能が追加されました。


    - マーケットプレイス

    - プラグイン


    これまでのモデルやツールはプラグインとして、

    マーケットプレイス上で追加インストールが必要になりますので、

    その方法を解説しています。

  • Dify OpenAIのAPI・料金・トークンについて (第1弾と同様)4:09

    OpenAIのAPI登録方法について解説しています。

  • Dify OpenAIのAPI 登録方法 (第1弾と同様)6:04

    OpenAIのAPI登録方法について解説しています。

  • Gitのインストール(mac)6:16
  • Gitのインストール(win)11:33
  • GitHubの登録5:04
  • gitのconfig設定1:10
  • SSHキーの設定(mac)11:24
  • SSHキーの設定(win)10:36
  • GitHubにpushしてみる(init, add, commit, push)8:47
  • 初回の補足と2度目のpush3:31
  • ブランチとプルリク9:58
  • Dockerの概要・簡易年表4:02

    Dockerの概要や簡易年表について解説しています。

  • Dockerができる5つの事6:18

    Dockerができる事を5つに絞りできるだけわかりやすく解説しています。

  • Docker Desktopインストール (mac)9:19

    mac PCでDockerの管理ソフトであるDocker Desktop のインストール方法とターミナルの操作方法を解説しています。

  • Docker Desktopインストール (win)12:25

    WindowsにDockerDesktopをインストールする方法を解説しています。

  • Dokerfileについて6:19

    イメージをカスタマイズするためのDockerfileの設定内容について解説しています。

  • docker-compose.ymlについて9:18

    コンテナを複数管理・構築するためのdocker-compose.ymlについて解説しています。

Requirements

  • インターネット接続可能なパソコン
  • 気になったことを質問する主体性
  • 新しいものを吸収しようとする好奇心
  • Dify講座第1弾の受講 (必須ではないですがDify始めての方は第1弾からの受講をおすすめします)

Description

この講座は【Dify講座第2弾】になります。

生成AIを組み合わせ、高度で専門的なAIアプリを構築できるDifyにはたくさんの機能が搭載されています。


楽天市場などの外部APIと通信して情報を取得したり、

繰り返しブロックを使って生成AIを複数回活用したり、

ナレッジやクローリングの上限制限を気にせずに扱う方法もあるため、

今回の【Dify講座第2弾】にギュッと詰め込んで講座としてまとめる事にしました。


この講座ではコミュニティ版(ローカル版)の環境構築方法から、

外部APIとの連携では必須になるJSON形式の解説、JSONからオブジェクトへの変換や配列への変換、

イテレーションブロックを使った繰り返し方法などを、

いくつかのパターンを繰り返し実施することで、効率的に身につける事ができるように構成しています。


またDifyをAPIサーバーとして起動し、外部サービスから起動する方法や、

Webサイトの情報をナレッジとして登録し返答に用いる方法も解説しています。


さらにBasic認証をつけることでパスワードを知っている人だけがチャットボットを扱えるようにしたり、

ユーザー画面のカスタマイズ方法も解説しています。


エンジニア寄りの専門用語・専門知識も含まれておりますが、

しっかりとDifyを身につけたい場合はぜひこの講座をご活用いただければ幸いです。


講座の内容

- Difyコミュニティ版のインストール方法

- JSON形式の扱い方

- JSONからオブジェクトへの変換

- JSONから配列への変換

- イテレーションブロックを使った繰り返し処理

- HTTPリクエストブロックを用いて外部APIに接続する方法

- DifyをAPIサーバーとして起動し外部サービスから起動する方法

- Firecrawlローカル版のインストール方法

- Firecrawlローカル版を使い無制限にクローリング(スクレイピング)する方法

- 環境変数の設定項目

- Basic認証を設定する方法

- ユーザー画面のカスタマイズ方法

- XServerVPSへイメージを使ったインストール方法

- Dockerの概要・インストール方法

- Git/GitHubの概要・操作方法


収録時のバージョン

Dify v0.8.0〜v0.9.1

(この講座ではWeb版(SaaS版)は扱っていませんのでご注意ください(【Dify講座第1弾】で扱っております)


追加情報

2024年11月 コードジェネレーター追加

2025年3月 Dify v1 アップデートに伴いマーケットプレイス、プラグインの解説追加


Who this course is for:

  • Difyのローカル版を動かしてみたい方
  • Difyを使って外部APIに接続する方法を知りたい方
  • DifyをAPIサーバーに見立て外部サービスから起動する方法を知りたい方
  • Basic認証をかけてログイン後にチャット機能を使えるようにしたい方
  • フロント画面のカスタマイズ方法を知りたい方
  • デプロイ方法を知りたい方
  • 容量制限を気にせずにナレッジ登録をしたい方
  • ホームページ毎ナレッジ登録して返答に含める方法を知りたい方