Virtual Assistant Personality Adaptation via Long-Term Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual assistants lack personality and adaptability due to natural language processing models having no memory of past queries, resulting in robotic responses that fail to account for user preferences.

Innovation Solution

A virtual assistant system that stores long-term notes about user interactions to assign and adapt personality traits, incorporating these traits into natural language processing prompts to generate tailored responses, and uses multimodal inputs and schedule-based tasks to enhance user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If natural language processing models are used to process user queries, then the virtual assistant can interpret and respond to user input, but the models lack memory of past queries resulting in robotic responses that fail to account for user preferences

Engineering Contradiction:
Improveadaptability to user preferencesVSAvoidmemory of past queries
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by storing long-term notes about user interactions, preferences, and patterns before generating responses. This allows the virtual assistant to have information readily available when needed, eliminating the need to rely solely on the NLP model's immediate context window.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between the NLP model and the user interaction. This intermediary (the long-term memory system with personality traits) mediates the information flow, enriching the prompts sent to the NLP model with contextual information about the user's preferences and past interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the virtual assistant waits for user initiation, then the system can respond to commands and queries, but it cannot proactively initiate interactions based on user schedules and activities

Engineering Contradiction:
Improveuser engagementVSAvoidsystem autonomy
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements feedback loops by continuously monitoring user interactions, schedules, and activities. This feedback informs the virtual assistant when to proactively initiate interactions, allowing it to adapt its behavior based on user patterns while maintaining appropriate autonomy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The virtual assistant performs self-service by autonomously determining when to initiate interactions based on its stored knowledge of user schedules and activities. It serves itself by managing its own interaction timing without requiring explicit user commands for every engagement.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If standard natural language processing is used, then the virtual assistant can generate responses, but the responses lack personalized characteristics and adaptability

Engineering Contradiction:
Improvepersonalization of responsesVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the virtual assistant architecture into distinct functional components: long-term memory storage, personality trait management, prompt generation, and NLP processing. This segmentation allows each component to specialize in its function while working together to achieve personalization without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds another dimension to the standard NLP process by incorporating temporal information through long-term memory and personality traits. This transforms the flat, stateless NLP interaction into a multi-dimensional system that considers user history, preferences, and contextual factors.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240395261A1Virtual assistant with adaptive personality traits
Publication Date: 2024.11.28 LI XIAOMIN
  • US20240395261A1 patent drawing
  • US20240395261A1 patent drawing
  • US20240395261A1 patent drawing

AI summary

This disclosure provides methods, devices, and systems for implementing virtual assistants. The present implementations more specifically relate to virtual assistants with adaptive personality traits. In some aspects, a virtual assistant may store long-term notes about a user. The long-term notes may include information derived from a history of past interactions between the virtual assistant and the user. In some implementations, the long-term notes may include one or more personality traits adopted by the virtual assistant based on the past interactions. The personality traits (and other long-term notes) may be incorporated into prompts sent by the virtual assistant to a natural language processor (NLP) so that the learned personality of the virtual assistant is reflected in the responses returned by the NLP.