inflearn logo
inflearn logo

Spring WebFlux + LLM 実戦実装

Spring WebFluxで様々な機能を開発します。 本講義を通じてWebFluxの必須概念と実践的な実装を学ぶことができます。

難易度 初級

受講期間 無制限

Java
Java
Spring
Spring
webflux
webflux
ChatGPT
ChatGPT
LLM
LLM
Java
Java
Spring
Spring
webflux
webflux
ChatGPT
ChatGPT
LLM
LLM

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

minjun

96% 受講後に作成

WebFluxの基本的な概念とどのように使用されるかを学ぶことができて良かったです。 WebFluxについて初めて学ばれる方にとって良い講義のようです。

5.0

twinsdaddy

100% 受講後に作成

springでAIに質疑応答をする例題を見てとても嬉しかったです。 スプリングのコンセプトに合わせてコーディングと例題を得ることができてとても良かったです。 早い時間内に計画されている他の講義を聞いてみたいです。

5.0

신지훈

32% 受講後に作成

説明もとてもすっきりしていて、基礎からビルドアップしていく過程が面白いです。

受講後に得られること

  • Spring WebFlux 実践実装

  • LLMを活用した機能実装

浮上しているWebフレームワークSpring WebFlux

WebFluxとLLMの活用

現代のWeb環境は、ますます多くの同時接続と高いスループットを必要としています。これらのニーズに効果的に対応できるフレームワークとして、Spring WebFluxが注目されています。

WebFluxの非同期処理モデルに基づいて、大規模な接続を必要とするLLM(Large Language Model)の活用例をまとめます。

特に、 GPT APIなどの外部APIを頻繁に呼び出す必要がある環境では、 WebFluxは優れたパフォーマンスを発揮します。

Spring WebFlux + LLMの実践実装

近年の春 WebFluxとLLMを直接使って、社内スタディも進行し、とても楽しい経験をしました。
この講義を通じて、その間の経験と知識を皆さんと分かち合い、一緒に様々な機能を作ってみる時間がありたいと思います。

複数のWebFluxサービスを設計し、保守してきた経験と
直接Spring WebFluxとNettyのコードの両方を見た経験を通して
本当に必要な概念だけ分かりやすくお届けします。

講義を終えるときは

あなたが想像しただけの機能

WebFluxLLMですべて実装できるような能力を備えてお手伝いします。

学習コース

ステップ1:簡単なプログラミング理論とWebfluxの動作原理を理解する

WebFlux開発の重要な概念から、すべての開発者が知っておくべき基礎理論までしっかりと固められます。

ここで説明する理論は、WebFluxだけでなく、どの技術スタックを使用しても、必要な開発基盤です。

すでに関連知識がある方もWebFluxに関連した部分中心で説明を進めるので、一度聞いていけばいいと思います。

ステップ2: WebFluxを使用したGPT Streamアプリケーションの直接実装

GPT Streamアプリケーションを作成し、WebFluxのさまざまな要素を直接体験してください。

このコースでは、WebFluxを使用してサービスを設計する基本的な方法を理解します。

私たちが作るGPTアプリケーションです。

ステップ3: WebFlux + GPT APIによる深化機能の実装

GPTが自分で考えを展開する機能を実装してみます。
Chain of Thought論文を理解しやすくするために、非常に簡単に紹介して引用してその機能を実装します。

これにより、WebFluxの複雑な実装、並列処理方法、およびLLM活用技術に​​ついて理解することができます。

思考を展開し応答する機能

Spring WebFlux + LLM講義を聞いた後、何を作ることができますか?

今回の講義では、WebFluxの実装と概念、そしてLLMの基本的な使い方についてしっかりと身につけました。

これで、ステップ3で取り上げたWebFlux実装LLM活用技術を利用して、さまざまな機能を直接作成することができる段階に達しました。

以下は、GPT APIを使用したSpring Boot自動生成機能の例です。
この機能は次のレッスンでまとめてみましょう。

