January 2026 Summaries
20 posts from Neo4j
Filter
Month:
Year:
Post Summaries
Back to Blog
Generative AI, primarily known for creating content like text and code through models such as large language models (LLMs), excels in simple content generation but struggles with complex, multi-step workflows due to its stateless and reactive nature. In contrast, agentic AI is designed for goal-oriented tasks requiring autonomy, memory, and tool use, effectively overcoming the limitations of generative AI by implementing structured context, planning, and execution loops. This approach allows it to handle complex workflows by maintaining state, adapting to changes, and ensuring outcomes meet predefined goals. Agentic AI systems are built on components such as language models for reasoning, tools for execution, memory layers for context retention, and orchestration for managing workflows, often integrating with knowledge graphs to provide the structured context necessary for reliable decision-making. The transition from generative to agentic AI involves moving beyond prompt tuning to designing systems that incorporate orchestration, tools, and durable memory, enabling AI to complete tasks that require consistent follow-through and decision-making across multiple steps.
Jan 30, 2026
4,301 words in the original blog post.
Integrating Neo4j with Google Cloud Platform (GCP) using Change Data Capture (CDC) and Google Cloud Pub/Sub creates a robust, real-time data pipeline for connected applications. This setup leverages Neo4j's graph database capabilities and GCP's scalable infrastructure to handle data updates and synchronization efficiently. The process involves using Kafka as a message broker, eliminating the need for custom ETL code by relying on configuration files and supported libraries, which allows data to flow seamlessly between Neo4j and Pub/Sub. This bidirectional integration ensures that any changes in Neo4j are quickly available to downstream systems via Pub/Sub and vice versa, facilitating real-time data movement across cloud environments. Security is maintained through SSL encryption, ensuring secure communication between all components. This architecture not only supports real-time synchronization and high throughput but also integrates with other Google Cloud services, enhancing the overall data ecosystem.
Jan 28, 2026
1,358 words in the original blog post.
The article explores the Jaccard Coefficient, a statistical measure introduced by Swiss botanist Paul Jaccard, which is used to compare the similarity between two sets by dividing the number of common elements by the total number of unique elements in both sets. This measure is particularly useful in data science for making recommendations by preventing the influence of highly popular individuals or objects, like Jay-Z on social media, from skewing results. The author explains how the Jaccard Coefficient helps in creating more meaningful connections and recommendations, both in social networks and in retail, by focusing on true similarities rather than connections to popular figures. The article highlights the application of the Jaccard Coefficient in graph analytics, particularly within Neo4j's platform, to enhance recommendation systems by allowing for better segmentation and decision-making without extensive data processing.
Jan 28, 2026
842 words in the original blog post.
The blog post discusses the Jaccard Coefficient, a statistical measure developed by Swiss botanist Paul Jaccard, as a tool for evaluating similarity between sets, with applications in recommendation systems. It contrasts the intuitive but flawed assumption that mutual followers, such as those of LeBron James, indicate meaningful social connections, highlighting that popularity can skew recommendations. The Jaccard Coefficient calculates similarity by dividing the number of shared elements (intersection) by the total number of elements in both sets (union), offering a more nuanced approach by mitigating the influence of highly popular individuals. By employing this method, businesses can make more relevant recommendations, avoiding the pitfalls of basing suggestions on outliers. Neo4j's Graph Analytics tools, including Graph Analytics for Snowflake and Graph Intelligence for Microsoft Fabric, leverage algorithms like the Jaccard Coefficient for improved data-driven recommendations, segmentation, and decision-making without extensive infrastructure requirements.
Jan 28, 2026
850 words in the original blog post.
India's AI landscape is evolving to emphasize not only innovation but also ethics, fairness, transparency, and real-world relevance, as highlighted at the AI Impact India Summit in New Delhi. Neo4j is playing a pivotal role by demonstrating how graph analytics and connected data can underpin ethical and context-aware AI adoption across various sectors. In the age of Generative AI, knowledge graphs provide the necessary context and explainability that AI models require for trustworthy and interpretable outputs, surpassing traditional vector-only approaches. Graph technology enables AI systems to reason with context by modeling data as interconnected nodes and relationships, thereby helping to identify and mitigate biases, ensuring fairness, and enhancing transparency through data lineage. This approach is particularly crucial in a diverse country like India, where AI must accommodate varied linguistic, cultural, and socio-economic conditions. The introduction of Graph Retrieval-Augmented Generation (GraphRAG) further enhances AI precision and reduces errors by grounding generative models in contextually rich and retrievable data. Across industries such as financial services, telecom, and public sector operations, graph intelligence is already leading to responsible, explainable, and resilient AI solutions, fostering trust and accountability in AI applications.
Jan 27, 2026
1,043 words in the original blog post.
Neo4j has announced the general availability of its Infinigraph Edition, a graph database architecture designed to support large-scale AI and data projects by overcoming traditional graph scaling limitations. By implementing a distributed architecture, Infinigraph enables organizations to run extensive operational and analytical graph workloads, such as those exceeding 100TB, without sacrificing performance or requiring fragmented infrastructure. This horizontal scaling is achieved through property sharding, allowing massive data sets to be managed efficiently across multiple servers. Infinigraph is particularly beneficial for complex use cases like financial crime detection and AI applications that require deep, interconnected context, helping to close the "Context Gap" in Large Language Models. Now backed by Neo4j support and security, Infinigraph aims to be a reliable, enterprise-ready solution for scaling graph databases to meet the demands of modern AI and data workloads.
Jan 27, 2026
691 words in the original blog post.
Neo4j v2026.01 introduces a preview feature for vector search with filters, allowing users to apply predicates within the vector index at query time, optimizing latency and relevance without excessive data fetching. This feature, available across Neo4j Enterprise, Community, and Aura editions, aims to refine search results by filtering based on user criteria, such as language or category, directly in the index. It offers three filtering methods: in-index filtering for simple properties, post-filtering using Cypher to refine or expand results, and pre-filtering to define a candidate subgraph for exact scoring. Additionally, native Cypher syntax for vector search simplifies query authoring by integrating advanced search capabilities directly into Cypher, eliminating the need for procedure calls. Performance testing has shown that vector search with in-index filtering maintains low latency and high recall accuracy, with pre-filtering delivering 100% recall accuracy for small candidate sets but potentially higher computational costs for larger ones. The feature is part of Neo4j's efforts to enhance graph and search capabilities for AI and GraphRAG workloads, with general availability targeted for the next version and feedback encouraged to refine the offering.
Jan 27, 2026
1,515 words in the original blog post.
Neo4j v2026.01 introduces a preview feature for vector search with filters, enhancing the functionality by allowing predicates to be applied inside the vector index at query time, which tailors search results to user-specific criteria such as language, tenant, or category. This approach minimizes latency and maintains relevance without extensive over-fetching or scans, and it is part of a broader enhancement that includes native Cypher syntax for vector search, eliminating the need for procedure calls and preparing for advanced AI capabilities. The feature offers three filtering methods: in-index filtering for consistent low-latency retrieval, post-filtering for refining results using richer graph logic, and pre-filtering for exact scoring on a candidate set. Initial testing shows that in-index filtering maintains low latency and high recall accuracy, while Cypher before search performs best with smaller candidate sets, and post-filtering requires over-fetching for high recall accuracy. These developments are intended for evaluation and feedback rather than production use, with a general availability target for Neo4j v2026.02.
Jan 27, 2026
1,523 words in the original blog post.
AI agents are advancing in reasoning capabilities but struggle with maintaining a grounded understanding of relationships over time, which is essential for effective decision-making. Neo4j, a graph database, offers a solution by providing structured and persistent context for AI agents built with the Microsoft Agent Framework. This integration is facilitated through several methods, including context providers, direct SDK integration, MCP servers, and HTTP APIs, each offering different levels of control and sharing capabilities. A practical example is contract analysis, where Neo4j models relationships between contracts, clauses, organizations, and jurisdictions, allowing AI agents to execute targeted queries and improve reasoning and explanation without overloading prompts. The flexibility of the Microsoft Agent Framework allows teams to choose how to integrate Neo4j, supporting grounded understanding and efficient data retrieval, and encouraging the use of context engineering over traditional prompt engineering.
Jan 26, 2026
698 words in the original blog post.
AI agents are becoming more proficient in reasoning but continue to face challenges in maintaining a grounded understanding of relationships between entities, rules, and events over time, which is where graph databases like Neo4j become valuable. The article discusses how the Microsoft Agent Framework can integrate with Neo4j to provide structured, persistent context for AI agents, enhancing their ability to understand and interact with data beyond just using prompts. It describes various integration patterns, including Context Providers for quick grounding, Direct SDK Integration for precision control, MCP Servers for shared data layers, and HTTP APIs for serverless environments. A practical example of using Neo4j for contract analysis illustrates how agents can execute specific queries to retrieve structured data, allowing large language models to focus on reasoning and explanation. The article also references additional resources and technical documentation available in the Neo4j Labs for those interested in exploring these integration patterns further.
Jan 26, 2026
708 words in the original blog post.
The guide outlines a comprehensive method for deploying the Neo4j MCP server on a Google Cloud Platform (GCP) Cloud Run instance, which facilitates connection to local MCP client applications. Initially, it underscores the importance of having the necessary libraries, GCP permissions, and a non-local Neo4j database. It then walks through setting up the gcloud CLI for deployment and configuring sensitive information with the GCP Secret Manager or a local YAML file. The walkthrough includes steps for creating and managing a service account, deploying the MCP server using Docker images, and setting environment variables to ensure secure and authenticated server usage. Additionally, it details testing the deployment with tools like curl, Claude Desktop, and Postman, demonstrating how to interact with the Neo4j database by executing queries and retrieving schema information. This deployment framework permits multiple users to access a shared Neo4j instance while maintaining role-based permissions, enhancing the server's utility and security in both development and production environments.
Jan 23, 2026
2,482 words in the original blog post.
This edition of "This Week in Neo4j" highlights the latest developments in the world of graph databases, focusing on making AI more explainable through context graphs, which capture the reasoning and decision history behind events. The new Neo4j Dify plugin is introduced, allowing large language models to interact with graphs using natural language, thereby simplifying the creation of conversational or agent-driven workflows. The "Byte-Sized Cypher" video series is launched to make learning graph queries approachable, and a quick guide on building a multi-agent GraphRAG system using Neo4j and Google ADK is featured, showcasing the orchestration of graph-aware agents for complex problem-solving. Upcoming events such as the NODES AI conference and various workshops are announced, alongside a feature on community member Ashok Vishwakarma, who will speak on using knowledge graphs to trace AI agent decisions.
Jan 23, 2026
895 words in the original blog post.
Context engineering is emerging as a vital approach in AI development, succeeding prompt engineering by focusing on the architecture of contextual information that guides ongoing interactions with large language models (LLMs). Unlike prompt engineering, which involves crafting one-time textual instructions, context engineering addresses the need for structured and dynamic information delivery to overcome production challenges in complex AI systems. This approach is essential for systems requiring multi-step reasoning, situational awareness, and compliance, as it ensures that models receive the right information at the right time, reducing errors like context rot and hallucination. Knowledge graphs play a crucial role in context engineering by providing a connected and explainable model of the domain, enabling agents to perform reliable and trustworthy tasks. As AI systems grow in complexity, context engineering is becoming indispensable for maintaining continuity, reducing hallucinations, and enhancing governance, thereby defining the next era of AI systems focused on architecture rather than merely clever phrasing.
Jan 16, 2026
3,800 words in the original blog post.
Large Language Models (LLMs) are evolving from relying solely on prompt engineering to embracing the more advanced context engineering to overcome limitations in dynamic task environments. While prompt engineering involves crafting textual instructions for LLMs, context engineering focuses on structuring the information that feeds into the model, ensuring that models receive the right data at the right time. This shift is necessary for complex AI applications where the model must plan, observe, and act across multiple steps, requiring structured and relevant context to maintain accuracy and reliability. Knowledge graphs serve as essential tools in context engineering by providing a connected and explainable model of the domain, which helps reduce errors such as hallucinations and context rot. Context engineering allows AI systems to function with greater situational awareness and governance, making it crucial for building scalable and trustworthy AI applications.
Jan 16, 2026
3,807 words in the original blog post.
The blog post discusses how context graphs, specifically designed to capture decision traces and the reasoning behind them, are revolutionizing AI systems by providing insights beyond traditional databases that only offer snapshot information. Unlike conventional databases that focus on current data states, context graphs, powered by Neo4j's property graph model, enable the understanding of causal relationships, policy applications, and decision-making processes. This is particularly useful in AI-driven scenarios such as financial services, where understanding the "why" behind decisions, like credit limit increases, is crucial for making informed and transparent choices. The article highlights a demo application using Neo4j's capabilities, which illustrates how context graphs can provide comprehensive insights into decisions, enabling explainability, consistency, and compliance. The use of advanced algorithms like FastRP for node embeddings and Louvain for community detection further enhances the graph's utility, offering a powerful tool for capturing and leveraging institutional knowledge in AI systems.
Jan 14, 2026
2,181 words in the original blog post.
William Lyon discusses the potential of context graphs and Neo4j in enhancing AI systems by capturing the reasoning and context behind decisions, going beyond traditional databases that only record the current state of data. Unlike the state clock, which focuses on current truths, context graphs utilize the event clock to track what happened, when, and why, offering a deeper understanding of decision-making processes. A context graph, as described by Jaya Gupta, is a specialized knowledge graph that records decision traces, causal relationships, and applied policies, providing a comprehensive view of the factors influencing decisions. Neo4j's property graph model is highlighted as particularly well-suited for building financial services context graphs, enabling AI agents to trace decision histories and understand complex causal chains with ease. The blog post features a demo of a context graph application integrating Neo4j, AI tools, and visualization, demonstrating its use in decision tracing, fraud detection, and policy compliance. The integration of graph data science algorithms like FastRP and Louvain enhances the ability to detect patterns and similarities within the graph, offering insights unattainable with traditional relational databases. The article suggests that context graphs not only improve data storage but also capture institutional knowledge, thus playing a crucial role in developing reliable, explainable AI systems.
Jan 14, 2026
2,189 words in the original blog post.
This edition of "This Week in Neo4j" highlights advancements in graph databases, focusing on structuring unstructured data using GliNER2, creating graph-aware agents with Neo4j and the Microsoft Agent Framework, and optimizing context engineering pipelines for AI accuracy. The updated Neo4j Developer Center aims to enhance learning and application development with resources like tutorials and API documentation. The upcoming NODES AI event in April will showcase speakers on topics such as GraphRAG and AI in production. Featured community member Athulya Anil, an AI researcher, has developed Agentic GraphRAG, facilitating autonomous knowledge graph construction and adaptive query routing. The newsletter also announces various Neo4j events, including livestreams, conferences, and meetups, offering opportunities for community engagement and learning.
Jan 09, 2026
795 words in the original blog post.
The text highlights the application of graph technology in fraud detection and financial services, focusing on various approaches such as temporal graph modeling, knowledge graphs, and graph databases. It emphasizes the utilization of Neo4j, a popular graph database, in detecting bank fraud and improving accuracy by uncovering hidden patterns. The content also explores the integration of these technologies with platforms like AWS to enhance fraud detection capabilities and discusses real-world case studies that demonstrate their effectiveness in combating cybercrime. Additionally, it touches on the educational aspect of using Neo4j, mentioning resources like the "Neo4j 5 Cypher Bullet Train" to help developers master these tools.
Jan 08, 2026
164 words in the original blog post.
The blog post highlights various applications and advancements in financial services leveraging graph technology and data science. It covers topics such as fraud detection, customer analysis, and equitable financial opportunities using graph technology. The post also discusses Neo4j's expanded collaboration with AWS, emphasizing competencies in finance, automotive, generative AI, and machine learning. Additionally, it mentions upcoming speakers at GraphSummit Europe 2023 and shares insights from interviews with industry professionals on utilizing knowledge graphs for threat intelligence and optimizing DevOps and cloud migration in the ANZ banking sector.
Jan 08, 2026
171 words in the original blog post.
Graph technology, particularly through Neo4j, is transforming fraud detection in the financial services sector by offering advanced capabilities to identify complex fraud patterns and streamline processes. During the GraphTalk Finance event, Neo4j and Deloitte highlighted how graph databases are used to combat financial crime, focusing on transaction-based fraud and anti-money laundering (AML) detection. Organizations like BNP Paribas, iUvity, and Zurich Insurance are leveraging Neo4j to significantly reduce fraud and enhance detection rates by utilizing graph technology's natural representation of financial networks, high-speed relationship-based queries, and flexible data models. Neo4j's transaction graph model provides a standardized approach for representing banking transactions and customer data, enabling efficient detection of fraud rings and suspicious transaction flows. The technology's future prospects include integrating with generative AI to further enhance fraud detection capabilities, such as through Neo4j GraphRAG agents, which facilitate natural language interactions with the database.
Jan 06, 2026
1,078 words in the original blog post.