了解核心元件並探索流程類型
若要使用提示流程建立大型語言模型 (LLM) 應用程式,您必須了解提示流程的核心元件。
了解流程
提示流程是 Azure AI Studio 中的一項功能,可讓您撰寫流程。 流程是可執行的工作流程,通常包含三個部分:
- 輸入:表示傳遞至流程的資料。 可以是不同的資料類型,例如字串、整數或布林值。
- 節點:表示執行資料處理、工作執行或演算法作業的工具。
- 輸出:表示流程所產生的資料。
與管線類似,流程可以包含多個節點,這些節點可以使用流程的輸入或另一個節點所產生的任何輸出。 您可以選擇其中一種可用的工具,以將節點新增至流程。
探索提示流程中可用的工具
三個常見的工具包括:
- LLM 工具:使用大型語言模型啟用自訂提示建立。
- Python 工具:允許執行自訂的 Python 指令碼。
- 提示工具:若是複雜情節或與其他工具的整合,請準備字串形式的提示。
每個工具都是具有特定函式的可執行單位。 您可以使用工具來執行工作,例如概述文字或進行 API 呼叫。 您可以在單一流程內使用多個工具,並多次使用工具。
提示
如果可用的工具並未提供所需的功能,您可以建立自己的自訂工具。
每當您將新節點新增至流程時,在新增工具時,您可以定義預期的輸入和輸出。 節點可以使用整個流程的其中一個輸入,或是另一個節點的輸出,有效地將節點連結在一起。
藉由定義輸入、連接節點和定義所需的輸出,您就可以建立流程。 流程可協助您建立各種用途的 LLM 應用程式。
了解流程類型
您可以使用提示流程建立三種不同的流程:
- 標準流程:適用於一般 LLM 型應用程式開發,提供一系列多功能工具。
- 聊天流程:專為交談式應用程式所設計,具有聊天相關功能的增強支援。
- 評估流程:著重於效能評估,允許透過對先前執行有關的意見反應,來分析和改善模型或應用程式。
既然您已了解流程的結構以及其用途,讓我們來探索如何建立流程。