そして私たちの機能を実際にサービスするためにはいくつかの追加の技術が必要です。
リアクティブ環境のキャッシング技術(Redis、Ehcache、IndexedDb、リビジョン技術..)、非同期DB apiの使い方とトランザクションがそれですが、

この概念とともに、 GCP (Google Cloud Platform)とDockerを使用して直接ホストするプロセスまで、次のレッスンで説明します。

スプリングブート自動生成プロセス

GPTで自動完成したウェブサイト

現在GCPでホストされているWebFlux Webサイト

seo最適化 - ChatGPTなどのLLM APIを呼び出して応答を処理する過程で、 Spring webflux (WebFlux)のノンブロッキング特性は優れたパフォーマンスとスケーラビリティを提供します。 Java、reactor、リアクトル、

WebフラックスWebフラックス

こんな方に
おすすめです

学習対象は
誰でしょう?

  • WebFluxに関心はあったものの、適切な学習資料を見つけられなかった方

  • SpringとLLMを活用して、様々な機能を作る方法を知りたい方

前提知識、
必要でしょうか?

  • Springを活用して簡単な掲示板実装可能

  • JavaのStream APIを使用して九九を実装可能

こんにちは
John Hです。

369

受講生

40

受講レビュー

5

回答

5.0

講座評価

1

講座

現在、LINEでSpringバックエンドエンジニアとして働いています。

ここ数年、WebFluxLLMの活用に夢中になっていたのですが、

これまで積み上げてきた経験と知識を短い講義に凝縮し、とても分かりやすくお伝えします。

カリキュラム

全体

25件 ∙ (6時間 10分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

40件

5.0

40件の受講レビュー

  • jin1228님의 프로필 이미지
    jin1228

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    WebFluxの現実的な使用問題について、よく説明して整理してください。LLM連携で実習してみたところ、その利点が大きく実感できました。

    • johnh
      知識共有者

      😊😊 実際に使用される例を見せてあげた方が理解しやすいと思ったので、私が直接経験した内容で構成するよう努力しました。分かっていただいてありがとうございます。完走と良いレビュー本当にありがとうございます!

  • jhlim6652님의 프로필 이미지
    jhlim6652

    受講レビュー 6

    平均評価 4.3

    修正済み

    4

    40% 受講後に作成

    まず講義内容と構成も良く、説明も理解しやすく構成していただいているので、よく聞いています。 でも誰もレビューで言及していないようですが... 講義にソースウィンドウ以外の空白スペースが多いような気がします。 講義で見る時、パッドやノートパソコンで見ると ソースコードが目に入らないので、 ソース部分の拡大まではいかなくても、ソース内容がもっとよく見えるようにソースウィンドウの全体拡大やフォントサイズを調整していただければ もっとよく受講できると思います。

    • haeyul님의 프로필 이미지
      haeyul

      受講レビュー 23

      平均評価 4.7

      5

      56% 受講後に作成

      Webfluxの内容をよく説明してくれます

      • johnh
        知識共有者

        良いレビューを本当にありがとうございます!

    • alex950107님의 프로필 이미지
      alex950107

      受講レビュー 3

      平均評価 5.0

      5

      32% 受講後に作成

      難しい概念をとても分かりやすく説明してくださるので、とてもよく理解できます!!

      • johnh
        知識共有者

        良いレビューを本当にありがとうございます〜!

    • desworld님의 프로필 이미지
      desworld

      受講レビュー 5

      平均評価 5.0

      5

      96% 受講後に作成

      WebFluxの基本的な概念とどのように使用されるかを学ぶことができて良かったです。 WebFluxについて初めて学ばれる方にとって良い講義のようです。

      • johnh
        知識共有者

        良い受講レビューを本当にありがとうございます!😊😊 WebFluxについて全くご存知でない方が受講されても、スムーズに理解していただけるように講義を作ろうと努力しました。 分かっていただけて本当に嬉しいです。 ありがとうございます!

    似ている講座

    同じ分野の他の講座を見てみましょう!

    ¥6,187