Back to portfolio
Case study

Helps teams turn messy Canadian address data into parsing rules they can test and improve.

A case study based on wanParserStrategyMaker: a system that helps teams turn noisy Canadian address data into executable parsing strategies through a structured authoring workflow.

Project context

This entry is grounded in the actual strategy generator and its parsing stack. The public framing stays focused on structured problem breakdown, executable strategy output, and measurable refinement rather than generic assistant claims.

Case file

Best fit

Teams working with messy address data and repeated parsing edge cases

What it produces

Executable parsing strategies rather than one-off prompts

Why it is credible

Generation is paired with validation, runtime checks, and evaluation

Delivery story

The project in sequence

01

The problem

Address parsing gets brittle very quickly when teams jump from messy examples straight into big rule sets. Failures become hard to trace, and the work of improving the parser turns into trial and error instead of a clear process.

The harder requirement was not just generating a file. It was giving the system a disciplined way to break down the problem so the parsing logic stayed understandable and the output stayed executable.

02

The product

wanParserStrategyMaker approaches the problem as a structured strategy-authoring workflow. The system separates cleaning and tokenization, extraction logic, strategy sequencing, and final executable output so the AI is not guessing all of those things at once.

That matters because the user is not buying an AI that 'tries something clever.' They are getting a system that helps turn a messy parsing problem into a strategy the runtime can actually execute and evaluate.

03

Why it feels useful

The repo couples strategy generation with route checks, runtime validation, evaluation against expected outcomes, and refinement loops. That gives the system a real learning and correction path instead of a one-shot generation story.

This is what makes the low-code/no-code angle credible. The user works at the strategy level, while the system handles the breakdown, generation, validation, and execution details behind the scenes.

Observed stack

PythonLangGraphStructured strategy layersExecutable workflow filesWanParser

Team outcomes

Problem framing

Structured

Output

Executable strategy files

Improvement path

Evaluated and refined

Strategy surface

The visual matters because it shows the real product move: break the parsing problem into the right layer before you try to solve it.

Because wanParserStrategyMaker is an authoring and runtime system rather than a browser UI, the strongest visual is the strategy flow itself: how raw address problems become executable parsing logic.

Strategy ladder: the system becomes more usable because the layered workflow tells the AI how to break the problem down before it generates an executable file.

Why it is credible

The useful claim is not that AI writes a file. It is that the system helps produce parsing strategies that can actually be checked and improved.

01

Structured strategy generation

The repo README and AGENTS both describe the project as an AI-powered Canadian address parsing strategy generator that produces executable strategy artifacts rather than one-off text suggestions.

02

Problem breakdown before generation

The documented stack explicitly separates cleaning/tokenization, extraction rules, strategy passes, and executable workflow output, which is exactly what makes the generation process more controllable.

03

Generated outputs can be validated and run

Example pipelines and strategy checks route generated strategies through validation, execution, output discovery, and quality scoring instead of stopping at text generation.

04

There is a real refinement loop

The repo includes unattended pipelines, runtime checks, and a dedicated self-improving subsystem for evaluation, memory, rollout, and retrospective improvement.

Related use cases

Problems this proof can support

This proof stays project-specific. Related use cases show the broader situations where similar system shapes can help.

AI consulting use case

Deciding where AI belongs before the team commits to a build.

This situation is for leaders who can see AI may matter, but do not yet know where it should enter the work, what should stay manual, or whether the right move is buy, build, automate, or wait.

See the use case

AI system planning use case

Planning the AI and software system before building it.

This situation is for companies that know a system is needed, but need a clearer operating model, software boundary, and implementation path before committing to delivery.

See the use case

Prototype and product use case

Proving a new AI-enabled product or capability.

This situation is for founders, product leads, or internal innovation teams that need to prove a new AI-enabled workflow, feature, or product surface with enough substance to guide the next decision.

See the use case

Knowledge and decision systems use case

Connecting knowledge, data, and decisions in one usable system.

This situation is for companies where the information exists, but people cannot find it, trust it, connect it to the workflow, or use it to make decisions consistently.

See the use case

Next step

If parsing still depends on brittle rules and repeated cleanup, we can help turn that into a more reliable authoring flow.

This kind of product is strongest when messy address data keeps creating edge cases, and the team needs a clearer way to generate, test, and improve parsing logic over time.

Where the current parsing path keeps failing on messy data

What a first reusable strategy should handle well

How validation, evaluation, and review should shape the workflow

A first conversation is usually enough to map the workflow, the constraints, and the right shape for a useful first version.