シリコンバレーのAI開発者によるLLMサービスのためのRAG
Hong
¥20,939
早割
69%
¥6,318
入門 / JavaScript, Python, AI, ChatGPT, RAG
5.0
(3)
LLMの限界?シリコンバレーの現場で経験したRAGの試行錯誤と運用ノウハウをもとに、実践的な問題解決法をお伝えします。
入門
JavaScript, Python, AI
この講義では理論を直接扱うのではなく、実習を行う過程を通じてコードでRedisをしっかりと使用する方法について学習します。
学習した受講者のレビュー
5.0
Kkyle
初心者でも聞きやすい講義で、繰り返しのコードかもしれませんが、実際に一つ一つ作成しながら講義を構成していく良い講義だと思います。 このようなRedisを実際に運用し、各ノードのPing処理を行う講義は見たことがなく、初めて見る概念だったので非常に有益でした。 この講義ではSpringを使用しましたが、実際には概念的な部分だけを学んでも非常に良い講義と評価できると思います。 - それで私は実際に私が使用している言語でフォローして自分で実装しました。 良い講義を共有してくれてありがとう!
5.0
Hoos
Redis についてある程度は知っていると思っていたのですが... ほんの少ししか知らないという気がしました。 まず、Slave Node を直接実装するのが不思議で、さらに、関数は簡単に作成できます。 しかし、説明されている内容は非常に有益な内容だと思います。最後まで聞いたとき、予想もしなかったキャッシュ戦略とさまざまな方法を教えてくれたのですが、 このプロセスは私にとって本当に大きな助けになったと思います。個人的には、最後の内容が最も役立ったと思います。 良い講義をありがとうございました :)
5.0
devHand
コードは非常にシンプルで、初めての人でも見やすい講義だと思います。そして、講師が教えてくれるさまざまな使用方法が最も重要な部分だと思います。 コードだけを見て、何も聞かないと、満足できない人もいるかもしれません。
SpringによるRedisソースの作成方法
Redisの最も基本的なSet
Redisを活用したランキングデータの扱い方
Redisを活用したキャッシング戦略の実装
皆さんはこのような機能開発のリクエストに対してキャッシングを導入する際、どのように導入されますか??また、どのようなツールを使用されますか??このような新しい要求事項が入ってくると、次のような項目を考慮する必要があるでしょう。
[1] 🤔 どのキャッシングツールを導入すべきか??
[2] 🤔 キャッシング戦略というものがあるけど...どんな戦略を使うべきか??
[3] 🤔 期間に余裕はあるか?? Learning Curvesにより時間が必要だが
このように新しい機能に対するシステムを導入する前に、該当システムがどのように動作し、どのように活用するのかについて基本的に知っておく必要があります。そうしてこそ正しく使用することができ、今後のコード改善やメンテナンスにおいて大きな支障がありません。この講義では、皆さんがキャッシングを導入するという状況を仮定し、代表的なキャッシングツールであるRedisについて本当に詳しく学ぶことになります。
はい、絶対に学習しなければなりません!!
サーバーでの実務を経験された方であれば、databaseも必須的に使用されますがredisが使用されない場合は絶対に存在しません。
Redisを使用したキャッシュの導入は、プラットフォーム開発において必須的な要素です。
Redisを使わずに状況に応じて他のキャッシングツールを導入する場合もあります。しかし基本的にキャッシングツールは使用されており、最も多く使われているのがRedisです。
1⃣ Spring、Spring Boot、Javaを活用したAPI構成
2⃣ redisinsightsを活用したredis管理
3⃣ SlaveとMaster Nodeを運営する方法
4⃣ 様々なタイプに対するredis活用方法
5⃣ Mutex Keyおよびスクリプトを活用した多様なredisサービス活用法
Redisを活用した最もシンプルなCollectionの扱い方
Redisを使用する際に最もよく使用するCollectionの使い方と、関数の抽象化を通じて汎用性のある関数を使用する方法を学習できます。
Sorted Setなどを活用した実際の機能に対するデータ実装
特定の機能を実装する際に使用できるCollectionを活用し、これを通じて実際の機能を実装する方法を学習することができます。
最も基本となるCaching StrategyとCache HitのためのPER Strategy
Caching Strategyに正解はありません。代わりに最善の選択肢が存在します。最も基本となるStrategyとアルゴリズムを活用したStrategyを一緒に学習することになります。
Lua Scriptを使用してAtomicを保証してみる
一つの機能でRedisを通じて複数回Commandを送信する行為はAtomicを保証するのに適していません。Scriptを通じてAtomicを保証するクエリを送信することになります。
Distributed Lockを活用する実践コード
実際の実務では様々なインスタンスを運用します。このような状況でClientがMutexを制御することは正しくありません。
Redisを活用して複数のインスタンス間でLockを制御する方法を学習できます。
Master、Slave Redis Nodeを直接設定及び運営する方法
Redis Pipelineを活用したI/O最適化
Redisスクリプトを活用したAtomicデータ処理
MacOS M1で講義が撮影されました。
java 17 2021-09-14 LTSバージョンが使用されました。
皆さんがよくご存知のVsCodeをIDEとして活用しました。
学習対象は
誰でしょう?
Redisをなぜ使うべきか、どのように使うべきか気になる方
バックエンド開発者を目指している方
誰もが知っている方法ではなく、実務者が使用する方法が知りたい方
インフラン認証
キャリア認証
9,930
受講生
638
受講レビュー
165
回答
4.7
講座評価
33
講座
家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。
講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。
Tossの開発者からの推薦で合流されたシリコンバレーの開発者 Waddy, người đã tham gia theo lời giới thiệu của một nhà phát triển từ Toss
[知識共有者の経歴]
[前] サンドボックスIP関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
25件 ∙ (2時間 45分)
講座資料(こうぎしりょう):
全体
18件
3.9
18件の受講レビュー
受講レビュー 10
∙
平均評価 5.0
5
コードは非常にシンプルで、初めての人でも見やすい講義だと思います。そして、講師が教えてくれるさまざまな使用方法が最も重要な部分だと思います。 コードだけを見て、何も聞かないと、満足できない人もいるかもしれません。
Redis を扱うコードは、それほど難しい部分はありません。非常に限定的に使用されるため、実際には反復的なロジックが大量に適用されるからです。 問題は、Redis をどのように使用するかということです。シングルスレッドという性質を知り、さまざまな形式を知り、実装できれば、実際の業務でも大いに役立つと思います。 良い評価をいただきありがとうございます。
受講レビュー 14
∙
平均評価 4.9
5
Redisをコードでこんなに詳しく掘り下げた講義は初めてだと思います。 ある程度おなじみのSpring、Javaコードを活用して私が知らなかったキャッシング政策とそれに伴う利点と短所を言うだけではなく、実際に実装する姿が印象的でした。 個人的にはなるほど有益だったと思います。 良い講義ありがとうございます講師。
こんにちは理論的な部分について一度取り上げてみましたが、実際のコードを書く方法についてもお知らせしたかったです。良い評を残してくれてありがとう。
受講レビュー 6
∙
平均評価 5.0
5
初心者でも聞きやすい講義で、繰り返しのコードかもしれませんが、実際に一つ一つ作成しながら講義を構成していく良い講義だと思います。 このようなRedisを実際に運用し、各ノードのPing処理を行う講義は見たことがなく、初めて見る概念だったので非常に有益でした。 この講義ではSpringを使用しましたが、実際には概念的な部分だけを学んでも非常に良い講義と評価できると思います。 - それで私は実際に私が使用している言語でフォローして自分で実装しました。 良い講義を共有してくれてありがとう!
良い評価をありがとうございます。Redis は実際に実務でよく使用されるツールです。そのため、詳細を知り、さまざまな使用方法を熟知しておけば、大いに役立ちます。実際、私が教える内容をすべて熟知していれば、今後 Redis を作業する際に難しい部分や知らない部分はないと思います。実際に、私が使用している方法に基づいて講義が撮影されました。 今後、良い開発と楽しい開発をしてください。ありがとうございます :)
受講レビュー 23
∙
平均評価 4.8
3
slave node を構成する理由についての説明がないのは残念です。
こんにちは、評価をありがとうございます!! slave node を構成する理由について簡単に説明したつもりでしたが、少し不足していたようです。 Slave Node を使用しなければならない理由は、既存のメイン ノードを使用できない場合に代替として使用するためです。 このような構造を高可用性と呼ぶこともあります。 簡単に言うと、メイン ノードの代替品だと考えていただければと思います。 評価をありがとうございます!
受講レビュー 1
∙
平均評価 1.0
1
正直、目次だけあれば、ChatGPTに尋ねれば、この程度のレディスの使い方とデータ構造はすべてわかります。 実務でどのように使用するかを教える講義と称しているのに、実際に実務で適用するケースに関する例コードではなく、基本的なデータ構造のリスト形式で講義を構成しているのは残念です。
こんにちは。まず、十分な良い経験を提供できなかったことをお詫びします。受講中に満足のいく経験を提供できなかったことをお詫びします。 まず、開発を勉強するのに、すべてを教えることは大きな助けにはならないと思います。講義自体も、Spring で Redis を活用した簡単なコードで実装されており、私はこのようなコードをこのように活用し、このような状況で使用するといい、このように説明することで、皆さんに後で実際に活用して勉強していただきたいと思っていました。 おっしゃったように、最近では、参照を頼りにできる部分がたくさんあります。しかし、このような参照を知って使用するか、単に教えて使用するかには大きな違いがあるようです。 この部分も考慮して、受講中にさらに多くの助けになればと思います。 もう一度、満足のいく講義を提供できなかったことをお詫びします。今後準備する際に、おっしゃった部分を参考にさせていただきます。 ありがとうございます!!
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥3,654
25%
¥4,874