Hacker Newsnew | past | comments | ask | show | jobs | submit | katelatte's commentslogin

Is it possible to use Memgraph's vector search to build GraphRAG? How would that work?


I organize community calls for Memgraph community and recently a community member presented how he uses hypothetical answer generation as a crucial component to enhancing the effectiveness and reliability of the system, allowing for more accurate and contextually appropriate responses to user queries. Here's more about it: https://memgraph.com/blog/precina-health-memgraph-graphrag-t...


Suggestion: check out Memgraph for graph db storage - https://memgraph.com/. I work at Memgraph as DX Engineer so feel free to ping me in case you have questions about it: https://memgraph.com/office-hours

Your solution looks interesting and I would love to hear more about it. I haven't seen that many PageRank-based graph exploration tools.


I was collaborating on the latest feature in Memgraph Lab - GraphChat. To enable natural language querying in Memgraph Lab, we integrated the Lab backend with LangChain and powered this new feature with OpenAI LLM. Let me know what you think if you decide to try it out.


When I am presenting about graph databases, people often ask me about the differences between graph and relational databases so I decided to write a blog post about it.


Hi, author here. I wanted to play a bit with ChatGPT and see how it can help me in creating a graph database. It was really good in conversation about graph data modelling and I think this is where it shined. On the other hand, when giving me information about the TV show, it was a bit confused sometimes. In one run season had 13 episodes, while in the second run it had 9 :') But that was not stopping me from generating Cypher queries with the help of ChatGPT, creating a database and exploring the dataset. I think ChatGPT has a bright future in translating natural language into Cypher queries and in that way speed up the process of learning Cypher to raise graph database awareness.


Thanks for reporting! We will fix it asap


Memgraph does persist data. Snapshots are taken periodically during the entire runtime of Memgraph. When a snapshot is triggered, the whole data storage is written to the disk. There are also write-ahead logs that save all database modifications that happened to a file.


While researching about NetworkX, I noticed sometimes projects become too big, and you can lose a lot of time on data import, instead on the actual graph analysis. You can see discussions on my previous posts at https://news.ycombinator.com/item?id=33463472 and https://news.ycombinator.com/item?id=33716570.


Thanks for creating this and helping others learn! Amazing effort :)


You're very welcome! I hope you (and any other readers out there) have found them useful.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: