Chia Jeng Yang
1 min readJun 8, 2024

--

Thanks for the question D! They would encompass pretty different systems in my opinion.

Cypher:

- Our SDK actually doesn't use Cypher for graph retrieval, and I don't think Cypher would be applicable for Graph Reasoning, as the retrieval would probably be agentic, given the need for intermediary reasoning steps.

Information Storage:

- The type of information stored, and the schema used is radically different

Architecture:

- Retrieval: A lot of retrieval is about turning a question into the appropriate nodes to retrieve and follow. Frequently, returning all the relevant nodes is sufficient to construct an answer. Most of this flow is about query -> relevant entities/relations -> retrieval -> answer construction

- Reasoning: Reasoning is less about retrieving all the possible steps, but navigation of the possible constrained pathways, and only going down particular paths based on an intermediate reasoning step. Part of this flow must include pathway->retrieval -> reasoning -> output -> pathway -> retrieval

--

--

No responses yet