檢索增強生成 (Retrieval Augmented Generation ,RAG) 的分步初級教程
從這 1.5 小時的課程,你會學到
- 使用 LLMWare 快速啟動 RAG(檢索增強生成)教授將文件和資料連接到 LLM 的基本元件。
- 了解 RAG 的所有基本元件:解析、文字分塊、嵌入、提示模型、文字查詢、語意查詢和多步驟查詢。
- 為使用人工智慧的許多業務流程自動化提供基礎。
- 用於推進更複雜的 AI 用例以實現工作流程自動化的啟動平台。
要求
Python
課程說明
有興趣了解更多有關生成式人工智慧的資訊嗎?使用 LLMWare 可以快速簡單地開始使用生成式 AI!
要在大多數工作環境中熟練使用生成式人工智慧,你需要能夠將大型語言模型 (LLM) 連結到知識庫。檢索增強生成 (RAG) 是一種將這樣的知識庫(通常是某種形式的文檔,例如 PDF、PowerPoint、Word 或 Excel)連結到查詢模型的方法。
在本循序漸進的課程中,學習 RAG 的所有關鍵組件,例如知識提取、解析、索引、嵌入和提示。 這是使用生成式人工智慧的基礎課程,以便你可以開始建立有效的工作流程和聊天機器人。
該課程有 7 個短影音:
- 介紹:
在此循序漸進的系列中學習檢索增強生成的基礎知識,該系列將教你有關如何開始使用生成式 AI 的所有基礎知識。
透過我們由 7 個短影片組成的深入教學系列,你將學習使用 LLMWare 的簡單整合開源函式庫來學習使用基於 LLM 的框架的最重要元件。
在本介紹中,你將了解如何使用 pip 安裝 LLMWare,入門的基本要求,並概覽 RAG 的不同元件。了解如何使用最新的 LLM 在筆記型電腦上建立最先進的資料管道。
- 解析、文字分塊和索引
建立你的第一個檢索增強生成庫,並透過在本易於遵循的教程中學習解析、文字分塊和索引文件的第一個基本步驟來開始。
- 建構嵌入
什麼是嵌入、嵌入模型、向量和向量資料庫?在此範例 2 教學中,了解嵌入、嵌入模型、向量和向量資料庫背後的基本概念。
透過我們易於理解的範例,你還將使用來自 Hugging Face 的嵌入模型建立你的第一個嵌入並儲存到資料庫,並使用這些嵌入來運行你的語義查詢。
- 提示模型
學習如何提示模型。在此範例中,你將學習如何載入並啟動來自 Hugging Face 和 OpenAI 的提示模型。
使用此範例開始推理模型,並了解如何使用透過 LLMWare 的相似度分數傳遞的上下文來檢查模型是否提供了正確的答案。也學習如何在可下載的檔案中擷取模型使用資料(例如令牌消耗、輸出、總處理時間等),以供將來審計。
- 帶有文字查詢的 RAG
開始搜尋!在這個例子中,我們將從具有嵌入的庫中獲得某種形式的知識,並將各部分與模型整合在一起。了解如何將正確的 RAG 策略與深思熟慮的檢索和查詢策略以及正確的模型結合起來完成工作。
我們將使用 LLMWare 最小(但功能強大)、適合筆記型電腦的 Hugging Face BLING 1B 參數模型來執行合約分析。了解我們如何透過文字查詢從合約中自動提取當事人的姓名和其他關鍵資訊。
- 帶語義查詢的 RAG
開始語義搜尋!這也被稱為自然語言查詢,這是我們從嵌入和向量資料庫中獲得好處的地方。你將能夠使用自然語言查詢你的知識庫,提出諸如「高階主管的基本薪資是多少?」之類的問題。從複雜的僱傭合約中得出答案。
透過這個簡單易懂的範例來學習語意搜尋的基礎知識。
- 具有多步驟查詢的 RAG
如果你一直有跟上以上所有的範例,那麼今天就是你的畢業日了!我們將快速回顧你在先前的影片中學到的所有內容,並學習如何在筆記型電腦上使用 Hugging Face 的量化 DRAGON-Yi-6b-GGUF 模型。
執行多步驟混合查詢以取得所需的回應。
也了解如何進行證據比較以及如何將所有輸出儲存為 JSON 或 CSV 檔案以供將來用於資料集或稽核。
完成本系列後,你將準備好跳到下一個發射台,使用 LLMWare 創建最複雜的企業級 AI 工作流程。
立即開始你的 AI 之旅!
目標受眾
希望開發生成式 AI 技能的 Python 開發人員,尤其是在商業或企業領域
講師簡介
Darren Oberst 創新人工智慧最尖端技術
大家好,我是 LLMWare 的創始人兼首席執行官,LLMWare 是一家領先的人工智慧公司,專注於基於開源 LLM 的應用平台和小型專業模型。
我以開源形式建構了 LLMWare,以便我們都可以在當前使用大型語言模型建立生成式 AI 的革命中相互貢獻和學習。
我希望接觸盡可能多的開發人員,這樣我們就可以分享這趟令人興奮的旅程,讓人工智慧不僅限於少數人。在創建我們的整合平台時,我嘗試讓 AI 盡可能簡單,以便任何 Python 開發人員都可以在他們的工作流程中使用 AI 來在 2024 年升級。
加入我們,參加免費課程,立即開始使用 AI!
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 ⏳ NT290 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程 免費中

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