GUÍA de IA en idiomas

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.

Escuche esta guíaNarrado por IA · ~8 min

En esta pagina9 minutos de lectura
  1. Descripción general
  2. Conclusiones clave
  3. Buceo profundo
  4. Build and test a prompt for triaging support emails
  5. Implementación en el mundo real
  6. El futuro de la ingeniería rápida
  7. Poniéndolo en práctica
  8. Fuentes y lecturas adicionales
  9. Sigue explorando
  10. Preguntas frecuentes

Descripción general

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.

Conclusiones clave

  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.

Buceo profundo

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.

04Ejemplo resuelto

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.

lo que muestra

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.

Implementación en el mundo real

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.

El futuro de la ingeniería rápida

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.

Poniéndolo en práctica

Por qué es importante

  • Velocidad y escala. Los flujos de trabajo lingüísticos pueden avanzar más rápido sin sacrificar la coherencia.
  • Acceso y alcance. Amplía el acceso a través de idiomas y estilos de comunicación.
  • Decisiones más claras. Los equipos pueden dedicar más tiempo a juzgar mientras la automatización se encarga de la repetición.

cuidado con

  • Los hechos alucinados pueden aparecer silenciosamente en informes, flujos de apoyo o resultados de investigaciones.
  • La sensibilidad rápida puede crear resultados inconsistentes en solicitudes similares.
  • Los datos de texto confidenciales pueden quedar expuestos si los controles de acceso son débiles.

Próximos pasos

  1. Defina el formato de salida, el tono y los estándares de calidad antes del lanzamiento.
  2. Respuestas terrestres con fuentes confiables siempre que la precisión sea importante.
  3. Mantenga un punto de control de revisión humana para los resultados de alto riesgo.
  4. Realice un seguimiento de los patrones de error y vuelva a capacitar las indicaciones o los flujos de trabajo con regularidad.

Fuentes y lecturas adicionales

  1. arXiv (OpenAI, 2020)Language Models are Few-Shot Learners
  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

Sigue explorando

Boletín gratuito

Recibe el resumen diario de IA

Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.

Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.

Ponte a prueba

Haz el cuestionario sobre Prompt Engineering

Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.

Empezar el cuestionario

Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación

Preguntas frecuentes

¿Qué es 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. 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.