Complete AI Training
Sign inGet my AI kit

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

AI agent for systems analysts

Data Dictionary Conflict Agent

One agreed definition and tested value mapping for each conflicting field

Data Dictionary Conflict Agent: what goes in, what the agent does and what you get

What it does

One system stores customer status as active or closed, another uses a number code, and a third counts paused accounts as active. Reports then disagree and nobody knows why. This agent collects field definitions from data dictionaries, schemas and documents across systems. It matches fields that appear to describe the same thing, compares names, types, allowed values and formats, and flags conflicts. For each conflict it samples real data from both systems to see what the values actually mean in practice. It drafts a common definition with a mapping between the old values and the new one. It then tests the mapping on sample data and checks that no record ends up unmapped or in the wrong group. If it does, it revises the mapping. The analyst approves the definition. Edge case: a code 3 means pending in one system and suspended in another.

How it works

Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.

Start and resultWhat it doesA check on its own workWaits for your OKGoes back and retries
Yes, continueYes, continueApprovedNoNo 1 STARTS WHEN Analyst names systems to compare 2 USES A TOOL Collect definitions from dictionaries and schemas 3 DOES Match fields that describe the same thing acrosssystems 4 DOES Compare names, types, allowed values and formats 5 USES A TOOL Sample real data from each system for each conflict 6 CHECKS THE RESULT Do the sampled values mean the same thing in bothsystems? If not: record the difference in meaning and sample morerows to confirm. Back to step 4. 7 DOES Draft a common definition and a value mapping 8 USES A TOOL Test the mapping on a larger sample 9 CHECKS THE RESULT Does every sampled record map cleanly with no loss? If not: revise the mapping for the unmapped ormisgrouped records. Back to step 7. 10 YOU APPROVE Analyst approves the definition and mapping 11 RESULT Conflict register with approved definitions
Read the steps as a list
  1. Analyst names systems to compare
  2. Collect definitions from dictionaries and schemas
  3. Match fields that describe the same thing across systems
  4. Compare names, types, allowed values and formats
  5. Sample real data from each system for each conflict
  6. Do the sampled values mean the same thing in both systems?If not: record the difference in meaning and sample more rows to confirm. Back to step 4.
  7. Draft a common definition and a value mapping
  8. Test the mapping on a larger sample
  9. Does every sampled record map cleanly with no loss?If not: revise the mapping for the unmapped or misgrouped records. Back to step 7.
  10. Analyst approves the definition and mappingThe agent waits here for your OK.
  11. Conflict register with approved definitions

How it decides

Fields are matched on meaning from sampled data, not names alone. A mapping is accepted only if every sampled record maps cleanly.

  • Match fields by meaning in sampled data, not by name
  • Flag any code that has different meanings per system
  • Reject a mapping that leaves more than 0.5 percent of records unmapped
  • Keep the original values beside the new ones

Make it yours

Every agent is a starting point. You choose these settings for your own situation.

  • Systems in scope
  • Sample size (default 500 rows)
  • Acceptable unmapped rate
  • Where the glossary lives

What keeps you in control

It always asks you first

  • Common definition and mapping before use in reports

Hard limits

  • Never writes to source systems
  • Never exposes personal data in samples

It stops when

  • Done: all conflicts have an approved definition and tested mapping
  • Stop: no read access to sample data

Set it up

We guide you through the set-up, step by step

Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.

10 minto set it up in your AI
5 AIsChatGPT, Claude, Copilot, Gemini, Grok
  • One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
  • The agent then walks you through connecting your own data, one source at a time
  • A downloadable copy with the flow chart, the rules and the full guide
Get access to this agent

An example run

What happensCustomer status had three meanings across CRM, billing and support. Sampling 500 rows showed code 3 meant pending in CRM and suspended in billing. The first mapping left 11 records unmapped. The agent added a paused value and retested, and 500 of 500 mapped cleanly. The analyst approved the definition and sent it to the data team.

More agents for systems analysts