Maxim Salnikov
Prompt Engineering - an Art, a Science, or your next Job Title?
#1about 5 minutes
Defining prompt engineering for developers
Prompt engineering is the discipline of creating and optimizing prompts for generative AI with a focus on cost efficiency for business applications.
#2about 2 minutes
Understanding the core components of a prompt
A well-structured prompt for enterprise use includes a clear instruction, input data, context, a specified output format, and examples.
#3about 5 minutes
How tokens and model selection impact cost
Generative AI models process prompts as tokens, and costs are based on the number of input and output tokens, making model selection a key financial decision.
#4about 4 minutes
Practical strategies for reducing token count
Reduce costs by optimizing data formats, managing white spaces, using tabular data, and leveraging tools like LLM Lingua to compress prompts.
#5about 6 minutes
Core prompting strategies and techniques
Improve model output by providing clear examples, using the Chain of Thought technique for reasoning, and adjusting API parameters like temperature.
#6about 5 minutes
Managing large inputs and mitigating hallucinations
Process data larger than the context window using prompt chunking and reduce false information by giving the model an out or telling it not to invent facts.
#7about 2 minutes
Grounding models with retrieval-augmented generation (RAG)
The RAG pattern combats hallucinations by dynamically retrieving relevant data from enterprise sources and injecting it directly into the prompt as context.
#8about 2 minutes
Exploring frameworks and tools for LLM development
Frameworks like LangChain and Semantic Kernel provide abstractions for interacting with LLMs, while tools like Prompt Flow support the entire LLM Ops lifecycle.
#9about 3 minutes
Considering the future of prompt engineering
The role of prompt engineering is evolving, raising questions about whether it will become a specialized job or an essential skill for all developers.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Matching moments
07:39 MIN
Prompt injection as an unsolved AI security problem
AI in the Open and in Browsers - Tarek Ziadé
04:59 MIN
Unlocking LLM potential with creative prompting techniques
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
14:06 MIN
Exploring the role and ethics of AI in gaming
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:26 MIN
Using AI prompts to rebuild a classic 8-bit game
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
04:06 MIN
Using AI to enable human connection in recruiting
Retention Over Attraction: A New Employer Branding Mindset
Featured Partners
Related Videos
Bringing the power of AI to your application.
Krzysztof Cieślak
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
AI Prompting for TA and HR: From Beginner to Advanced
Alla Pavlova
Using LLMs in your Product
Daniel Töws
Manipulating The Machine: Prompt Injections And Counter Measures
Georg Dresler
Three years of putting LLMs into Software - Lessons learned
Simon A.T. Jiménez
The Limits of Prompting: ArchitectingTrustworthy Coding Agents
Nimrod Kor
Make it simple, using generative AI to accelerate learning
Duan Lightfoot
Related Articles
View all articles



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

Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

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

83zero Ltd
Manchester, United Kingdom
Remote
£130K
Senior
Python
Machine Learning
Speech Recognition

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

INTENT HQ
Barcelona, Spain
TypeScript
Amazon Web Services (AWS)

Deloitte
Leipzig, Germany
Azure
DevOps
Python
Docker
PyTorch
+6

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

