選項

在 Amazon Bedrock 上建置生成式 AI 應用程式。涵蓋模型呼叫(Converse API、InvokeModel)、搭配知識庫的 RAG、Bedrock 代理程式、安全防護機制以及 AgentCore。 適用於呼叫模型、設定知識庫、建立代理程式、套用防護機制、部署至 AgentCore、排除 Bedrock 錯誤(ThrottlingException、AccessDeniedException),或選擇模型(Claude、Llama、Nova、Titan)。 亦適用於提示詞快取的設定與除錯、配額狀態檢查及流量限制

...展開全部
12
更新時間 2026-08-24

關於amazon-bedrock

針對在 Amazon Bedrock 上建置生成式 AI 應用程式的領域專業知識。內容涵蓋透過 Converse API 和 InvokeModel 呼叫模型、運用知識庫進行檢索增強生成、Bedrock 代理程式、透過 Guardrails 確保內容安全,以及使用 AgentCore 部署和擴展代理程式。 適用於呼叫模型、設定知識庫、建立代理程式、套用 Guardrails、部署至 AgentCore、排除 Bedrock 錯誤(例如 ThrottlingException 和 AccessDeniedException),或從 Claude、Llama、Nova 和 Titan 等模型中進行選擇。 此外,本指南亦涵蓋提示詞快取、配額健康檢查、成本追蹤、模型遷移、分塊策略以及 AgentCore Payments 等內容,但明確不適用於自訂模型訓練、Rekognition 或 Comprehend。 由於 Bedrock API、模型 ID 及配置參數經常變更,此技能堅持在回應前,必須先讀取其內建的參考檔案作為主要可信來源。

其中一個主要主題是 Bedrock API 架構,該架構公開了五個獨立的端點,而這些端點的誤用是常見的錯誤來源:用於列出模型和管理存取權限的 bedrock 控制平面;用於透過 Converse 或 InvokeModel 呼叫模型的 bedrock-runtime; bedrock-mantle 用於 OpenAI 相容的 API(推薦給新使用者);以及 bedrock-agent 和 bedrock-agent-runtime 用於代理程式配置與呼叫。AgentCore 是一項獨立服務,擁有專屬的控制平面與資料平面端點。 此技能建議使用 AWS MCP 伺服器進行沙箱執行與稽核記錄,但亦可與任何具備 AWS CLI 存取權限的代理程式配合使用。

本技能特別強調關鍵警告與安全實務:必須始終明確設定 `maxTokens`,因為若未設定,系統將預留遠超過實際需求的配額,並導致意外的流量限制;Guardrails 的 PII 遮罩功能僅適用於回應內容,未經遮罩的內容仍會記錄至 CloudWatch;且必須使用最新版本的 boto3 和 AWS CLI v2。 安全性指引建議優先使用 IAM 角色而非使用者、範圍限定權限、Secrets Manager、混淆代理防護機制,並將代理程式產生的參數視為不可信輸入。相較於 InvokeModel,建議優先使用 Converse API 以獲得統一的請求/回應格式,其中能力與模型選取表會指向更詳細的參考檔案。

常見問題

我應該使用哪種 Bedrock API 來呼叫模型?

在 bedrock-runtime 端點上,該技能建議優先使用 Converse API 而非 InvokeModel,因為它為所有模型提供統一的請求/回應格式。InvokeModel 僅保留給罕見的供應商特定功能,而對於新的 OpenAI 相容工作,建議使用 bedrock-mantle。

為何特別強調每次呼叫都必須設定 maxTokens?

若未設定 maxTokens,系統將預設採用模型的最大值(例如 Claude Sonnet 的 64K),並在後台預留遠超實際需求的配額,這正是導致意外發生 ThrottlingException 的常見原因。

Bedrock API 共有多少個端點,各自用於什麼用途?

共有五個:bedrock(控制平面)、bedrock-runtime(呼叫模型)、bedrock-mantle(OpenAI 相容 API)、bedrock-agent(配置代理與知識庫)以及 bedrock-agent-runtime(呼叫代理與查詢知識庫)。 AgentCore 是一項獨立服務,擁有專屬的端點。

此技能針對 Guardrails 和 PII 發出哪些警告?

Guardrails 的 PII 遮蔽功能僅適用於 API 回應;原始未遮蔽的內容(包括 PII)仍會以明文形式記錄至 CloudWatch Logs。為符合 HIPAA/GDPR 規範,建議使用 KMS 對這些日誌進行加密,並限制存取權限。

此技能是否適用於訓練自訂模型或使用 Rekognition?

不適合。該技能明確聲明不適用於自訂模型訓練、Rekognition 或 Comprehend。其重點在於模型呼叫、RAG、代理、Guardrails 以及 AgentCore。

所有檔案

23 個檔案references/agentcore-credentials-and-security.md6.5KB檢視references/agentcore-memory-observability.md5.2KB檢視references/agentcore-payments-wiring.md12.1KB檢視references/agentcore-registry-evaluations.md5.7KB 檢視 references/agentcore-runtime.md 7.3KB 檢視 references/cost-tracking.md 4.3KB 檢視 references/knowledge-bases-retrieval.md 8.3KB 檢視 references/model-invocation.md10.9KB 檢視參考資料/model-selection-guide.md 7.2KB 檢視參考資料/prompt-engineering-by-model.md7.9KB 檢視參考資料/sdk-converse-api-python.md 6.3 KB 檢視 SKILL.md 29.0KB 檢視參考資料/agentcore-gateway.md 6.5KB 檢視參考資料/agentcore-payments-setup-script.md12.3KB 檢視參考資料/agentcore-payments.md19.4KB 檢視參考資料/agentcore-runtime-container-build.md10.4KB 檢視參考資料/agents-and-action-groups.md15.2KB 檢視參考資料/guardrails.md14.6KB 檢視參考資料/knowledge-bases-setup.md17.8KB 檢視參考資料/model-migration.md 4.3KB 檢視參考資料/prompt-caching.md 5.3KB 檢視參考資料/quota-health.md 4.0KB 檢視參考資料/sdk-converse-api-typescript.md 6.5 KB 檢視

所有檔案

0 個檔案

安裝 amazon-bedrock

請下載並將技能檔案解壓縮至您的 .claude/skills/ 目錄中。

下載 ZIP

複製儲存庫並將技能檔案複製到您的專案中。

git clone # Copy SKILL.md to your .claude/skills/ directory

複製 複製
快速設定: 將技能資料夾複製到 .claude/skills/,Claude 會自動偵測並使用該技能

相關技能

Cloudflare Manager
更新時間 2026-06-29
pinecone
更新時間 2026-06-29
azure-setup-guide
更新時間 2026-06-29
sentry-architecture-variants
更新時間 2026-06-29
OR