本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Bedrock Prompt 流程建置 end-to-end生成式 AI 工作流程
注意
Amazon Bedrock Prompt 流程處於預覽狀態,可能會有所變更。
Amazon Bedrock Prompt Flows 可讓您使用支援的基礎模型 (FMs),透過連結提示、基礎模型和其他 AWS 服務來建立解決方案來建置 end-to-end工作流程。
透過快速流程,您可以使用視覺化建置器快速建置複雜的生成式 AI 工作流程,輕鬆與 FMs、知識庫等 AWS AWS Lambda Amazon Bedrock 產品整合,以及透過在它們之間傳輸資料,以及部署不可變的工作流程,只需按一下即可從測試移至生產。
如需 Amazon Bedrock Prompt 流程的詳細資訊,請參閱下列資源:
-
Amazon Bedrock Prompt 流程的定價取決於您使用的資源。例如,如果您使用 Amazon 的提示節點叫用流程 Titan 模型時,您需要支付調用該模型的費用。如需詳細資訊,請參閱 Amazon Bedrock 定價
。 -
若要查看提示流程的配額,請參閱 中的 Amazon Bedrock 端點和配額 AWS 一般參考。
以下是您可以在 Amazon Bedrock 中建立提示流程的一些範例任務:
-
建立和傳送電子郵件邀請 – 建立連接提示節點、知識庫節點和 Lambda 函數節點的提示流程。提供下列提示來產生電子郵件內文:
Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday
。處理提示後,提示流程會查詢知識庫,以查詢 John Smith 延伸團隊的電子郵件地址,然後將輸入傳送至 Lambda 函數,將邀請傳送給清單中的所有團隊成員。 -
使用錯誤訊息和導致錯誤的 資源 ID 進行故障診斷 – 提示流程會從文件知識庫中查找錯誤的可能原因、提取系統日誌和資源的其他相關資訊,以及更新資源的故障組態和值。
-
產生報告 – 建立提示流程,以產生頂級產品的指標。提示流程會尋找資料庫中的銷售指標、彙總指標、產生頂級產品購買摘要報告,並將報告發佈到指定的入口網站。
-
從指定的資料集擷取資料 – 提供如下提示:
Start ingesting new datasets added after 3/31 and report failures
。提示流程會開始準備擷取資料,並持續報告狀態。資料準備完成後,提示流程會啟動擷取程序來篩選失敗的資料。資料擷取完成後,提示流程會摘要失敗並發佈失敗報告。
Amazon Bedrock 的流程可讓您輕鬆連結基礎模型 (FMs)、提示和其他 AWS 服務,以快速建立、測試和執行提示流程。您可以使用 Amazon Bedrock 主控台中的視覺化建置器或透過 管理提示流程APIs。
建立、測試和部署提示流程的一般步驟如下:
建立提示流程:
-
指定提示流程名稱、描述和適當的IAM許可。
-
透過決定要使用的節點來設計提示流程。
-
建立或定義每個節點所需的所有資源。例如,如果您打算使用 AWS Lambda 函數,請定義節點完成其任務所需的函數。
-
將節點新增至提示流程、設定節點,並透過將節點的輸出連結至提示流程中另一個節點的輸入,在節點之間建立連線。
測試提示流程:
-
準備提示流程,以便最新的變更適用於提示流程的工作草案,這是您可以用來反覆測試和更新提示流程的提示流程版本
-
使用範例輸入調用提示流程來測試提示流程,以查看其產生的輸出。
-
當您對提示流程的組態感到滿意時,您可以透過發佈版本 來建立快照。版本會保留提示流程定義,因為其在建立時存在。版本是不可變的,因為它們在建立時作為提示流程的快照。
部署提示流程
-
建立別名,指向您要在應用程式中使用的提示流程版本。
-
設定您的應用程式以向別名提出
InvokeFlow
請求。如果您需要還原至較舊的版本或升級至較新的版本,您可以變更別名的路由組態。