尋找關於鑄造代理服務常見問題的解答。
如果你在這篇文章中找不到問題的答案,且仍需協助,請參閱 Foundry 工具的支援與幫助選項。 Foundry Agent Service 是 Foundry Tools 的一部分。
入門請參見:
設置與存取
基本設定和標準設定有什麼差別?
Basic setup將代理狀態儲存在Microsoft管理的資源中。
標準設定會將代理資料(執行緒、檔案和向量儲存)儲存在你透過能力設定宣告的 Azure 資源中。
我需要哪些權限(RBAC 角色)?
職務要求取決於你在做什麼。 常見角色包括:
- Foundry 帳戶擁有者:建立帳戶與專案
- Foundry 使用者:建立並編輯 Agent
- 角色為基礎的存取控制管理者(或稱為 擁有者):在標準設定中,必須指定角色以分配連接資源
標準設定還需要 Microsoft.Authorization/roleAssignments/write 權限。
完整角色需求請參見 Microsoft Foundry 中的
如果我是 Foundry Agent Service 的新手,應該從哪裡開始?
先從 「建立你的環境」開始,然後建立你的第一個代理。
- 快速入門:建立新代理人
- 新 Foundry 體驗: 快速入門:開始用程式碼操作代理
什麼是語音為先的代理程式?
語音優先代理是一種用於即時語音對話的提示代理。 當使用者對代理程式說話並聽取語音回覆,而不是主要透過打字和閱讀文字時,請使用它們。
語音優先代理使用與其他提示代理相同的核心代理服務概念,包括專案、儲存代理版本、工具、身份、追蹤與監控。 它們也可能針對語音型號、音訊、頻道及預覽可用性有特定要求。
欲了解更多資訊,請參閱 語音代理如何運作。
概述
你會儲存 Foundry 代理服務 API 中使用的資料嗎?
是的。 Foundry Agent Service 是一個有狀態的 API,意即它會保留資料。 Foundry 代理服務 API 中儲存兩種資料:
- 有狀態實體:使用過程中產生的對話與回應。
- 檔案與向量儲存:在 Foundry Agent Service 設定期間或回應產生過程中上傳的資料。
想了解對話與回應的運作方式,請參閱 代理執行時元件。
這些資料存放在哪裡?
- Basic setup:資料儲存在一個安全且由Microsoft管理的儲存帳戶中,該帳號邏輯上是分開的。
-
標準設定:資料儲存在您自己的Azure資源中,因此您擁有完全的擁有權與控制權:
- Azure 儲存體:檔案與附件
- Azure Cosmos DB:討論串與對話歷史
- Azure AI 搜尋服務:向量儲存
想了解控制資料儲存位置的設定選項,請參閱 「設定你的環境」。
這些資料會儲存多久?
資料會持續存在,除非你明確刪除。 若要刪除代理資料,請使用 API 或 SDK 刪除執行緒、檔案或向量儲存。
關於概念與術語(例如對話與回應),請參見 代理執行時元件。
Foundry 代理服務支援 CMK 加密嗎?
- 基本設定僅支援 Microsoft 管理的金鑰。
- 標準設定支援客戶管理金鑰(CMK)。
有關 Foundry 能力的涵蓋細節,請參見 Microsoft Foundry 中的客戶管理金鑰加密。
Microsoft 會用我的數據來訓練模型嗎?
不,Microsoft 不會用你的資料來訓練模型。 欲了解更多資訊,請參閱 負責任的人工智慧文件。
資料在地理上存放在哪裡?
Foundry Agent Service 端點是區域性端點,資料被儲存在與端點相同的區域中。 欲了解更多資訊,請參閱 Azure 資料駐留文件。
鑄造代理服務的收費方式是什麼?
每個 Agent 使用的基礎模型 (例如 gpt-4-0125) 的推論成本 (輸入和輸出) 會收費。 如果你建立了多個代理,則會對每個代理所附的基礎模型收費。
如果你啟用了 Code Interpreter 工具,則會按每次會話計算使用費用。 例如,如果你的代理在兩個執行緒中同時呼叫 Code Interpreter,這個活動會建立兩個 Code Interpreter 會話。 每場會談都會收費。
預設情況下,每個會話持續一小時。 如果你的用戶在同一串中持續向 Code Interpreter 下達指令長達一小時,你只需支付一次這筆費用。
檔案搜尋是根據你使用的向量儲存方式計費。
欲了解更多資訊,請參閱 價格頁面。
使用 Foundry Agent Service 有沒有額外的收費或配額限制?
不。 所有 配額 均適用於使用 Foundry Agent Service 的模型。
工具與整合
我可以在哪裡學習像是 Code Interpreter 和 File Search 這類工具?
先從 工具箱總覽開始,然後查看工具專屬指引:
如何將我自己的儲存體、Azure Cosmos DB 或 Azure AI 搜尋服務用於代理程式資料?
監控與運作
我該如何監控 Foundry 代理服務?
我該如何處理業務持續性與災難復原(BCDR)?
代理服務 BCDR 的指導方針取決於您的設定以及您所配置的資源。 有關目前的指引,請參見 Foundry Agent Service 災難復原。
虛擬網路
什麼是虛擬網路隔離?
虛擬網路有助於保護對 Azure 資源的進出存取。 你可以透過 Azure 中的虛擬網路整合來實現網路隔離。
關於代理服務的私有網路需求與限制,請參閱 如何與 Foundry 代理服務使用虛擬網路。
為什麼我需要子網路授權?
Agent Service 網路使用 Azure 容器應用程式。 當你部署到虛擬網路時,必須使用一個專門的子網路,該子網路委派給 Microsoft.App/environments。
詳情請參閱 《如何使用虛擬網路與 Foundry Agent Service 及 虛擬網路設定》。
哪些區域支援虛擬網路隔離?
虛擬網路隔離的區域可用性可能會變動。 關於目前支援的區域與限制,請參閱 如何使用虛擬網路搭配 Foundry Agent Service。
公用或私有類 A、B 和 C 子網支援哪些類別範圍?
僅支援私有 IP 範圍:
- A級:10.0.0.0/8
- B組:172.16.0.0/12
- C級:192.168.0.0/16
代理子網不支援公共 IP 範圍。
代理子網的最小大小是多少?我應該使用多少 IP?
建議委派代理人子網大小為 /24。 最小值是 /27。
關於規模調整及 IP 的使用方式,請參閱 《如何使用虛擬網路與 Foundry Agent Service 及 虛擬網路設定》。
Foundry Agent Service 中虛擬網路的最小及建議地址範圍為何?
只要代理子網和私有端點有位址空間,虛擬網路的位址範圍可以是任何東西。
我可以使用對等虛擬網路嗎? 我可以在不同的虛擬網路中擁有資源嗎?
是的。 虛擬網路位於您的訂閱中,您應該能與任何虛擬網路建立對等互連。 但資料傳輸成本高昂,因此我們不建議這麼做。 要求是所有資源必須與 Microsoft Foundry 資源位於同一區域。
如果我使用 Azure 防火牆,是否需要將任何 FQDN 加入允許清單?
是的。 允許管理身份所需的完全合格網域名稱(FQDN),如使用 Azure 防火牆 與 Azure 容器應用程式 中所述,或允許AzureActiveDirectory服務標籤。
關於代理服務的私人網路指引,請參閱 《如何使用虛擬網路與 Foundry 代理服務》。
多個 Microsoft Foundry 資源可以重複使用虛擬網路嗎?
是的,多個 Microsoft Foundry 資源可以重複使用同一個虛擬網路。 然而,每個 Foundry 資源都需要其專用的代理執行時子網路——該代理子網路無法跨多個 Foundry 資源共享。
虛擬網路是否必須與 Foundry 在同一個資源群組?
它們不一定要在同一個資源群組,但必須在同一區域。
如果我想在代理中新增工具,還需要什麼額外的設定?
如果你使用的是網路安全的架構,有些工具需要額外設定,例如私有端點和資源連線。
有關目前的指引與限制,請參閱 《如何使用虛擬網路與 Foundry Agent Service》。