3 ms·
I model the chat as a series of prompt and response nodes like (prompt)-[:NEXT]->(response) and can choose a given context by using a path query MATCH p = (:
by UltraSane 2mo ago
I model the chat as a series of prompt and response nodes like
(prompt)-[:NEXT]->(response)
and can choose a given context by using a path query
MATCH p = (:prompt{id:<>})-[:NEXT*]->(:response{id:<>}) RETURN p
and extract the text from the nodes and format it as the API requires.
- chatchan 2mo agoThanks, oh I see, Cypher acts as a context selector. ThoughtDAG addresses the same issue but uses a visual approach: it searches for nodes first, then uses connections or references to determine which content enters the request. I'd love to see how it compares to writing Cypher directly, especially after conversations start branching and merging, if you get a chance to try it.