Custom Prompts
GetProfile uses LLM prompts for extraction and summarization. You can customize these by providing your own prompt files.Memory Extraction Prompt
Used to extract facts, preferences, and context from conversations.Template Variables
| Variable | Description |
|---|---|
{{conversation}} | The conversation to analyze |
Default Prompt
Trait Extraction Prompt
Used to extract structured traits based on your schema.Template Variables
| Variable | Description |
|---|---|
{{trait_schema}} | Your trait schema definitions |
{{current_traits}} | User’s existing traits |
{{conversation}} | The conversation to analyze |
Default Prompt
Summarization Prompt
Used to generate natural language profile summaries.Template Variables
| Variable | Description |
|---|---|
{{traits}} | User’s traits |
{{memories}} | Recent memories |
Default Prompt
Best Practices
Be Specific
Give clear extraction hints in
promptSnippet for better trait extraction.Set Thresholds
Use appropriate
confidenceThreshold values—higher for critical traits.Test Prompts
Test your custom prompts with sample conversations before deploying.
Iterate
Monitor extraction quality and refine prompts based on results.