

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# ElastiCache 技能的運作方式
<a name="agent-tools-skills-how-it-works"></a>

ElastiCache 技能會根據您的意圖，將您的請求路由至適當的工作流程區域。它只會載入目前任務所需的參考資料。下表說明技能中包含的工作流程區域。


| 工作流程區域 | 用途 | 
| --- | --- | 
| 適合的解決方案 | 收集工作負載需求，並建議 ElastiCache 是否適合您的應用程式。 | 
| 建立並連線 | 協助建立快取、選擇引擎、設定聯網、設定身分驗證和連接應用程式。 | 
| 應用程式模式 | 協助選擇金鑰結構描述、TTLs、失效策略，以及 Redis 或 Valkey 資料結構。 | 
| AI 和向量工作負載 | 協助實作語意快取、代理程式記憶體、RAG、建議、個人化和向量搜尋模式。 | 
| 操作和觀察 | 協助設定儀表板、警示、日誌、故障診斷、成本報告和安全稽核。 | 
| 移轉 | 協助規劃和執行自我管理 Redis、Redis OSS 或其他 ElastiCache 部署模型的遷移。 | 

## 設定和聯網
<a name="agent-tools-skills-setup-networking"></a>

技能可協助客服人員在產生設定指引或命令之前，先識別工作負載的適當部署組態。它引導客服人員考慮引擎選擇、無伺服器或節點部署、功能相容性和其他需求。技能接著會引導客服人員完成聯網設定，包括 VPC 放置、子網路和安全群組組態，以及應用程式連線。

對於本機開發，技能會引導客服人員使用支援的存取模式，例如跳轉主機或 AWS Systems Manager Session Manager 通道，而不是從本機機器直接存取 ElastiCache 端點。

此技能會將 ElastiCache 特定的專案內容存放在 的狀態檔案中`.elasticache/requirements.json`。此檔案可協助代理程式避免重複要求相同的資訊。它可以包含值，例如引擎、 AWS 區域和快取端點。如果此檔案存在，技能會在詢問新問題之前先讀取該檔案。

## 成本估算
<a name="agent-tools-skills-cost-estimation"></a>

此技能可協助客服人員為 ElastiCache 工作負載提供初步定價指導。此技能包含定價計算器，可預估工作負載輸入的每月成本，例如資料大小、請求量、命令類型和承載大小。

AWS 不需要 憑證即可產生定價預估。定價計算器使用公開可用的 AWS 定價資料，因此您可以在佈建資源或連接 AWS 帳戶之前預估無伺服器和節點成本。定價預估僅供規劃之用，可能與實際成本不同。部署之前，請在 ElastiCache 定價頁面上確認目前的定價。

## 監控和疑難排解
<a name="agent-tools-skills-monitoring"></a>

監控工作流程從相關指標開始，然後建議最小的有效變更，以協助診斷操作問題。技能可以使用綁定指令碼來收集指標、產生儀表板、執行安全稽核，以及支援成本分析。

使用 ElastiCache 技能來調查效能、可用性和成本問題，例如：
+ 高延遲
+ 低快取命中率
+ CPU 或記憶體壓力
+ 複寫延遲
+ 連線尖峰
+ 熱鍵和大鍵
+ 碎片不平衡
+ 慢速命令
+ 非預期的成本增加
+ CloudWatch 警示組態
+ 日誌傳送

## GenAI 和向量工作負載指引
<a name="agent-tools-skills-genai"></a>

此技能可協助客服人員提供 AI 應用程式模式的指引，例如語意快取、AI 代理程式記憶體、擷取擴增產生 (RAG)、建議系統和向量搜尋。此技能可協助客服人員識別使用者的意圖、選取適當的工作流程，以及產生與 ElastiCache 功能一致的實作。

對於這些工作負載，技能提供嵌入儲存體、金鑰設計、TTL 策略、相似性閾值調校、架構整合和操作考量的詳細指導。