The system-of-record question: where an agent can reach when work spans systems

Crediting the tools you already trust is the honest starting point. From there, require proof that an added agent can finish work that crosses between those systems.

Updated

9 min read

Keep the systems you trust, and require proof that an added agent can finish the work between them.

A support ticket can be accurate, assigned, and answered while the customer's problem remains untouched. The missing step may sit in billing or a product administration tool, beyond the ticket's workflow.

That doesn't make your ticketing system inadequate. It makes the boundary of the job worth examining before you buy another agent.

The useful system of record vs bolt-on AI agents question isn't which category deserves to win. It's what your existing setup already completes, what the proposed agent adds, and what evidence would prove that addition matters.

A system of record is the designated place your organization maintains an authoritative business record. It can also run workflows. An added agent must earn its place beyond those existing capabilities, not compete with a deliberately weakened description of them.

Give your system of record credit for the work it does

Start with the work your current system already finishes. A CRM, or customer relationship management system, isn't necessarily a passive collection of account fields. It may validate changes, trigger processes, notify people, and send requests to external systems.

Those capabilities matter to your buying decision. If an existing workflow can identify the condition and perform the approved response, an agent may add no useful step.

Consider the distinction between records and reach. A system of record gives teams a maintained place to record business state and run the processes built around it. You shouldn't discard that foundation merely because another product promises intelligence.

The limitation to investigate is narrower: does the configured workflow have the evidence and permitted actions needed for this particular job?

A ticketing workflow may already connect to billing. A CRM-based agent may already use external tools. An independently deployed agent may still see nothing beyond an uploaded document collection.

Where an agent lives doesn't settle how far it reaches.

So don't accept a demonstration built around a helpless incumbent. Ask the evaluator to include the workflows and connections you actually use. Compare the proposed addition with that baseline, not with an empty database.

If your current setup finishes the job reliably, keeping it is a valid outcome. Cross-system reach is useful when the work needs it, not because crossing a boundary is inherently better.

What must an added agent contribute?

An added agent should contribute a missing step: gather relevant evidence, connect it to the request, or support the next permitted action. Saving a conversation alone doesn't establish any of those contributions.

Separate access from understanding. An agent may retrieve records from several systems without connecting the customer's ticket to the correct account or product workspace. A connector count doesn't prove that relationship.

Also separate a stored state from a change that explains it. A field may show the current setting without revealing the recent change behind the complaint. The useful evidence depends on the job: current records, change events, support history, or a combination.

Shared memory can retain working context across interactions instead of making each conversation start again. For a cross-system job, that context needs connections to the relevant source records. Retaining an earlier interpretation doesn't make it a fresh observation.

Permission scope matters here: people and agents should receive only the underlying material they're allowed to use. Sharing a memory store doesn't, by itself, prove those boundaries hold.

Nor does memory create an action path. An agent might identify the right correction but lack an approved way to request it. Another setup might perform that correction through a configured tool or an authorized person.

Those are different levels of contribution, and either may be useful. Require the proposal to name its stopping point. An evidence-backed recommendation can save investigation work without pretending to complete the customer's repair.

The distinction isn't a new master record versus an old one. It's retained context over existing systems of record, with a demonstrable way to move work forward while those systems retain their responsibilities.

Follow one issue until the feature works

Use a bounded trace to test that contribution. The following support case is fictional, created to illustrate an evaluation, not a real deployment or product demonstration.

A customer reports that a paid feature has disappeared. In this example, your configured ticketing workflow can summarize the complaint and assign it. It can't inspect billing or the product's configuration history.

That boundary belongs to this fictional configuration, not to ticketing agents as a category. The proposed agent must now show what it adds.

Can it find the evidence the ticket doesn't contain?

The ticket identifies the affected workspace. Billing shows an active entitlement, meaning the customer's current subscription includes the feature. Product history shows that a configuration change disabled the feature for that workspace.

The evaluator supplies those records as the expected evidence. The agent must connect them to the same customer and workspace, within the test user's access. A paid invoice alone isn't the required entitlement check.

The first useful output is a supported diagnosis: the customer has the entitlement, but the workspace configuration currently disables the feature. The agent should identify the records behind that conclusion, not merely repeat the customer's claim.

Can it carry the finding into the next step?

The next step is a proposed correction in the administration tool. The agent's output should identify the affected workspace, the setting to change, and the supporting evidence.

For this trace, an authorized product administrator must approve and perform the change. The proposed agent doesn't get credit for executing it. Its contribution is assembling the diagnosis and correction so the administrator needn't repeat the investigation.

That division makes the result more useful to evaluate. You can see exactly which work the agent removes and which work remains with your team.

What happens if the evidence doesn't support the correction?

If billing lacks the active entitlement, the evaluator shouldn't accept the proposed configuration change. The agent should surface the missing evidence and leave entitlement verification with the billing owner.

Likewise, an inaccessible configuration history leaves the cause unconfirmed. The next step is investigation by the product administrator, not a confident story about what changed.

This isn't a demand for an elaborate refusal script. It's a check that the approach exposes the boundary of its evidence instead of hiding it.

What proves the customer job is complete?

After the authorized administrator changes the setting, inspect the administration tool's recorded result. Then confirm that the customer can use the feature in the affected workspace.

The entitlement record establishes eligibility. The changed configuration establishes a system state. The successful feature check establishes whether this particular customer problem is fixed.

Until those checks succeed, the trace remains open. A proposed correction, an accepted request, or a remembered intention isn't the resulting state.

Use the trace as your completion checklist. Keep its evidence, proposed correction, missing-evidence decisions, and outcome checks beside the source records so someone else can inspect the same chain.

Buy the missing step, not another version of your CRM

The trace gives you a way to choose without declaring either architecture the winner. If your existing workflow already produces the required evidence and result, you've found no reason to add another layer for that job.

If it stops at investigation, an agent that assembles the missing context may earn its place. If it stops at execution, better memory alone won't finish the work. You still need an approved action path and confirmation of the result.

A cross-system approach also adds work of its own. Someone must maintain its connections, access boundaries, and retained context. Include that responsibility when judging the value of the contribution, rather than treating shared memory as a free benefit.

For the broader foundation, DevRev's guide to AI knowledge management covers the architecture behind connected organizational context. This decision is narrower: whether that foundation helps complete the job you're evaluating.

If you're evaluating Computer, by DevRev, apply the same test to the proposed configuration. Can it connect the required evidence across your systems and support the agreed next step without taking over their recordkeeping roles?

Treat the answer as something to demonstrate, not a native capability to infer from the question. Computer isn't a CRM replacement. The useful discussion starts with the work left unfinished, including any step your team would still perform.

Compare the investigation work removed with the added burden of maintaining connections, access, and context. If your current workflow already passes the trace, keep it. Buy the missing contribution only when that trade is clear.

Run that same trace against any platform you're evaluating. Explore how Computer works with the stopping point in mind, and keep any step your team would still perform outside the claimed contribution.

Frequently Asked Questions

DEVREV

See Computer work for you

Your AI teammate that finds answers, takes action, and gets work done across every tool.