Python: Adds sample documentation for two separate Neo4j context providers for retrieval and memory#4010
Conversation
There was a problem hiding this comment.
Pull request overview
Adds sample documentation under the Python samples tree to explain two Neo4j-backed context providers—one intended for read-only retrieval (RAG) and one intended for read-write persistent memory—so users can understand setup, configuration, and usage at a glance.
Changes:
- Added a README for the Neo4j RAG (retrieval) context provider sample folder.
- Added a README for the Neo4j Memory (persistent memory) context provider sample folder.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
| python/samples/02-agents/context_providers/neo4j_rag/README.md | Documents intended Neo4j retrieval/RAG provider usage, configuration, and search modes. |
| python/samples/02-agents/context_providers/neo4j_memory/README.md | Documents intended Neo4j agent-memory provider usage, tools, and conceptual differences vs RAG. |
81102e9 to
b3dc3b5
Compare
b3dc3b5 to
e32830b
Compare
…iders for retrieval and memory
e32830b to
8c103de
Compare
…rs/agent-framework into docs/neo4j-context-provider
|
Thanks for the review feedback! Comments 1–7 have been addressed in the latest commits (tables fixed, Regarding the request for runnable samples — the Python samples live in their respective project repos rather than being duplicated here: Lab & code examples:
Neo4j Memory: Neo4j GraphRAG Provider: We'll look into .NET samples separately. |
…rs/agent-framework into docs/neo4j-context-provider
Head branch was pushed to by a user without write access
|
@westey-m - fixed the relative paths. Thanks for your patience! |
Summary
Adds sample documentation for two separate Neo4j context providers for retrieval and memory. These providers serve distinct roles in the agent architecture:
neo4j_rag/) — Read-only RAG provider that queries pre-existing Neo4j knowledge bases with vector, fulltext, or hybrid search and optional graph traversal enrichmentneo4j_memory/) — Read-write memory provider that stores conversations, extracts entities into a knowledge graph, and learns user preferences across sessionsChanges
neo4j_rag/README.md— Retrieval provider: graph-enhanced RAG with vector, fulltext, and hybrid searchneo4j_memory/README.md— Memory provider: persistent agent memory with knowledge graph building and memory toolsLinks