The Boston Consulting Group is a management consulting firm. As a UX Design Co-op I had to opportunity to design hi-fi wireframes for a feature that allows users to configure their own agent, an autonomous system that can perform tasks. The goal of this feature is to allow users to build custom workflows to increase efficiency through automation. One of the biggest considerations was to ensure the tool could be used and understood by those with little to no technical expertise. Throughout the project, I worked with the lead design researcher, a senior designer, and the product team to understand user and business needs.
Disclaimer: Due to the sensitivity of this project, the presented deliverables have been sanitized and replaced with placeholder information to exclude all private details privy to Boston Consulting Group.
When I joined, I started making updates on the product based on user research. The internal product allows users to build custom workflows, share and publish them with others, use a gen AI chat bot, and more.
Users can configure their build through manual setup or using an AI powered chat builder
Builds that are published live in the marketplace where others can use and preview the build structure
At the end, users will preview their defined agent that includes metadata used and an output preview
Users can share their builds to others in the organization as well as publish them
After meeting with the product team, I designed a solution to account for 100+ data sources. The previous interaction was ideal for a small amount of data sources, somewhere between 2-5. However, 100 is a more accurate reflection of the amount of sources users are dealing with.
After the above feedback from product, I started to come up with different possible solutions. I met with the lead researcher and a senior designer to brainstorm and iterate on what the best approach would be.
After exploring the solutions, I combined the table-based and search interaction and designed for two use cases. The table-based interaction allows for users to browse through data sources and the search interaction allows users to go directly to the data source they want. This solution effectively caters to users who don't know what they're looking for and those that do. Below is the full workflow for adding an action to configure the build.
Push back and voice your opinions! Since I jumped into the middle of this project, I felt like I didn't have the necessary background to suggest different or new ideas. However, I learned that it's important to speak up any stage and offer new ideas, even if they don't get picked up.
Do the research. I was brand new to the world of Gen AI and it was super important for me to research other tools and the foundation of tools. Once I understood, I was better able to design this Gen AI tool to ensure it met the standards but also was able to stand out.