ConsolidationPrompts
LLM prompts for memory consolidation.
This object provides prompt templates for consolidating different types of memories using LLM summarization.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConsolidationPrompts.type
Members list
Value members
Concrete methods
Prompt for consolidating conversation memories.
Prompt for consolidating conversation memories.
Takes multiple conversation turns and creates a single summary preserving key facts and decisions.
Value parameters
- memories
-
Conversation messages to consolidate
Attributes
- Returns
-
Prompt string for LLM
Prompt for consolidating entity facts.
Prompt for consolidating entity facts.
Takes multiple facts about an entity and creates a comprehensive description preserving all important information.
Value parameters
- entityName
-
Name of the entity
- facts
-
Entity facts to consolidate
Attributes
- Returns
-
Prompt string for LLM
Prompt for consolidating knowledge entries.
Prompt for consolidating knowledge entries.
Takes multiple related knowledge entries and creates a unified entry preserving all important information.
Value parameters
- memories
-
Knowledge entries to consolidate
Attributes
- Returns
-
Prompt string for LLM
Prompt for consolidating task memories.
Prompt for consolidating task memories.
Takes multiple task completion records and creates a summary of outcomes and learnings.
Value parameters
- tasks
-
Task memories to consolidate
Attributes
- Returns
-
Prompt string for LLM
Prompt for consolidating user facts.
Prompt for consolidating user facts.
Takes multiple user facts and creates a unified user profile preserving all preferences and information.
Value parameters
- facts
-
User facts to consolidate
- userId
-
Optional user identifier
Attributes
- Returns
-
Prompt string for LLM
Concrete fields
System prompt for secure consolidation.
System prompt for secure consolidation.
This prompt prevents prompt injection attacks by clearly defining the LLM's role and constraints.