Goodnotes

Innovating learning with AI analysis

AI Chat Feature

Designed AI chat experiences

Multi-model Analysis

Designed AI summary and document outline generations

Developer Collaboration

Worked closely with developers to handoff an AI platform

Context

Goodnotes is a leading digital note-taking app with millions of users. Our team's goal was to create a document analysis and outline generation testing platform. This platform would be used internally to test the feasibility of implementing new AI features.

Impact

We successfully designed, developed, and handed off an AI tool that uses LLMs to analyze PDFs, generate summaries, and provide context-aware answers to users' questions.

Role

Product Design

UX Research

Timeline

3 months

Collaborated with

3 Product Designers

1 Product Manager

5 Developers

Challenge

Goodnotes is a popular note-taking platform among college students. Students use Goodnotes to review their lecture notes, write practice problems, and build study guides. However, students are increasingly turning towards new AI tools for their studying needs.


How might Goodnotes incorporate new AI tools to innovate students’ studying experience on their platform?

Goal

Our goal was to create an AI platform that could classify and outline documents, answer users' questions about documents, and support multiple model options.

Research

We conducted 6 user interviews and gathered 40 survey responses. I also conducted a competitive analysis of other learning platforms.

Insights

User Flow

I mapped out all features to define how users might navigate the product.

Wireframes

Through wireframing, we experimented with different ways of laying out the homepage and document analysis page.

Iterations

Our design went through many iterations, as we focused on forming consistent on brand design components, improving accessibility, and finding noninvasive ways to implement our features.

Design System

Final Design

Homepage

Upload PDFs to be analyzed and view previous analyses. Card layout to organize saved outlines with document classification tags. Add custom secondary tags to personalize note organization.

AI Chat

Ask questions on document content and choose preset question prompts.

Segmentation

Segments documents, allowing users to ask questions about specific sections.

Multi-model analysis

Analyze and compare insights from different AI models side by side.

Takeaways

Acknowledgements

This project was made possible by the hard work and collaboration of my teammates. To every late work night, meetings in the TLC building, and Wavelength games in between, thank you to Team GoodnotesLM.