Three years of putting LLMs into Software - Lessons learned
What if LLMs are just a new, unreliable kind of API? Learn the critical lessons from three years of building real-world software with them.
#1about 4 minutes
Understanding the fundamental nature of LLMs
LLMs are unreliable pattern matchers that appear intelligent but lack true understanding, requiring developers to manage context and anticipate failures.
#2about 4 minutes
Controlling LLM output with API parameters
API parameters like temperature and top_p allow for control over the determinism and creativity of LLM responses by manipulating token selection probabilities.
#3about 7 minutes
Viewing LLMs as a new kind of API
LLMs should be treated as a new type of API for text manipulation, not as intelligent agents, because they are advanced pattern matchers with significant limitations.
#4about 5 minutes
Implementing practical LLM use cases in software
LLMs can be used for tasks like audio transcription, image analysis for OCR, and text reformulation by providing clear instructions and examples in the prompt.
#5about 4 minutes
Navigating legal compliance and data privacy
Using paid APIs with data privacy contracts, implementing human-in-the-loop workflows, and understanding the European AI Act are crucial for legal compliance.
#6about 2 minutes
Understanding the security risks of AI integrations
Integrating LLMs with external APIs or internal data creates significant security risks like prompt injection, requiring careful control over the AI's permissions and actions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:47 MIN
Three pillars for integrating LLMs in products
Using LLMs in your Product
04:47 MIN
Why natural voice AI has been so difficult
Hello JARVIS - Building Voice Interfaces for Your LLMS
05:18 MIN
Addressing the core challenges of large language models
Accelerating GenAI Development: Harnessing Astra DB Vector Store and Langflow for LLM-Powered Apps
02:55 MIN
Addressing the key challenges of large language models
Large Language Models ❤️ Knowledge Graphs
06:55 MIN
Demonstrating LLM hallucinations with tricky questions
Give Your LLMs a Left Brain
02:35 MIN
The rapid evolution and adoption of LLMs
Building Blocks of RAG: From Understanding to Implementation
03:42 MIN
Using large language models as a learning tool
Google Gemini: Open Source and Deep Thinking Models - Sam Witteveen
02:29 MIN
Understanding the problem of LLM hallucinations
Martin O'Hanlon - Make LLMs make sense with GraphRAG
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...
Daniel Cranney
Stephan Gillich - Bringing AI EverywhereIn the ever-evolving world of technology, AI continues to be the frontier for innovation and transformation. Stephan Gillich, from the AI Center of Excellence at Intel, dove into the subject in a recent session titled "Bringing AI Everywhere," sheddi...
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...
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in ProductionWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Bas Geerdink who gave advice on MLOps.About the speaker:Bas is a programmer, scientist, and IT manager. At ING, he is responsible for the Fast...
From learning to earning
Jobs that call for the skills explored in this talk.