hero-multiple-devices-centered.png

Knowledge Graph

Knowledge Graph connects education standards, curricula, and learning science data into a unified dataset and services, empowering developers to create AI-driven instructional tools. It’s a flagship developer resource in CZI’s Learning Commons initiative for building public AI infrastructure in K–12 education.

 

The core problem to be solved

Given the widespread rise of AI/LLMs, how can we build the shared infrastructure that enables the edtech ecosystem to embed proven learning science in every product?

 

Project facts

Timeline
Kicked off in July 2024, launched Sep 2025

My role
Creative technology, interim PM (4 months), UX strategy, user research

Team configuration
PM, UX, learning science, data science, engineering, prod ops

 

A screenshot of the project’s developer docs.

A screenshot of the project’s Github repo.

A view of the graph database from our internal data dashboard.

 

Project kick-off and initial understanding

Building on CZI’s decade of education work and recent AI initiatives, I led an assumption mapping exercise to align the team and shape a learning plan.

 

Collaborative board for facilitating the assumption mapping workshop

 

The assumption mapping workshop yielded an aligned grouping of critical assumptions that were both uncertain and high risk (mapped along a 2x2). These were used to create our first learning plan that would guide user research, and both strategic and technical investigations.

 

Defining needs

I worked in parallel, collaboratively with UXR and learning science experts to better understand user needs, while hands-on with PM, engineering, and data science to define the product features and data specs.

 

Google doc form of a customer journey I synthesized with team input and collaboration.

After analyzing both landscape and user research I defined the developer experience through a series of tasks and goals to guide the development work.

Video of a functional prototype I built to help me understand the technical experience of using Knowledge Graph data with LLM API calls. This prototype also helped our learning science experts assess LLM output quality when using different configurations of data for context.

 

Provocations and design explorations

Throughout the project I pushed on areas for design to help bring to life a fundamentally technical product and help improve usability and discovery. We learned that the datasets in Knowledge Graph can feel unwieldy and hard to work with even for companies who have been in edtech for decades.

 

Early info architecture and wireframes of a developer portal/dashboard.

 

Theses mockups at varying degrees of fidelity were critical to put something tangible (images/prototypes) to ideas the team would discuss and debate. Making it visual/interactive meant we could react to specific rather than ambiguous.

 

I built an interactive 3d graph prototype to explore more nuanced, scalable, and fun interactions with graph datasets.

Internal video I created to capture a functional prototype of using GraphRAG with Knowledge Graph. I believe it is critical to get hands-on with the technology in order to design the product experience. GraphRAG was an area the team was interested in but found it difficult to prioritize a formal effort around the investigation, so I quickly prototyped an idea to share what I learned with the team.

 

Getting to the launch

After many rounds of research, experiments, and iteratively building with partners, we scoped work for a formal public release. I focused on defining, designing, and building a series of tutorials that connected with high-impact use cases to help developers user Knowledge Graph more easily and successfully.

First I analyzed a series of edtech apps and explored where/how Knowledge Graph could be leveraged. This gave me a good understanding of use case patterns across a broad range of products.

 
 

Building on the most common use case patterns, I designed abstracted reference apps that we could scope and build to help edtech developers bootstrap their integrations with Knowledge Graph.

 

These reference apps were turned into tutorials for our MVP launch.

 

I had the opportunity to work on our first MCP server for Knowledge Graph where I worked through customer needs, use cases, and technical understanding of our datasets to design the first set of MCP tools that the team would build for the public launch. I wrote up an article explaining MCP from a design perspective given the infancy of this protocol and approach to LLM infrastructure.

 
 

Impact

Knowledge Graph is an active project that launched with a broader set of AI developer tools and a the Learning Commons initiative from CZI. The project will continue to grow and impact the edtech ecosystem, schools, teachers, and students.