Home / Companies / Memgraph / Blog / August 2025

August 2025 Summaries

5 posts from Memgraph

Filter
Month: Year:
Post Summaries Back to Blog
Graph-Code, presented by AI Engineer Vitali Avagyan, is an innovative AI coding assistant designed to overcome the limitations of traditional AI tools that struggle with understanding large, complex codebases. By representing a codebase as a graph, Graph-Code provides a comprehensive architectural overview, allowing developers to visualize relationships between modules, classes, and functions, which traditional tools often miss. It employs a combination of graph-based search, abstract syntax trees (ASTs), and language model integration to enable precise code modifications and queries, converting natural language questions into actionable insights using Cypher queries. The tool is built on a robust architecture featuring Memgraph for graph storage, Tree-sitter for parsing, and a configurable language model, ensuring it can efficiently handle multiple programming languages and large repositories. With a roadmap that includes support for additional languages, multi-repository microservices, and a cloud-hosted option, Graph-Code is positioned as a versatile solution for developers needing a global view of their code to enhance productivity and understanding.
Aug 28, 2025 2,307 words in the original blog post.
Skygraph, a Google Flights-like application, was developed using Memgraph and the Cypher query language to efficiently query European flight routes, aiming to simplify finding optimal flight options with a single query. The data model consists of City and Airport nodes connected by NEAREST_AIRPORT and FLIGHT_TO relationships, allowing comprehensive flight searches even for cities without airports. Data was imported into Memgraph using CSV files, and various Cypher queries were crafted to identify nearest airports, cheapest direct flights, cost-effective flights with layovers, and the shortest flights by duration. These queries demonstrate the application's ability to handle complex travel scenarios, offering flexibility and efficiency in flight searches. The project underscores Memgraph's capability to manage interconnected data, suggesting potential expansion to incorporate additional transportation modes for a more robust travel-planning tool.
Aug 27, 2025 1,858 words in the original blog post.
Transforming raw data into a usable graph structure in Memgraph involves a strategic three-step process: preprocessing, modeling, and importing. Initially, preprocessing is crucial for cleaning and organizing raw data into a structured format, resolving inconsistencies, and identifying potential nodes and relationships. Next, graph modeling translates data into entities and relationships, requiring a thoughtful approach to avoid unnecessary complexity, ensure efficient querying, and maintain scalability. Finally, importing involves using CSV files and the LOAD CSV clause, among other methods, to seamlessly transition data into Memgraph while optimizing for performance through techniques such as parallel processing and storage mode adjustments. This comprehensive approach not only aids in creating a reliable graph database but also enhances understanding and control over the data's structure.
Aug 21, 2025 1,013 words in the original blog post.
Sabika Tasneem's article emphasizes the importance of addressing key foundational questions before constructing a knowledge graph to prevent wasted resources and over-engineering. The piece outlines critical considerations such as identifying the problem a knowledge graph aims to solve, understanding the user base and their specific needs, and defining the types of queries the graph must support. It also highlights the significance of determining the graph’s boundaries, the importance of real-time querying, and the necessity of data quality and preprocessing. Furthermore, it discusses the need to resolve entity duplicates, follow existing schemas or naming conventions, and choose appropriate retrieval methods, such as vector or hybrid search. The article underscores the importance of planning for query performance, anticipating graph growth, and ensuring sufficient infrastructure. Lastly, it stresses the need for ongoing maintenance and points to Memgraph as a potential solution for handling real-time performance and streaming ingestion requirements.
Aug 14, 2025 2,279 words in the original blog post.
GraphRAG, a system that integrates graph-based knowledge with large language models (LLMs), addresses the limitations of standard retrieval-augmented generation (RAG) systems by providing real-time, context-rich information to enhance the accuracy and relevance of AI responses. This innovative approach has been successfully implemented in various sectors, including NASA's People Knowledge Graph for workforce intelligence, which improves the identification of experts and enhances internal mobility; Precina Health's diabetes management system, which leverages GraphRAG to achieve significant reductions in patients' Hemoglobin A1C levels by integrating medical, social, and behavioral data; Cedars-Sinai's Alzheimer's research, which uses GraphRAG to explore complex biomedical questions with greater accuracy, leading to new treatment possibilities; and Microchip Technology's customer support, which benefits from an AI-powered chatbot that efficiently accesses and retrieves data to resolve customer inquiries. These real-world applications demonstrate the potential of GraphRAG to provide precise, contextually informed solutions across various fields, highlighting its importance in the future development of AI systems.
Aug 07, 2025 1,111 words in the original blog post.