KnowledgeGraphAgent
Element
content.
Parameters:
- task_prompt (TextPrompt): A prompt for the agent to extract node and relationship information for different entities.
init
KnowledgeGraphAgent
.
Parameters:
- model (BaseModelBackend, optional): The model backend to use for generating responses. (default: :obj:
OpenAIModel
withGPT_4O_MINI
)
run
- element (Element): The input element.
- parse_graph_elements (bool, optional): Whether to parse into
GraphElement
. Defaults toFalse
. - prompt (str, optional): The custom prompt to be used. Defaults to
None
.
parse_graph_elements
is True
then return
GraphElement
, else return str
.
_validate_node
- node (Node): Object to be validated.
_validate_relationship
- relationship (Relationship): Object to be validated.
_parse_graph_elements
- input_string (str): The input content.