Aktifkan memori jangka panjang
Anda dapat mengaktifkan memori jangka panjang dengan dua cara: dengan menambahkan strategi saat pertama kali membuat AgentCore Memori, atau dengan memperbarui sumber daya yang ada untuk memasukkannya.
Menciptakan memori baru dengan strategi jangka panjang
Metode yang paling langsung adalah memasukkan strategi saat Anda membuat AgentCore Memori baru. Setelah meneleponcreate_memory, Anda harus menunggu status AgentCore Memori menjadi ACTIVE sebelum Anda dapat menggunakannya.
contoh
Menambahkan strategi jangka panjang ke AgentCore Memori yang ada
Untuk menambahkan kemampuan jangka panjang ke AgentCore Memori yang ada, Anda menggunakan update_memory operasi. Anda dapat menambahkan, memodifikasi, atau menghapus strategi untuk memori yang ada.
catatan
AgentCore CLI mendukung pembuatan dan pengelolaan sumber daya memori. Untuk memperbarui strategi memori pada memori yang ada, gunakan AWS SDK.
Contoh Tambahkan strategi Ringkasan Sesi ke AgentCore Memori yang ada
import boto3 # Initialize the Boto3 client for control plane operations control_client = boto3.client('bedrock-agentcore-control', region_name='us-west-2') # Assume 'memory_id' is the ID of an existing AgentCore Memory that has no strategies attached to it memory_id = "your-existing-memory-id" # Update the memory to add a summary strategy response = control_client.update_memory( memoryId=memory_id, memoryStrategies=[ { 'summaryMemoryStrategy': { 'name': 'SessionSummarizer', 'description': 'Summarizes conversation sessions for context', 'namespaceTemplates': ['/summaries/{actorId}/{sessionId}/'] } } ] ) print(f"Successfully submitted update for memory ID: {memory_id}") # Validate strategy was added to the memory memory_response = control_client.get_memory(memoryId=memory_id) strategies = memory_response.get('memory', {}).get('strategies', []) print(f"Memory strategies for memoryID: {memory_id} are: {strategies}")
catatan
Long-term catatan memori hanya akan diekstraksi dari peristiwa percakapan yang disimpan setelah strategi baru menjadi. ACTIVE Percakapan yang disimpan sebelum strategi ditambahkan tidak akan diproses untuk memori jangka panjang.