Neo4j, Graph, Llm, Langchain, ChatGPT.
an LLM that it can use to interact with a knowledge graph. They can be of various complexity. You can think of each tool in a semantic layer as a function. For example, take a look at the following function. def get_information(entity: str, type: str) -> str: candidates = get_candidates(entity,