2024-01-09 23:33:44 +00:00
|
|
|
from neo4j_semantic_layer import agent_executor
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
original_query = "What do you know about person John?"
|
|
|
|
followup_query = "John Travolta"
|
|
|
|
chat_history = [
|
|
|
|
(
|
|
|
|
"What do you know about person John?",
|
|
|
|
"I found multiple people named John. Could you please specify "
|
|
|
|
"which one you are interested in? Here are some options:"
|
|
|
|
"\n\n1. John Travolta\n2. John McDonough",
|
|
|
|
)
|
|
|
|
]
|
2024-02-10 00:13:30 +00:00
|
|
|
print(agent_executor.invoke({"input": original_query})) # noqa: T201
|
|
|
|
print( # noqa: T201
|
2024-01-09 23:33:44 +00:00
|
|
|
agent_executor.invoke({"input": followup_query, "chat_history": chat_history})
|
|
|
|
)
|