Our GenAI app’s output was unpredictable. We solved it by using a second LLM as a validator, achieving 94% accuracy.
#1about 2 minutes
The limitations of a static trivia database
The original quiz application was built on the Open Trivia API, which resulted in significant limitations like a fixed set of topics, formats, and languages.
#2about 5 minutes
Reimagining the quiz app with generative AI
A live demonstration showcases how generative AI can create dynamic quizzes on any topic, in any language, and even generate a relevant cover image.
#3about 6 minutes
The technical architecture of the GenAI quiz app
The application uses Flutter for the multi-platform UI, Cloud Run for hosting, Firestore for real-time data, and Vertex AI for accessing Google's generative models.
#4about 3 minutes
Navigating the inconsistency and uncertainty of LLMs
While GenAI makes complex tasks seem easy, achieving consistent and high-quality results is difficult due to the inherent non-deterministic nature of LLMs.
#5about 2 minutes
Knowing when not to use a large language model
For tasks like fuzzy string matching or simple image editing, traditional libraries and tools can be more effective, reliable, and cheaper than using an LLM.
#6about 4 minutes
Effective prompting and defensive coding for LLMs
Write clear but not overly detailed prompts, manage them like code with versioning, and code defensively to handle failures, malformed data, and empty results from the LLM.
#7about 2 minutes
Applying frameworks and engineering principles to LLM development
Using higher-level frameworks like LangChain can simplify development, while standard software engineering practices like caching and parallel calls are crucial for performance and cost management.
#8about 4 minutes
The challenge of ensuring quality and accuracy in LLMs
While it's easy to test the format of an LLM's output, verifying its quality and factual accuracy is much harder and may require using another LLM as a validator.
#9about 1 minute
Improving LLM accuracy with grounding techniques
To increase factual accuracy and reduce hallucinations, ground the model's responses in reliable data sources using tools like Google Search or a custom knowledge base via Vertex AI Search.
#10about 1 minute
How GenAI unblocks features but introduces new challenges
Generative AI can rapidly expand an application's capabilities, but this introduces a new class of problems related to accuracy, consistency, and validation that require new engineering solutions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:32 MIN
GenAI applications and emerging professional roles
Enter the Brave New World of GenAI with Vector Search
06:28 MIN
Building web apps and live experiences with AI Studio
Google Gemma and Open Source AI Models - Clement Farabet
00:41 MIN
Key takeaways for building enterprise GenAI applications
Best practices: Building Enterprise Applications that leverage GenAI
06:17 MIN
Q&A on generative AI, company culture, and hybrid work
Unlocking the potential of Digital & IT at Vodafone
02:20 MIN
Overcoming the key challenges of building with GenAI
The State of GenAI & Machine Learning in 2025
04:28 MIN
Understanding the key challenges in operationalizing GenAI projects
From Traction to Production: Maturing your GenAIOps step by step
01:06 MIN
Moving beyond hype with real-world generative AI
Semantic AI: Why Embeddings Might Matter More Than LLMs
01:43 MIN
Key architectural challenges in building GenAI apps
Chatbots are going to destroy infrastructures and your cloud bills
How to Use Generative AI to Accelerate Learning to CodeIt’s undeniable that generative-AI and LLMs have transformed how developers work. Hours of hunting Stack Overflow can be avoided by asking your AI-code assistant, multi-file context can be fed to the AI from inside your IDE, and applications can be b...
Daniel Cranney
Panel Discussion: Responsible AI in Practice - Real-World Examples and ChallengesIntroductionIn the ever-evolving landscape of artificial intelligence, the concept of "responsible AI" has emerged as a cornerstone for ethical and practical AI implementation. During the WWC24 Panel discussion, three eminent experts—Mina, Bjorn Brin...
Eli McGarvie
DeepMind Gemini: Google’s Newest ChatbotLast week (Dec 7th) Google held a virtual event where they presented a series of demos for their newest AI model, Gemini. Gemini is Google’s competitive response to ChatGPT. And although Google did release Bard in March, it felt like a rushed respons...
Chris Heilmann
Exploring AI: Opportunities and Risks for DevelopersIn today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
From learning to earning
Jobs that call for the skills explored in this talk.