Skip to content

Open Visualization Session Proposal: AI Assisted Dev -- Vibe your Viz #456

@ryanbaumann

Description

@ryanbaumann

Proposal

Topic of the session

Empowering the Next 100x Visualization Builders: Making Any AI Assistant a deck.gl Expert

Type of the session

  • Collaborate
  • Workshop
  • Talk

Estimated duration of the session

30 minutes

Date and Time of the session

TBD (October 8 or 9, 2025)

Level

  • Beginner
  • Intermediate
  • Advanced

(Note: This talk covers strategic concepts relevant to all levels, with technical deep dives and demos primarily aimed at intermediate/advanced practitioners and library maintainers.)

Pre-requisite knowledge

Familiarity with the challenges of building complex data visualizations and experience with JavaScript libraries (like deck.gl or similar) is helpful. No prior experience with specific AI coding tools or agent architecture is required, as we will focus on the strategies, practical application, and outcomes.

Describe the session

The barrier to entry for creating complex, GPU-accelerated visualizations with powerful frameworks like deck.gl has traditionally been high. While AI coding assistants (Gemini, Cursor, Claude Code, etc.) are rapidly lowering this barrier and transforming the Developer Experience (DevEx), general-purpose models often struggle with specialized libraries—they hallucinate APIs, miss visualization best practices, or fail to leverage advanced features.

This session explores a practical, DevEx-focused strategy for truly democratizing data visualization: bringing deep vis.gl expertise directly into any AI assistant. We will demonstrate how we can move beyond "vibe coding" and enable builders—developers, analysts, and data scientists alike—to create production-ready, sophisticated visualizations conversationally.

We will dive into the technical strategies and interoperability required to optimize the open-source visualization ecosystem for the age of AI assistance.

Key Topics & Takeaways:

  • The DevEx Challenge: Why general-purpose AI struggles with specialized visualization libraries and how this impacts adoption.
  • Knowledge Injection Techniques: A practical comparison of RAG (Retrieval Augmented Generation), advanced prompt engineering, and documentation-as-context (e.g., the llms.txt concept) for visualization tasks.
  • Live Demos: We will showcase live demonstrations of AI assistants generating complex deck.gl visualizations (using Google Maps Platform as a basemap and data from sources like BigQuery), highlighting how targeted knowledge improves the AI's accuracy and sophistication.
  • The Role of Standards: How open standards (like GeoParquet and Apache Arrow) become the crucial interface layer between data sources, AI reasoning, and visualization rendering.
  • Architecting for AI: A look at "AI-First API Design"—should we rethink library structures (e.g., favoring declarative over imperative approaches) to be more easily consumable by LLMs?
  • AI-Ready OSS Playbook: Concrete takeaways for how the vis.gl community can optimize their libraries, documentation, and examples to accelerate adoption by the next 100x builders leveraging AI.

Session facilitator(s), Github handle(s) and timezone(s)

Ryan Baumann (@ryanbaumann) - PST (Head of Developer Experience, Google Maps Platform)

Meeting notes and Virtual Meeting Link

Meeting Notes: TBD
Virtual Meeting link: TBD

Follow-up / Set-up sessions (if any)

N/A

Additional context (optional)

This session will involve live coding demonstrations and requires standard A/V setup (projector/large display) and a reliable internet connection.


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions