AI Can't Design Icons? You Won't BELIEVE What Happened Next!

Thoughts

2 months ago

16 Apr 2026

AI Can't Design Icons? You Won't BELIEVE What Happened Next!

by: A.Hakim

I embarked on a noble quest: to "vibe code" my very own custom icon library from scratch, powered by the magic of Artificial Intelligence. How hard could it be, right? I envisioned a seamless, intuitive process where AI would effortlessly churn out unique SVGs, perfectly matching my artistic vision. The goal was to harness the creative potential of AI for something tangible and beautiful.

The Harsh Reality: AI vs. the SVG

My blissful ignorance evaporated quickly. It turns out, Large Language Models (LLMs) are, to put it mildly, terrible at direct SVG design. My dream of effortless icon creation quickly turned into a debugging marathon.

Why AI Fails So Miserably at SVGs

  • Zero Originality: The Echo Chamber Effect

    LLMs, bless their digital hearts, lack genuine visual imagination. Their training data is a vast ocean of existing SVG code. When prompted for new icons, they tend to regurgitate exact copies from open-source libraries rather than forging something truly novel. It’s like asking a student to write an original essay based only on perfectly memorized Wikipedia articles, impressive replication, zero innovation.

  • Math > Pixels: The Unseen Geometry

    Unlike raster images (think JPEGs or PNGs), SVGs are fundamentally built on mathematical equations and coordinate planes. They are pure geometry. AI, which excels at pattern recognition in pixels, struggles to "see" and manipulate this underlying mathematical structure visually. It’s a language of lines, curves, and points that the AI can translate but not truly comprehend.

  • Incoherent Geometry: The Random Line Syndrome

    No matter how precisely I described the shape, the AI’s output was consistently imprecise. It would randomly connect lines and paths that made absolutely no logical sense together, creating abstract blobs rather than intended icons. It was less "design" and more "digital Rorschach test."

  • Total Meltdown on Original Concepts

    The moment I pushed the boundary and asked for a truly non-existent, entirely original icon concept, the AI completely broke down. It would spit out a chaotic web of random, broken shapes. The digital equivalent of a toddler throwing a tantrum with a crayon. I am not exaggerating here.

The Workaround: Managing the AI Like a Junior Dev

Defeated but not deterred, I decided to pivot. If the AI couldn't draw directly, maybe it could "improvise" the methodology. I started managing it like a junior developer who needed constant supervision and very specific tasks.

  • Pivoting to Python: The Mathematical Bridge

    My new strategy involved using the LLM to write Python scripts. The AI would generate scripts to calculate the 3D edge outlines of objects and then map those coordinates into SVG paths. It was an indirect route, but it bypassed the AI's inability to grasp visual geometry directly.

  • Generating the Math: The Algorithmic Approach

    For complex geometries like gear teeth, torus knots, or intricate polyhedrons, I need to prompt the LLM to write the actual mathematical equations needed to generate the precise outlines. This forced the AI to engage with the underlying principles rather than just copying patterns.

  • The Human Element: Code Review is Crucial

    This is where I came in, albeit with a limited skillset. I didn't write the Python or the complex math myself, but I have enough foundational understanding to act as a supervisor. I had to meticulously review the LLM’s scripts, verify its logic, and, most importantly, catch its inevitable mistakes. The math needed a human quality check.

  • Manual Tweaks & The Art of Babysitting

    Even with this Python workaround, the design process was far from automated. I still ended up designing the base of many icons manually. And when I asked the LLM to make even the smallest tweaks to the generated SVG code, it failed about 50% of the time, forcing me to jump back in and fix its errors. It was less "AI-powered creation" and more "AI-assisted babysitting."

The Moral of the Story: AI Assists, Humans Design

My journey to "vibe code" custom icons with AI was a humbling, hilarious, and ultimately educational experience. While LLMs can be powerful tools for generating code and mathematical formulas, their direct application in visual design, particularly with precise formats like SVG, is still in its infancy. They lack the innate understanding of form, aesthetics, and the sheer creative spark that drives genuine design. For now, the human touch remains indispensable, even when accompanied by the most advanced AI.

Check out SenangStart Icons: https://bookklik-technologies.github.io/senangstart-icons/