Case Study - On-Brand Content Generation with a Human in the Loop

Robin AI is a custom content-generation platform that pairs organisational knowledge with configurable Voice, POV, and Audience settings to produce high-quality external communications at scale — without sounding like every other tool's output.

Client
Robin AI
Year
Service
AI Integration, Backend Engineering

Overview

Every organisation has a distinct voice, a set of internal perspectives, and audiences it needs to speak to differently. Generic AI writing tools ignore all of that — they can't reach into a company's proprietary knowledge, they don't know the difference between a CEO's LinkedIn post and a product update, and they force someone to rewrite nearly every draft. The market for "AI writing tools" is crowded, but the products in it all share the same gap. They can write — but they can't know. The fix isn't a better model; it's a better system around the model.

We built the first sprint as a proof-of-concept pipeline demonstrating the core loop end-to-end. A tagged knowledge base stores source documents with searchable keywords and feeds a retrieval layer that surfaces the right context for any given generation. A Voice × POV × Audience configurator lets the operator select a Voice (e.g. CEO), a Point of View, and a target Audience (e.g. LinkedIn public); the pipeline composes prompts dynamically against those selections so different combinations produce genuinely different outputs. Every generation is preceded by a retrieval pass over the organisation's own material, so the output reflects the brand's positioning rather than the model's training distribution. A simulated audience agent reads the draft as the target reader would and gives the operator structured feedback before the content ships. A provider layer sits in front of generation so the underlying model is swappable as the frontier moves — without rewriting the pipeline.

LinkedIn posts were the deliberate first surface: short-form, voice-sensitive, audience-explicit — the format where generic AI writing fails most visibly. The knowledge base is treated as the long-lived asset, the model is treated as the swappable component, and the human is treated as the irreplaceable arbiter of what reaches the audience. That ordering matters — it's what keeps Robin from drifting into the same flat generic tone every other content tool produces.

What we did

  • Knowledge-grounded retrieval pipeline
  • Voice × POV × Audience configurator
  • Simulated audience feedback agent
  • Model-agnostic provider layer
Configurable per generation
Voice × POV × Audience
Model-agnostic — frontier changes don't require a rewrite
Swappable
Outputs sound like the brand, not the model
Knowledge-grounded
Operator approves every publish
Human-final

More case studies

An AI Execution Operator for the Coordination Layer

DANI replaces the manual coordination layer of an organisation — the meetings, follow-ups, tracker updates, and chase emails that hold execution together — with an AI that captures commitments at the moment they're made, structures them into accountable actions, and drives them through to delivery.

Read more

Workforce Intelligence — From HR Data to Decisions

PeopleTrak unifies HR records and Microsoft 365 productivity signals into a single workforce intelligence layer — and extends that intelligence into an AI hiring workflow that sources, ranks, and shortlists candidates against the roles the data says need filling.

Read more

Tell us about your project