Simon A.T. Jiménez
Three years of putting LLMs into Software - Lessons learned
#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.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+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: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
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
04:59 MIN
Unlocking LLM potential with creative prompting techniques
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
05:18 MIN
Incentivizing automation with a 'keep what you kill' policy
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
Featured Partners
Related Videos
Using LLMs in your Product
Daniel Töws
Inside the Mind of an LLM
Emanuele Fabbiani
Bringing the power of AI to your application.
Krzysztof Cieślak
Hello JARVIS - Building Voice Interfaces for Your LLMS
Nathaniel Okenwa
You are not my model anymore - understanding LLM model behavior
Andreas Erben
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
Self-Hosted LLMs: From Zero to Inference
Roberto Carratalá & Cedric Clyburn
Exploring LLMs across clouds
Tomislav Tipurić
Related Articles
View all articles



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

FRG Technology Consulting
Intermediate
Azure
Python
Machine Learning

European Tech Recruit
Barcelona, Spain
Intermediate
GIT
Python
Pandas
Docker
PyTorch
+2

Startup
Charing Cross, United Kingdom
PyTorch
Machine Learning

Client Server
Humanes de Madrid, Spain
€130K
C++
Java
Python
Machine Learning
+1

European Tech Recruit
Retortillo de Soria, Spain
Junior
Python
Docker
PyTorch
Computer Vision
Machine Learning
+1


European Tech Recruit
Municipality of Valencia, Spain
Junior
Python
Docker
PyTorch
Computer Vision
Machine Learning
+1

European Tech Recruit
Boiro, Spain
Junior
Python
Docker
PyTorch
Computer Vision
Machine Learning
+1

European Tech Recruit
Municipality of Valencia, Spain
Junior
Python
Docker
PyTorch
Computer Vision
Machine Learning
+1