Two agents can read the same CRM and still disagree

Two agents can read the same CRM and reach conflicting decisions. Neo4j’s new Context Engine targets the missing layer: shared business definitions, permissions and accountable updates.

By Pimentone Editorial Team6 min read
Meeting room with a transparent board of connected notes, representing business rules shared by AI agents.

A B2B firm can use two AI agents to serve the same customer and still produce contradictory answers. The sales agent offers an exception because the CRM marks the account as active. The service agent declines because the contract system shows that the requested service is not covered. Both may have retrieved valid records. The missing piece is a rule that says which record governs the decision.

Neo4j announced Context Engine on October 20, 2026. Its proposed shared business context layer is in private preview as of October 29. The product announcement is a useful prompt for firms automating client service and qualification: adding agents to existing departments can reproduce the inconsistencies those departments already manage manually.

Customers should not have to reconcile internal policy

Consider a hypothetical professional-services firm that sells recurring support and additional project work. A client asks for an expansion. The sales system shows an open opportunity, while the service platform records an active contract that excludes the requested work. If each agent reads only its own knowledge base, one may imply the work is included and another may say it is not available.

The issue is not necessarily model intelligence. Commercial and service teams often use different definitions for legitimate reasons. The operational failure occurs when no one has specified how those definitions interact at a handoff.

An agent needs to know which system identifies the customer, which record determines contractual coverage and which person may approve an exception. When the request exceeds its authority, it should transfer the case with the relevant history instead of improvising a commitment.

The information a firm actually needs to share

A common definition of “active customer” can be misleading unless it states its purpose. Marketing may treat recent engagement as an active relationship. Service delivery needs an agreement that covers the work. A useful shared context model preserves that distinction.

It should describe the meaning of each term, the authoritative source, effective dates and the roles allowed to act. Changes need an owner and a review process. An agent should be able to explain why it used a rule and whether the rule was current at the time of the response.

Neo4j describes a six-layer business ontology and access through APIs and MCP. An ontology organizes business concepts and their relationships. MCP is a protocol that lets AI applications connect with tools and data. These are proposed product capabilities; the announcement does not prove that every firm needs a graph database or that Context Engine is generally available.

For a client-facing operation, the test is practical. Can an agent identify the governing contract, use the current service status and recognize a request that requires approval? Can the human receiving an escalation see what the agent checked? That is what a shared context investment should improve.

Begin with a disputed decision

Choose one workflow crossing sales, account management and delivery. Review a handful of real cases after removing personal information. Note where teams interpreted the same request differently and which source should have decided it. This exercise does not require a new platform.

Then separate live operational data from shared definitions. The current invoice balance belongs in the finance system. A policy explaining whether an overdue balance restricts a service extension can be managed as an approved rule. Keeping the two responsibilities distinct prevents an old document from overriding current facts.

When AI agents connect to business systems, permissions and human escalation need to be part of the workflow, not an afterthought. Our earlier examination of WhatsApp business agents drew a similar distinction between answering a question and completing a controlled business action.

The architecture should match the actual problem. A small firm may only need a maintained policy library and reliable CRM integration. A larger operation with agents handling contracts, billing and service may benefit from a common semantic layer. That layer could use a graph, conventional APIs or a policy service, depending on the relationships and change frequency.

The immediate cost of contradictory responses is the employee time spent correcting them. The longer-term cost is a client who no longer trusts the firm's commitments. If two agents cannot justify their decisions against the same approved rules, deploying a third agent will compound the problem.

Frequently asked questions

Why can two AI agents disagree about one customer?

They may retrieve different sources, apply conflicting definitions or use outdated versions of a policy. A reliable workflow identifies the authoritative record for each decision, records exceptions and checks permissions. More model capability alone does not resolve inconsistent business rules.

Does a B2B firm need a graph database for AI agents?

Not automatically. A maintained policy library, CRM and conventional APIs can cover many workflows. Graph modeling becomes worth evaluating when decisions depend on numerous relationships among contracts, accounts, roles and processes used by multiple agents.

Is Neo4j Context Engine available to all businesses?

No. Neo4j's October 20, 2026 announcement describes a private preview, and its product page still showed that status on October 29. Availability, pricing and deployment requirements should be confirmed with Neo4j before procurement.

References

  1. 01
  2. 02
  3. 03

Share this article