Raymond Maarloeve
Loading...
Searching...
No Matches
CalculateRelevanceDTO Class Reference

Represents a request to calculate the relevance of a new memory based on core and obtained memories. This DTO is used for prompting the LLM to evaluate how relevant a new memory is in the context of an NPC's decision-making process. More...

Public Attributes

List< string > core_memories
 A list of core memories that are fundamental to the NPC's decision-making process.
 
List< ObtainedMemoryDTOobtained_memories
 A list of memories that the NPC has obtained, which may influence its current decisions.
 
string new_memory
 The new memory that needs to be evaluated for relevance against the core and obtained memories.
 

Detailed Description

Represents a request to calculate the relevance of a new memory based on core and obtained memories. This DTO is used for prompting the LLM to evaluate how relevant a new memory is in the context of an NPC's decision-making process.

Member Data Documentation

◆ core_memories

List<string> CalculateRelevanceDTO.core_memories

A list of core memories that are fundamental to the NPC's decision-making process.

◆ new_memory

string CalculateRelevanceDTO.new_memory

The new memory that needs to be evaluated for relevance against the core and obtained memories.

◆ obtained_memories

List<ObtainedMemoryDTO> CalculateRelevanceDTO.obtained_memories

A list of memories that the NPC has obtained, which may influence its current decisions.


The documentation for this class was generated from the following file: