Why Generic AI Falls Short for Technical Audiences: Building the ECE Sticker Agent
✍️ This post was written collaboratively by Arun Batchu and Cascade, the AI pair programmer that built the ECE agent alongside him.
The real problem with most AI-generated quote content isn't the quotes—it's the visuals. Ask a general-purpose image generator for "an engineering quote sticker" and you get generic motivational posters: gears, blueprints, maybe a wrench. It looks like engineering cosplay.
That gap between surface aesthetic and authentic domain culture is why we built the ECE (Electrical & Computer Engineering) Sticker Agent—a dedicated Mastra workflow that understands the visual language of circuits, signals, and silicon.
How the ECE Agent Works
The agent follows a simple but constrained pipeline—from curated sources to finished sticker:
Each step is domain-specific. The quote selector only pulls from verified EE/CE sources. The visual concepts are limited to circuit-native shapes. The output automatically populates the Engineering collection via tag matching.
The Circuit-Schematic Aesthetic
Engineers who spend their days in KiCad, Altium, or Cadence don't need gear clipart. They recognize PCB-green backgrounds, copper-trace line weights, and the visual rhythm of reference designators. The ECE agent's style prompt is specific:
export const ECE_STYLE = {
name: 'Circuit Schematic',
prompt: 'technical circuit-schematic die-cut sticker with a dark PCB-green or midnight-blue background, copper-trace and solder-pad accent linework, clean monospace or technical sans-serif typography... One key quote word/phrase highlighted in bright copper-orange or electric cyan.'
};The visual concepts are domain-native: microchip-die silhouettes, oscilloscope waveforms, logic-gate symbols, antenna radiation patterns, resistor color-code bands. These aren't decorative flourishes—they're the visual vocabulary of the field.
Curating the Canon
A generic quote agent might grab "inspirational" quotes from Pinterest. The ECE agent sources from a specific canon of EE/CE pioneers defined in its prompt:
- Information theory & signals: Claude Shannon, Harry Nyquist, Andrew Viterbi, Robert Gallager
- Semiconductor pioneers: Jack Kilby, Robert Noyce, Gordon Moore, Carver Mead, Lynn Conway
- Computer architecture: John von Neumann, Seymour Cray, David Patterson, John Hennessy
- Modern chip leaders: Jensen Huang, Lisa Su, Jim Keller, Sophie Wilson (ARM)
- Global EE voices: C.V. Raman, APJ Abdul Kalam, Maryam Mirzakhani
The agent rotates across this space—one day a Shannon quote about channel capacity, the next a Kilby quote about the first integrated circuit. The result is a collection that feels curated by someone who actually knows the field.
The Engineering Collection
The ECE agent feeds a new Engineering collection in the Shilpiworks catalog. What's interesting is how the collection is defined—no manual curation, no database migrations. It's a config-driven query:
export const COLLECTIONS = [
{
slug: 'engineering',
name: 'Engineering',
tags: [
'Electrical Engineering', 'Computer Engineering', 'Engineering', 'Circuits',
'Signals', 'Semiconductors', 'Computer Architecture', 'VLSI',
'Information Theory', 'Electromagnetism', 'Microchips'
]
}
];Products match if they have ANY of the collection's tags. The ECE agent automatically tags every product with 'Electrical Engineering' and 'Computer Engineering' via its `requiredTags` config. The collection populates itself as the agent runs.
The Broader Pattern
The ECE agent is one of 20+ specialized agents now running at Shilpiworks. Each has domain-specific source material, visual style, and quote curation logic:
- Mathematics: Chalkboard geometry aesthetic, Euclid, Gauss, Noether, Mirzakhani
- Stoic Philosophy: Roman stone engraving style, Marcus Aurelius, Epictetus
- Scientific Wonder: Cosmic constellations, Carl Sagan, Feynman
- Indigenous Wisdom: Earth-toned nature motifs, ancestral ecological knowledge
- Systems Thinking: Feedback-loop diagrams, Meadows, Forrester
The insight: Domain-specific AI agents beat general-purpose generators not because they're more complex—often they're simpler—but because they're more constrained. The constraints (canonical authors, specific visual language, limited color palettes) are what produce authentic results.
What We Learned
- Visual language is domain-specific. Generic 'professional' aesthetics look like stock photos. Authenticity requires knowing what practitioners actually see on their screens and desks.
- Canonical source lists matter. Curating the author set upfront prevents the agent from drifting toward generic motivational quotes.
- Tag-based collections scale better than manual curation. The Engineering collection updates itself as the agent produces new stickers—no human intervention.
- Factory patterns enable specialization. All 20+ agents share the same `createAgentRunner` factory. The ECE agent is ~20 lines of config, not a 200-line bespoke implementation.
The ECE agent now runs weekly, generating new stickers from the canon of electrical and computer engineering. The collection is live at shilpiworks.com/collections/engineering—copper traces, monospace type, and all.
Building with AI?
netrii helps ambitious SMBs navigate AI and emerging technology — strategy, experiments, and hands-on practice.
Schedule a Conversation