Làkk AI GUIDE

Prompt Engineering

Prompt engineering is the practice of writing and testing the instructions, context and examples given to an AI language model so it does a task reliably.

Déglul tegtal biiIA-nettali · ~8 min

Ci xët wii9 simili jàng
  1. Résumé
  2. Takeaway yu am solo
  3. Plongeur bu xóot
  4. Build and test a prompt for triaging support emails
  5. Doxal ci àdduna dëgg
  6. Ëlëgu Ingénieur yu gaaw yi
  7. Teg ko ci jëf
  8. Sources ak leneen luñu ci mëna jàng
  9. Weyal di banneexu
  10. Laaj yi ñuy faral di laaj

Résumé

It matters because the same model can be wrong or right depending on how a request is framed, and well-tested prompts are the cheapest way to improve results before retraining or switching models.

Takeaway yu am solo

  1. Prompt engineering means designing and testing the instructions, context, examples and output format given to a language model so it performs a task reliably.
  2. Few-shot examples let a model learn a task from the prompt alone, as the 2020 GPT-3 paper showed, with no retraining.
  3. Chain-of-thought prompting raised PaLM 540B's GSM8K math score from 17.9% to 56.9% in Google's 2022 study, mostly benefiting very large models.
  4. Models use information at the start and end of long inputs better than the middle, so put long documents first and the question last.
  5. Prompt injection, ranked the top LLM application risk by OWASP in 2025, cannot be fully prevented by wording and needs controls outside the prompt.
  6. Treat prompts like code: define success, test on a fixed set of real inputs, and re-test whenever the model changes.

Plongeur bu xóot

Prompt engineering is the craft of designing the input to a language model so its output is useful, accurate and in the right format, and then testing that input against real cases. A prompt is everything the model sees before it answers: a system message that sets its role and rules, the user's request, any documents or data supplied, examples of good answers and instructions about format. Because a language model generates text by predicting what is likely to come next given everything in front of it, changing that context changes which answers are likely. Prompt engineering is therefore less about magic words than about removing ambiguity and supplying what the model cannot guess.

A well-built prompt usually has five parts. First, a clear task: what to do and for whom. Second, context: the background a capable newcomer would need, including why the task matters, since Anthropic's guide notes that explaining the reason behind an instruction helps the model target its answer. Third, input data, clearly separated from instructions, for example by wrapping it in labeled tags. Fourth, examples of the desired output. Fifth, an explicit output format, such as a table, JSON fields or a word limit. Anthropic suggests a simple test: show the prompt to a colleague with no background on the task, and if they would be confused, the model probably will be too.

Several techniques have measured effects. Zero-shot prompting gives only an instruction. Few-shot prompting adds worked examples; the 2020 GPT-3 paper by Tom Brown and colleagues at OpenAI showed that a 175-billion-parameter model could perform new tasks from a handful of examples in the prompt, with no change to its parameters. Anthropic's current guide recommends three to five varied examples, each wrapped in tags so they are not mistaken for instructions. Chain-of-thought prompting, introduced by Jason Wei and colleagues at Google in January 2022, uses examples that show the reasoning, not just the answer. With eight such examples, PaLM 540B went from 17.9% to 56.9% on the GSM8K math word problems. Four months later, Takeshi Kojima and colleagues found that simply appending Let's think step by step raised an InstructGPT model from 10.4% to 40.7% on the same benchmark. Self-consistency, from Xuezhi Wang and colleagues, samples several reasoning paths and takes the most common final answer, adding 17.9 percentage points on GSM8K over a single chain of thought.

The history of the field is short and recent. Before 2020, using a model for a new task usually meant retraining it on labeled data. GPT-3 in May 2020 made in-context learning practical. The year 2022 brought chain of thought, zero-shot reasoning prompts and self-consistency. In 2023, two lines of research exposed limits. In February, Kai Greshake and colleagues demonstrated indirect prompt injection, in which instructions hidden in a web page or document hijack an AI application that reads it, including Bing's GPT-4-powered chat. In July, Nelson Liu and colleagues published Lost in the Middle, showing that models used information at the start or end of a long input much better than information buried in the middle. By 2025, OWASP listed prompt injection as the top risk for applications built on language models.

