Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Back-end

Spring WebFlux + LLM 実戦実装

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

  • johnh
실습 중심
Java
Spring
webflux
ChatGPT
LLM

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

こんなことが学べます

  • 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を使用して九九を実装可能

こんにちは
です。

217

受講生

13

受講レビュー

4

回答

5.0

講座評価

1

講座

현재 라인에서 Spring 백엔드 개발자로 일하고 있습니다.

근 몇 년간 WebFluxLLM활용에 심취해 있었는데요,

그동안 쌓아온 경험과 지식을 짧은 강의에 녹여, 아주 쉽게 전달드리겠습니다.

カリキュラム

全体

25件 ∙ (6時間 10分)

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

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

受講レビュー

全体

13件

5.0

13件の受講レビュー

  • 김진우님의 프로필 이미지
    김진우

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    webflux 에 대해 현실 사용 문제를 잘 설명하고 정리해주십니다. LLM 연동으로 실습하는 것까지 해보니 그 장점이 크게 와닿았습니다.

    • John H
      知識共有者

      ㅎㅎ 실제로 사용되는 예시를 보여드려야 이해하시기 수월하실 것 같아서 제가 직접 경험한 내용으로 구성하려고 노력했습니다. 알아주셔서 감사합니다. 완강과 좋은 리뷰 정말 감사합니다!

  • minjun님의 프로필 이미지
    minjun

    受講レビュー 5

    平均評価 5.0

    5

    96% 受講後に作成

    WebFlux 의 기본적인 개념과 어떻게 사용되는지 배울 수 있어 좋았습니다. WebFlux 에 대해 처음 배우시는 분들에게 괜찮은 강의 같습니다.

    • John H
      知識共有者

      좋은 수강평 정말 감사드립니다! ㅎㅎ WebFlux에 대해 아예 모르시는 분이 들으셔도 수월하게 이해하실 수 있도록 강의를 만들려고 노력했습니다. 알아주셔서 정말 기쁘네요. 감사합니다!

  • 배현중님의 프로필 이미지
    배현중

    受講レビュー 3

    平均評価 5.0

    5

    32% 受講後に作成

    어려운 개념을 쉽게쉽게 설명해주셔서 이해가 아주 잘됩니다!!

    • John H
      知識共有者

      좋은 리뷰 정말 감사드립니다~!

  • haeyul님의 프로필 이미지
    haeyul

    受講レビュー 19

    平均評価 4.6

    5

    56% 受講後に作成

    Webflux의 내용을 잘 성명해줘요

    • John H
      知識共有者

      좋은 리뷰 정말 감사드립니다!

  • 아해님의 프로필 이미지
    아해

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    • John H
      知識共有者

      좋은 리뷰 감사드립니다~

¥5,888

似ている講座

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