Building a Multi-Agent Generative AI Platform for Enterprise Excellence
Problem
Traditional single-agent AI systems are insufficient in addressing the multifaceted, more complex business challenges, prompting the need for a more sophisticated, multi-agent generative AI platform.
AT&T needed to streamline its operations, improve decision-making, and foster innovation across its various departments. There was a real and immediate desire to automate repetitive tasks, enhance customer support, and accelerate product development cycles and more.
Solution
AT&T embarked on developing a multi-agent generative AI platform tailored to its enterprise needs.
The Orchestrated Autonomous Agent Platform leverages Generative AI to automate workflows, integrating specialized agents for tasks like requirement gathering, coding, testing, and deployment. These configurable and teachable agents, coordinated by a Group Manager, continuously improve and streamline the development process.
Each AI agent is designed to handle specific functions such as data integration, task automation, customer support, and project management.
Leveraging advanced generative AI models, the platform facilitated natural language understanding and generation, enabling agents to interact seamlessly with human users and each other.
By employing microservices and containerization technologies, each AI agent could be independently developed, deployed, and updated without disrupting the overall system. This modular approach allows AT&T to customize and expand the platform as needs evolve.
My Role
I've led the UX/UI from conception in early January 2024 through the last release.
My roles and responsibilities span planning, research, design, development, and testing. By validating designs early through prototyping and usability testing, I helped identify issues before costly rework was needed.
Each week and every sprint, I produce a range of deliverables spanning maps, wireframes, and high-fidelity screens, to clickable prototypes and development-ready design artifacts.
I drive the User Experience vision & strategy, collaborating with cross-functional groups, including Executive Leaders, Product Managers, Solution Architects, and Engineers, to define the vision for key initiatives.
Roles & Responsibilities
User Research:
Conduct thorough user research to uncover user needs, behaviors, and pain points, creating essential research artifacts such as process documentation.
Advocacy:
Champion user experience by planning and facilitating design thinking sessions, for new offerings and features. Stay ahead of GenAI design trends and best practices, sharing insights with team members and applying them across projects.
Wireframes & Prototypes:
Create UX wireframes to define the application's layout and user interactions, ensuring alignment with user needs and business objectives. I develop high-fidelity Figma prototypes that facilitate interactive testing and streamline stakeholder feedback, enhancing the overall design and development process across all application areas (Onboarding, Dashboard, Projects, Skills, Agents, Teams, Namespaces, User Admin, Notifications, Help, etc.)
Service Blueprints & Content Development:
Create comprehensive communication flows to visualize and align technology, data, and business processes for seamless, holistic services like the onboarding triggered email streams and Teams notifications. This includes writing and rephrasing user communications, crafting UX instructions, navigation labels, etc.
Project Management:
Contribute to Agile PI planning, sketch and translate requirements, user stories, and business processes into streamlined flows across multiple platforms and products, leveraging usability best practices to design wireframes and high-fidelity prototypes. I attend daily stand-ups and manage my own backlog.
Design System Creation:
Lead the development of Design Systems and maintain a standard library of reusable styles, components, and patterns, working closely with engineers, product managers, and stakeholders to ensure consistency, alignment, and clear communication throughout the development cycle.
Quality Assurance:
Regularly test our applications to ensure the product meets our user needs, maintains accessibility, and delivers a frictionless experience by conducting UX Audits, running Accessibility Tests, promoting key findings, continually iterating, and improving the design for lasting impact.
UX Metric Development:
I created the UX metrics (Users, Adoption, Engagement, Retention, Signals, SUS) framework tracking, then mapped out measurement methods, frequency, action items, target values, etc.
UX/UI Impact
Increased User Satisfaction
As the UX Lead, I oversee the presentation, interactions, and customer experience. I am responsible for improving user engagement and retention through diligent research, user experience design, and iteration resulting in increased User satisfaction.
Reduced Development Time and Costs
By sharing visual designs early through wireframing, prototyping, and usability testing, we have identified issues before costly rework is needed. Beyond development efficiencies, we know from industry research that UX design means fewer iterations post-launch, error reduction, feature prioritization, and team collaboration efficiency. This has reduced development time and costs.
Specifically, fixing a problem in design costs 10 times less than during development and 100 times less than after release. Source: UXPA
Additionally, companies that invest in UX design can see a reduction in time-to-market by up to 50%, leading to substantial cost savings. Source: MEDIUM
Furthermore, every dollar invested in UX can yield a return of up to $100, translating to a 9,900% ROI. Source - MAZE
Improved Business Metrics
The UX/UI directly impacts conversion, retention, and customer loyalty. Improved UX/UI is directly tied to our improved business metrics which have in turn impacted our organizational success.