Aug 2023
7 Mon
8 Tue
9 Wed
10 Thu
11 Fri 09:00 AM – 06:00 PM IST
12 Sat
13 Sun
Ritesh Pallod
The last 12 months have seen a relentless pace of innovation in the field of Artificial Intelligence (AI). Each week hundreds of new models and code repositories are released. It’s clearly a wonderful time to be working in the field but the volume and pace do present their own unique challenges. How to develop products that support rapid prototyping whilst frequently changing the models powering the experience? How to quickly take a newly open-sourced model from initial discovery to production in the hands of the users?
At Glance we provide our users (225m) with an AI powered smart lock screen experience featuring personalised premium content across a range of genres including, casual gaming, LIVE game streaming, news, sports, lifestyle, fashion, entertainment, creator-led LIVE content and more. One of the key applications of AI at Glance involves transforming content from one format such as a text article into a rich interactive video. The wave of innovation in Generative AI has had a huge positive impact on this work.
In our talk we will share the lessons learned whilst building LEX – our Content Generation System. We will discuss how this how the design patterns we apply have evolved from the more traditional. ‘Gather requirements for the new feature we may build, debate, define rigid specification, implement, test, deploy’ to a more liquid approach with Machine Learning Engineers deploying new features that they are in effect sponsoring (championing themselves). This required novel approaches to the UX design and complete decoupling of the ML models powering LEX. Model can then be replaced with superior versions as they become available. This allows upgrades such as GPT 3.5 to version 4.0 to occur within minutes. The net effect is LEX continues to grow in terms of performance and functionality with limited developer intervention.
Key topics
Key takeaways
Hosted by
Supported by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}