Prompt engineering is one of several ways to change a model's behavior, and it is usually the first to try. Fine-tuning retrains the model on many examples, which can lock in a style or format but costs time, data and money, and must be redone when the base model changes. Retrieval-augmented generation, often shortened to RAG, automatically fetches relevant documents and inserts them into the prompt, which is the usual fix when the model lacks facts rather than instructions. Switching models is sometimes the right answer, especially when the problem is speed or price rather than quality, since no rewording makes a large model faster or cheaper per token. Prompting cannot add knowledge the model never learned unless that knowledge is pasted in.

The disciplined version of the practice looks like software testing. It starts with three things before any tuning: a clear definition of success, a way to measure it, and a first draft. In practice, that means collecting 20 to 100 real inputs, writing down what a good answer looks like for each, running the prompt on all of them, and scoring the results. Every change to the prompt is then judged on the whole set, not on a single impressive example. Without this, it is easy to fix one case and quietly break five others.

The limits are real. Results are sensitive to small wording changes and to example order, so a prompt that works today may behave differently after a model update; vendors such as Anthropic now publish model-specific prompting advice and migration notes for exactly this reason. The chain-of-thought paper found the technique helped mainly in very large models and gave little benefit in small ones. Long inputs suffer from position effects, as Lost in the Middle showed. Most seriously, a prompt cannot reliably stop prompt injection, because the model reads instructions and data in the same stream of text. OWASP's recommended defenses therefore sit outside the prompt: least-privilege access for tools, deterministic checks on output format, filtering, clear marking of untrusted content and human approval for high-risk actions.

Costs are easy to estimate. Model providers charge per token, for both the prompt and the answer. Every few-shot example and every pasted document is paid for on every call, so a 3,000-token prompt sent 10,000 times a day consumes 30 million input tokens daily. Chain-of-thought prompting adds output tokens for the reasoning, and self-consistency multiplies the whole cost by the number of samples drawn. The trade-off is usually worth measuring: a slightly longer prompt that halves the error rate is often cheaper than the human time spent fixing mistakes.

04misaal biñ liggéey

Build and test a prompt for triaging support emails

  1. Collect 30 real support emails and label each by hand as billing, technical, account or other, with a one-line summary. This is the test set.

  2. Write a first prompt: state the task, list the four categories with one-sentence definitions, and ask for JSON with category and summary fields.

  3. Run the prompt on all 30 emails and count how many categories match the hand labels and how many outputs are valid JSON.

  4. Look at the failures. If billing and account are confused, add a sentence explaining the difference and why it matters for routing.

  5. Add three short example emails with correct JSON answers, wrapped in example tags, choosing cases that were previously misclassified.

  6. Put the email text inside its own tags after the instructions, and add a rule to ignore any instructions that appear inside the email.

  7. Re-run all 30 emails, compare accuracy and JSON validity with the first run, and keep the change only if the totals improve.

Li muy wane

The learner ends with a prompt whose accuracy is measured rather than guessed, a record of which change fixed which failure, and a basic injection guard. The check is the before-and-after score on the same 30 emails, which should be re-run whenever the model is updated.

Doxal ci àdduna dëgg

Few-shot prompting: the 2020 GPT-3 paper showed that placing a few solved examples in the prompt let one model translate, answer questions and do arithmetic without any retraining, a behavior now called in-context learning.

Chain-of-thought prompting: Google researchers showed in 2022 that eight worked examples with written-out reasoning raised the 540-billion-parameter PaLM model's score on the GSM8K grade-school math benchmark from 17.9% to 56.9%.

A single sentence: a 2022 study found that adding Let's think step by step lifted an InstructGPT model's accuracy on the MultiArith math benchmark from 17.7% to 78.7% and on GSM8K from 10.4% to 40.7%.

Long documents: Anthropic's prompting guide advises putting long documents at the top and the question at the end, reporting that this ordering improved response quality by up to 30% in its tests.

Security testing: the OWASP Top 10 for LLM Applications 2025 ranks prompt injection first, and teams red-team their prompts against hidden instructions planted in web pages, emails and files.

Ëlëgu Ingénieur yu gaaw yi

