Brainstorm features
Stay organized with collections
Save and categorize content based on your preferences.
Here's a shortlist of tips for how to brainstorm your features.
The goal of brainstorming is to generate a large quantity and wide variety
of potential features that, together, solve the defined point of view (POV).
It's about "going wide" before narrowing down.
Given that the NAI approach utilizes a multimodal AI agent, we recommend
focusing the brainstorming exercise on how features built into an
adaptable agent serving as the primary UI can solve the defined POV.
Talk to developers and designers: As you develop a list of potential
agentive features, we recommend that you reach out to other developers and
designers who may have tried to implement similar features in the past.
Obtaining lessons learned from similar pursuits can save time and lead to
more effective implementations or solutions.
What's next
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-04 UTC."],[],[],null,[]]