共用方式為


使用沒有程式代碼的 Azure 機器學習 管線來建構 RAG 管線 (預覽)

本教學課程將逐步引導您建立RAG管線。 針對進階案例,您可以從程序代碼(通常是筆記本)建置自己的自定義 Azure 機器學習 管線,讓您更精細地控制 RAG 工作流程。 Azure 機器學習 提供數個內建管線元件,用於數據區塊化、內嵌產生、測試數據建立、自動提示產生、提示評估。 這些元件可以使用筆記本,視您的需求使用。 您甚至可以在 LangChain 中使用在 Azure 機器學習 中建立的向量索引。

重要

此功能目前處於公開預覽。 此預覽版本沒有服務等級協定,不建議用於處理生產工作負載。 可能不支援特定功能,或可能已經限制功能。

如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

必要條件

  • Azure 訂用帳戶。 如果您沒有 Azure 訂用帳戶,請建立免費帳戶

  • 存取 Azure OpenAI。

  • 在 Azure 機器學習 工作區中啟用提示流程

在 Azure 機器學習 工作區中,您可以在 [管理預覽功能] 面板中開啟 [使用提示流程建置 AI 解決方案] 來啟用提示流程

提示流程管線筆記本範例存放庫

Azure Machine Learning 提供數項使用案例和提示流程管線的筆記本教學課程。

QA 數據產生

QA Data Generation 可以用於取得 RAG 的最佳提示和 RAG 的評估計量。 此筆記本顯示如何從您的資料建立 QA 資料集 (Git 存放庫)。

測試數據產生和自動提示

使用向量索引建置擷取擴增生成模型並評估測試集上的提示流程。

建立以 FAISS 為基礎的向量索引

設定 Azure Machine Learning Pipeline 以提取 Git Repo、將資料處理成多個區塊、內嵌區塊,以及建立 langchain 相容的 FAISS 向量索引。

下一步

如何在 Azure 機器學習 提示流程中建立向量索引 (預覽)

搭配 Azure 機器學習 使用向量存放區 (預覽)