Several directions are active. The first is robustness. Prompt injection, demonstrated against real products in February 2023 and ranked first in OWASP's 2025 list of risks for LLM applications, has no complete fix at the prompt level, and research focuses on architectural defenses such as privilege separation, output validation and human confirmation for consequential actions. The second is portability. Vendors now publish prompting guidance organized by model and include migration notes when behavior changes between versions, as Anthropic's current guide does. That means prompts are increasingly treated as versioned code with regression tests, re-run whenever the underlying model changes. The third is long context. The 2023 Lost in the Middle results showed weaker use of information placed mid-document. Context windows keep growing, but whether a given model uses a long window evenly is something each team should measure on its own data rather than assume. Finally, models that reason internally before answering change what prompts need to do, and Anthropic's guide notes that worked examples in a prompt also shape how its models approach problems in their own thinking. The skill is shifting from finding clever phrasings toward specifying tasks clearly, supplying the right context and building evaluations.

Teg ko ci jëf

Lu tax mu am solo

  • Gaawaay ak yaatuwaay. Liggéeyukaay yi ci làkk yi mën nañu gëna gaaw te duñu yàq deggoo gi.
  • Dugg ak yegg. Dafay yaatal jëfandikoo gi ci làkk yi ak ci anam yi ñuy jokkoo.
  • dogal yu gëna leer. Ekip yi mën nañu gëna yàgg ci àtte ci jamono ji otomatisation di liggéey ci baamtu.

Moytul

  • Lépp lu jaarul yoon mën na dugg ci rapoor yi, jàppale ci liggéey bi, wala ci njariñu gëstu bi.
  • Sensibilite bu gaaw mën na jur njariñ yu wuute ci laajte yu noonu mel.
  • Done yu am solo mën nañu feeñ sudee seytu jëfandikoo gi néew doole.

Jéego yi ci topp

  1. Mandargal formaa génne gi, melokaan bi, ak standard kalite yi laata ngay dugal ko.
  2. Tontu yu am solo ak balluwaay yu wóor saa yu dëggu bi di am solo.
  3. Fexeel am barabu xool nit ñi ngir am njariñ yu am solo.
  4. Toppal anami gacce yi ak di faral di tàggataat ay laaj wala def-liggéey.

Sources ak leneen luñu ci mëna jàng

  1. arXiv (OpenAI, 2020)Royuwaayi làkk yi dañu néew ñuy jàng
  2. arXiv (Google Research, 2022)Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
  3. arXiv (Kojima et al., 2022)Large Language Models are Zero-Shot Reasoners
  4. arXiv (ICLR 2023)Self-Consistency Improves Chain of Thought Reasoning in Language Models
  5. arXiv (Liu et al., 2023)Lost in the Middle: How Language Models Use Long Contexts
  6. arXiv (Greshake et al., 2023)Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection
  7. OWASP Gen AI Security ProjectLLM01:2025 Prompt Injection
  8. AnthropicPrompting best practices

Weyal di banneexu

Bulletin bu amul fayda

Jàngal xibaar AI bu bes

Ñatti jaar-jaari IA yuñ firndeel bis bu nekk ci ayu-bis bi, ñu bind leen ci Àngle bu leer. Gratis ba fàww, amul yëgle.

Benn email bis bu nekk ci ayu-bis bi. Benn klik nga dindi abonemaa bi. Dunu musa jaay wala séddoo sa adres.

Nattal sa bopp

Take the Prompt Engineering quiz

Feedback ci saasi ci bépp tontu, ak sertifikaa buñ mëna séddoo ak ID buñ mëna saytu soo jàllee ci njàng mi.

Tambalil quiz

Jàppale njàngum IA te doo fay. AI Understanding mbootaay la buy def te Yàlla tax — amul yëgle, amul paywall, musul am. Defal ab sarax

Laaj yi ñuy faral di laaj

Luy ZQAIU0QXZ?

Prompt engineering is the practice of writing and testing the instructions, context and examples given to an AI language model so it does a task reliably. It matters because the same model can be wrong or right depending on how a request is framed, and well-tested prompts are the cheapest way to improve results before retraining or switching models.

A request says “Summarize this event” but gives no format or details. What is the main weakness?

The guide’s vague example does not specify which fields matter or how omissions should be handled.

A note says “Model Workshop starts at 10:00.” The prompt requests an end time and says not to infer one. What should the output use?

The worked example explicitly uses null for an unstated value and says not to infer an end time.

Before changing a prompt, what should the team define?

The guide recommends clear success criteria and empirical tests before prompt optimization.

Why change one important prompt element at a time?

Controlled changes make comparisons more informative and reveal regressions.

What is a useful reason to separate instructions from input data with clear boundaries?

The guide recommends separating instructions and input data.