Back

Nanome - AI Notes/Feedback tool

Artificial Intelligence

AI

Feedback Analysis

ChatGPT Integration

CODA Platform

Notes Aggregation

Wireframes

UX Research

Product Design

Actionable Insights

Role

UX Researcher

UX Research Methods

User interviews, reviewing feedback documents

Collaborators

CTO, fellow design team members

Tools

Figma, Coda, ChatGPT, Monday

As feedback came in from varied sources, from product demos to user interviews, we were faced with the challenge of tracking and understanding it all. Our internal AI Feedback Tool emerged as the answer, streamlining this scattered feedback into an organized, queryable format. With AI-driven insights, we could discern patterns, pinpoint feedback origins, and convert some of the notes we collected into actionable items.

Challenge

After listening to members of the product team we learned that a vast amount of feedback from multiple sources made tracking and analysis difficult. We needed a tool to efficiently aggregate, organize, and identify patterns in these notes to inform our development priorities.

Results

With a push of a button, the AI springs goes to work converting these raw notes into a more structured format.

A dual input system where users have the flexibility to either upload an existing raw notes document or write directly onto a provided canvas.

Discovery

Problem Identfication: Notes, feedback, and customer insights came from disparate sources and distilling raw notes into actionable insights is essential. However, the manual process of doing this is time-consuming and prone to error.


User Interviews: Through discussions with professionals who often work with notes (e.g., scientists, students, and internal team memeber), a common theme emerged: the need for quick, organized data extraction from raw notes.

User interview w/ a scientist and my Product Manager

Cardsorting the menus and potential categories

User Feedback

Users expressed a desire for a feature that would allow them to tag or categorize notes, especially when dealing with larger datasets. They highlighted the potential benefits of a system that could automatically recognize and categorize notes based on content or context.

Design Decision

In response, we implemented an automated tagging mechanism using ChatGPT's natural language processing capabilities. This feature allowed for the auto-categorization of notes based on their content. To ensure user control, a manual override option was also introduced, granting users the ability to adjust or reassign tags as they saw fit.

In response, we designed an automated tagging mechanism using ChatGPT's natural language processing capabilities. This feature allowed for the auto-categorization of notes based on their content. To ensure user control, a manual override option was also introduced, granting users the ability to adjust or reassign tags as they saw fit.

AI Integration: I collaborated with the dev team to train the AI. We wanted the tool to learn how to categorize notes, analyze sentiment, and determine sources. We used CODA as the platform as the interface of the tool. We manage to hook in to ChatGPT on the backend of the tool for AI analysis.


Using CODA as the Interface: CODA is notes tool akin to Notion and its flexible document interface was adapted as the primary platform for the tool. It modularity and ease of use enabled a customized workspace tailored to the tool's needs. Check the video below if you are unfamiliar with CODA.

CODA Video

Here is the flow we brainstormed for the back end:

Here is the flow for what we want our internal users to achieve:

Design

Sketches: Initial designs showed a simple interface with upload options and an AI-activation button.

Wireframes

Initial wireframes were designed to emphasize simplicity and clarity.

What we Built

Utilizing CODA's Interface - We employed CODA's dynamic document interface as the foundation for our tool. The adaptability of CODA permitted a user-friendly workspace tailored to seamlessly accept and present notes.


Note Input - CODA's tables and input forms became the primary methods for users to upload or type in their raw notes. The drag-and-drop functionality made this process intuitive.


Note Analysis with ChatGPT - Once notes were ready for AI analysis, we integrated ChatGPT with CODA to review the notes, categorizing notes, analyzing sentiment, and even identifying potential sub-categories and sources.


Notes Detail - Analysis line by line the category of the note, tagging, sentiment, and context of the note.

Table Before AI Insights

Annotations

  1. Notes - User generated, copy and pasted or uploaded content broken down line by line in a table

  2. High level Code - AI determines the category of the note

  3. Set subcode - AI determines the sub-category of the note

  1. Auto Summary - AI summarizing the note

  2. Sentiment scale - AI determining the sentiment of the note

  3. Meeting - user generated, origin of feedback

Table After AI Insights

Now watch ChatGPT generate insights after the push of a button

Report Generation

Using CODA's views and publishing capabilities, analyzed data was transformed into comprehensive reports. Users were presented with a summary view first, showcasing the primary insights derived from ChatGPT's deep dive into their notes.

Reporting Dashboard showing high level stats of the notes

Reporting Dashboard showing high level stats of the notes

Reporting Dashboard showing high level stats of the notes

Conclusion

After developing an alpha build of the AI Notes Aggregation Tool, it was immediately rolled out for internal use within the company. Because its an internal facing tool, our team members actively tested its features, providing real-time feedback to refine and enhance its capabilities. This hands-on approach ensured that the tool was not only innovative but also tailored to meet the practical needs of of the product team.