使用 LLM、高級選擇技術和 JavaScript 中的 RAG 建置、優化和部署自訂資料引擎
從這 3 小時的課程,你會學到
- 掌握 LlamaIndex 的基礎:學生將掌握 LlamaIndex 的核心概念,包括其關鍵組件,例如 RouterQueryEngine
- 設計與實作自訂查詢引擎:您將使用 LlamaIndex 設計和實作自訂查詢引擎。
- 創建和整合模組化工具:學生將在 LlamaIndex 中創建和整合模組化工具。
- 開發可以智慧自主執行任務的代理( Agents )和工具
- 使用一個 CLI 命令建立全端 Web 聊天應用程式
要求
- 對程式設計的基本理解:學習者應該具備程式設計概念的基礎知識,包括變數、函數和控制結構。
- 對機器學習或資料處理的興趣:雖然不需要機器學習或資料處理的經驗,但隨著課程深入研究 LLM( Large Language Models,大型語言模型)及其應用,對這些領域的興趣將增強學習體驗。
課程說明
透過本關於使用 JavaScript 和 LlamaIndex 建立 RAG 應用程式的實作課程,釋放 RAG (檢索增強生成,Retrieval-Augmented Generation ) 的強大功能,並將您的資料驅動應用程式提升到新的水平。
無論您是開發人員、資料科學家還是AI 愛好者,本課程都將為您提供設計、實現和優化高級查詢引擎的技能,這些引擎可將大型語言模型( LLM ) 無縫整合到您的 JavaScript 應用程式中。
在本課程中,您將深入了解 LlamaIndex 的世界,這是一個用於創建自訂模組化資料引擎的強大框架。您將學習如何利用 RAG 技術來建立可高效檢索和處理資料並產生上下文相關回應的應用程式。本課程重點關注實際應用程式,將引導您完成從設定開發環境到部署 RAG 支援的應用程式的整個過程。
你將學到什麼:
- 掌握 RAG 的基礎知識:了解 RAG 的核心原理以及它如何增強現代應用程式中的資料檢索和生成。
- 建立自訂查詢引擎:學習使用 LlamaIndex 設計和實作自訂查詢引擎,整合各種索引策略並針對特定用例進行最佳化。
- 實踐 JavaScript 整合:獲得使用 JavaScript 建置和部署 RAG 應用程式的實務經驗,縮小理論與實際應用程式開發之間的差距。
- 利用 LLM 和高級選擇技術:探索將 LLM 與高級選擇機制整合,以智慧地路由查詢並產生精確的、上下文感知的回應。
- 部署可擴展資料引擎:了解如何部署 RAG 支援的應用程式,確保它們針對實際場景中的效能和可擴展性進行最佳化。
為什麼選擇這門課?
本課程不僅僅是學習概念;這是關於應用它們。透過一系列實踐專案,您將建立功能齊全的 RAG 應用程式,您可以在您的專案中使用這些應用程式或在您的投資組合中展示它們。
無論您是想增強當前的技能,還是探索 AI 驅動開發的新可能性,本課程都可以為您提供成功所需的實務經驗和知識。
與我一起踏上這段旅程,使用 JavaScript 和 LlamaIndex 掌握 RAG,並立即開始建立更聰明、更快回應的應用程式! LangChain,還會了解 LangChain。你將準備好在不同的場景中實施它,突破 AI 的可能性界限。
目標受眾
- 軟體開發人員和工程師:希望擴展其建構用於資料查詢和檢索的客製化模組化系統的技能的專業人士會發現本課程非常有價值。無論您從事後端開發、資料工程或全端角色,本課程都將為您提供實現高效且可擴展的查詢引擎的工具和知識。
- 資料科學家與分析師:如果您參與資料處理、分析或機器學習,本課程將幫助您了解如何使用 LlamaIndex 有效地索引、查詢和檢索資料。您將學習如何利用 LLM 和進階選擇機制來優化您的資料工作流程。
- AI 和 ML 從業者:本課程非常適合有興趣探索大型語言模型 (LLM) 在現實場景中的實際應用的人。您將深入了解如何將 LLM 整合到您的資料查詢系統中並增強您的人工智慧/機器學習專案。
- 技術愛好者和學習者:如果您對技術充滿熱情並渴望了解資料處理和 AI 的尖端工具,本課程將為您提供堅實的基礎。即使您是該領域的新手,該課程的設計也很容易理解,並提供清晰的解釋和實踐練習。
講師簡介
Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師
嗨,我是 Paulo。
我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。
我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。
我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。
我期待幫助你成為最好的開發人員和 AWS 雲端從業者。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 全面的 Android 應用開發大師班 – 你將學習 Android 開發入門所需的一切 – 無需任何經驗!
下一個:
- 完整的中級 Android 大師班 – 你將學習中級 Android 主題,例如工作管理器 API、ROOM 資料庫以及在 Android 後台工作。
跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):
- Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
- Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
- TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式
對於 AWS 雲端課程:
- Amazon EC2 大師班(包含自動擴展和負載平衡器)
- Amazon ECS 和 Fargate 大師班
- Amazon EKS 與 Kubernetes
- AWS AppSync 和 Amplify
- AWS Lambda 和無伺服器框架
純Java基礎課程:
- Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
- Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。
我期待在課程中和你見面。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- AI 應用相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響