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.
Matching moments
48:13 MIN
Mastering the fundamentals of effective AI prompting
WeAreDevelopers Live: Browser Extensions, Honey Scam, Jailbreaking LLMs and more
27:51 MIN
Using prompt optimization to improve LLM usability
Creating Industry ready solutions with LLM Models
34:11 MIN
Learning to communicate effectively with AI for better results
Recruiting in 2025: Will AI Help or Take Over?
09:55 MIN
Shifting from traditional code to AI-powered logic
WWC24 - Ankit Patel - Unlocking the Future Breakthrough Application Performance and Capabilities with NVIDIA
02:20 MIN
Generative AI code is simple but prompting is complex
Exploring Google Gemini and Generative AI
18:03 MIN
GenAI applications and emerging professional roles
Enter the Brave New World of GenAI with Vector Search
08:45 MIN
Calibrating AI behavior using effective system prompts
Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
21:13 MIN
Creative prompting for simulation and prompt refinement
ChatGPT: Create a Presentation!
Featured Partners
Related Videos
Bringing the power of AI to your application.
Krzysztof Cieślak
AI Prompting for TA and HR: From Beginner to Advanced
Alla Pavlova
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
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
Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models
Sandra Ahlgrimm & Kevin Lewis
From learning to earning
Jobs that call for the skills explored in this talk.

![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Machine Learning Engineer
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Machine Learning
Structured Query Language (SQL)





