Mete Atamel
Lessons Learned Building a GenAI Powered App
#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.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Matching moments
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:15 MIN
The future of recruiting beyond talent acquisition
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
Featured Partners
Related Videos
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
Make it simple, using generative AI to accelerate learning
Duan Lightfoot
Should we build Generative AI into our existing software?
Simon Müller
GenAI Security: Navigating the Unseen Iceberg
Maish Saidel-Keesing
Exploring Google Gemini and Generative AI
ChatGPT: Create a Presentation!
Markus Walker
Supercharge your cloud-native applications with Generative AI
Cedric Clyburn
How to Avoid LLM Pitfalls - Mete Atamel and Guillaume Laforge
Meta Atamel & Guillaume Laforge
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Descripción De La Vacante
€40-70K
Azure
Python
PyTorch
TensorFlow
+1


Accenture
Charing Cross, United Kingdom
REST
React
GraphQL
React Native
Continuous Integration


UL Solutions
Barcelona, Spain
Python
Machine Learning


Generative Ai Engineer83zero Limited
Glasgow, United Kingdom
£80-88K
GIT
Azure
NoSQL
React
+16

Mindrift
Remote
£41K
Junior
JSON
Python
Data analysis
+1

think project! International GmbH & Co. KG