Daniel Töws
Using LLMs in your Product
#1about 2 minutes
Three pillars for integrating LLMs in products
The talk will cover three key areas for product integration: using the API, mastering prompt engineering, and implementing function calls for external data.
#2about 3 minutes
Making your first OpenAI API chat completion call
This section covers the basic code structure for making a chat completion request, including the different message roles and the stateless nature of the API.
#3about 3 minutes
Choosing the right LLM for your use case
Key factors for selecting a model include its training dataset cutoff date, context length measured in tokens, and the number of model parameters.
#4about 5 minutes
Best practices for effective prompt engineering
Improve LLM outputs by writing clear instructions, providing context with personas and references, and breaking down complex tasks into smaller steps.
#5about 4 minutes
Understanding and defending against prompt injection
Prevent users from bypassing system instructions by reinforcing the original rules with a post-prompt at the end of the message history.
#6about 4 minutes
Giving LLMs new abilities with function calling
Function calling allows the LLM to request help from your own code to access external data or perform actions like searching a database.
#7about 2 minutes
Summary and resources for further learning
The talk concludes with a recap of core concepts and provides resources for advanced prompting techniques and retrieval-augmented generation (RAG).
#8about 7 minutes
Audience Q&A on practical LLM implementation
The Q&A covers practical concerns like managing context length, prompt testing costs, implementing function call logic, and ensuring reliable JSON output.
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:59 MIN
Unlocking LLM potential with creative prompting techniques
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
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
07:39 MIN
Prompt injection as an unsolved AI security problem
AI in the Open and in Browsers - Tarek Ziadé
03:55 MIN
The hardware requirements for running LLMs locally
AI in the Open and in Browsers - Tarek Ziadé
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
07:43 MIN
Writing authentic content in the age of LLMs
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:20 MIN
The evolving role of the machine learning engineer
AI in the Open and in Browsers - Tarek Ziadé
Featured Partners
Related Videos
Three years of putting LLMs into Software - Lessons learned
Simon A.T. Jiménez
Bringing the power of AI to your application.
Krzysztof Cieślak
Make it simple, using generative AI to accelerate learning
Duan Lightfoot
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
Creating Industry ready solutions with LLM Models
Vijay Krishan Gupta & Gauravdeep Singh Lotey
Exploring LLMs across clouds
Tomislav Tipurić
OpenAPI meets OpenAI
Christopher Walles
Related Articles
View all articles



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


Starion Group
Municipality of Madrid, Spain
API
CSS
Python
Docker
Machine Learning
+1


Xablu
Hengelo, Netherlands
Intermediate
.NET
Python
PyTorch
Blockchain
TensorFlow
+3

Global Enterprise Partners
Barcelona, Spain
Remote
Senior
API
Azure
React
Python
+2

TMC
Utrecht, Netherlands
Senior
API
Azure
Python
Docker
FastAPI
+1


Deloitte
Görlitz, Germany
Azure
DevOps
Python
Docker
PyTorch
+6

Deloitte
Leipzig, Germany
Azure
DevOps
Python
Docker
PyTorch
+6