About this Event
About the Workshop
This hands-on workshop is all about AI and UI. In this session we will discuss altering the UI of a SaaS app in real-time based on user behavior and AI. For example if a user is accessing a security dashboard during the middle of the night, a P0 issue may have occurred and the UI with AI can automatically detect this context and adjust to display critical notifications, along with the last error logs in the dashboard.
By the end of the workshop, you will understand the concept of AI-driven adaptive UIs, know how to extract valuable data from e2e tests, and be equipped to implement real-time UI adjustments based on user intent.
About Aviad
With more than 15 years of experience as a developer Aviad’s love for coding has evolved into a love for innovation, motivating him to create and manage tools that allow developers to do just that - innovate and get stuff done. Today as CTO at Frontegg, Aviad works closely with customers to create better identity and user management experiences. He has spoken and given workshops at DeveloperWeek, ReactNext, International JavaScript Conference, Authenticate and publishing articles in publications such as Dzone, InfoWorld, DarkReading, Security Weekly.
Workshop DetailsObjective:
Equip attendees with the knowledge and tools to create dynamic, AI-driven interfaces that respond to user behavior. By using our existing e2e test data, we aim to make this integration efficient and rooted in real-world scenarios.
Pre- Requisites:- A laptop
- Everything else is on us! We’ll be teaching you how to apply different AI tools to your user interfaces.
Introduction to AI-Driven Adaptive UIs (15 minutes)
- Introduction to the concept of adaptive UIs that change in real-time and
- How do these UIs enhance user experience and engagement.
- A brief overview of how AI powers these adaptive changes.
Using e2e Tests for AI Training (30 minutes)
- Value of e2e Tests: Why e2e tests, which simulate real user interactions, are perfect for AI training data.
- Data Extraction: Demonstrate how to pull interaction sequences from these tests.
- Data Filtering: Discussing strategies for identifying and isolating meaningful interaction data, removing redundant or irrelevant data.
Practical Implementation & Connection to OpenAI (45 minutes)
- OpenAI Introduction: A quick overview of OpenAI's capabilities, specifically the GPT series.
- API Setup: Guidance on setting up and connecting to the OpenAI API.
- Data Integration: Learn how to feed the e2e test data into the AI model for training.
- Command Recognition: Le
Hands-on Session with E2e Data Integration (1 hour)
- Environment Setup: Ensure you have access to your e2e test suites and the OpenAI API.
- Data Extraction Exercise: You will extract interaction data from your e2e tests.
- AI Training Exercise: You will feed this data into the AI and train it.
- Testing: You will test the AI's recognition of user commands and its ability to suggest or execute corresponding actions.
- Feedback: Sharing unique findings, challenges, or innovative solutions among participants.
Feedback & Iteration Strategies (20 minutes)
- Continuous Improvement: The importance of regularly updating and refining the AI model as e2e tests evolve or new tests are added.
- Feedback Loops: Introduce strategies for collecting user feedback on the adaptive UI changes and using this feedback to improve the system.
- Error Handling: Tips on managing unrecognized commands or incorrect AI suggestions.
Q&A and Wrap-Up (10 minutes)
- Open Floor: Questions, share insights, or seek clarifications.
- Next Steps: Guidance on how you can integrate these learnings into your projects and further resources for exploration.
Total Duration: 3 hours
Event Venue & Nearby Stays
Oasis Grill, 200 4th Street, San Francisco, United States
USD 0.00
