Maintains a descript, conceptual understanding of the user by monitoring conversational exchanges; may be utilized by other actions which adapt the system to user's specific needs.
JIVAS action for maintaining a conceptual user model by monitoring conversational exchanges.
jivas/user_model_interact_action
UserModelInteractAction
^2.0.0
jivas/persona_interact_action
: ^0.0.1
jivas/langchain_model_action
: ^0.0.1
This package, developed by V75 Inc., is designed to develop and maintain a conceptual understanding of the user by monitoring conversational exchanges. As a core interact action, it plays a critical role in personalizing and adapting the system to meet the user's specific needs. Configured as a singleton, the package requires the Jivas library version 2.0.0 and depends on the persona_interact_action
and langchain_model_action
for effective operation.
Below is detailed guidance on how to configure and use the User Model Interact Action.
The User Model Interact Action provides an abstraction layer for maintaining a user model based on conversational exchanges. It supports multiple configurations for various use cases, including:
The configuration consists of the following components:
user_model_template
Defines the initial structure of the user model.
user_model_template = "**User Model:**\n- **Personal Information and Demographics:**\n- **Preferences and Interests:**"
anchors
Defines the key areas of focus for user profiling.
anchors = [
"The user shares personal information and demographics",
"The user shares preferences and interests",
"The user shares behavioral patterns and habits",
"The user shares personal opinions, values, or beliefs",
"The user shares goals and needs",
"Mentions of relationships with family, friends, or colleagues"
]
user_model_template = "**User Model:**\n- **Personal Information and Demographics:**\n- **Preferences and Interests:**"
anchors = [
"The user shares personal information and demographics",
"The user shares preferences and interests",
"The user shares behavioral patterns and habits",
"The user shares personal opinions, values, or beliefs",
"The user shares goals and needs",
"Mentions of relationships with family, friends, or colleagues"
]
history_size = 3
model_name = "gpt-4o"
model_temperature = 0.3
model_max_tokens = 2048
user_model_template
is comprehensive and extensible.anchors
to reflect evolving user profiling needs.user_model_interact_action
project.git clone https://github.com/TrueSelph/user_model_interact_action
git checkout -b new-feature-x
git commit -m 'Implemented new feature x.'
git push origin new-feature-x
This project is protected under the Apache License 2.0. See LICENSE for more information.
jvcli download action jivas/user_model_interact_action
Last published
3 months ago
Version
0.0.1
Downloads
54
Author
jivasType
interact_action
Visibility
Public
Tags