Skip to main content

Sources

Authoritative Sources

The definitions, techniques, and practices in this pack are grounded in the following primary and widely recognized sources: official model-provider documentation, research papers that introduced key techniques, and community security standards. Where a technique has a canonical originating paper, that paper is cited alongside the maintained vendor guidance.

Model Provider Documentation

  • Anthropic - Prompt engineering overview (Claude Docs). https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview
  • Anthropic - Use XML tags to structure prompts. https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags
  • Anthropic - Extended thinking. https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking
  • Anthropic - Prompt caching. https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching
  • Anthropic - Tool use (function calling). https://docs.anthropic.com/en/docs/build-with-claude/tool-use/overview
  • Anthropic - Reducing hallucinations. https://docs.anthropic.com/en/docs/test-and-evaluate/strengthen-guardrails/reduce-hallucinations
  • Anthropic - Building effective agents. https://www.anthropic.com/engineering/building-effective-agents
  • Anthropic - Effective context engineering for AI agents. https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
  • OpenAI - Prompt engineering guide (API docs). https://platform.openai.com/docs/guides/prompt-engineering
  • OpenAI - Structured Outputs. https://platform.openai.com/docs/guides/structured-outputs
  • Google - Gemini API prompting strategies. https://ai.google.dev/gemini-api/docs/prompting-strategies

Foundational Research Papers

  • Brown et al. (2020) - Language Models are Few-Shot Learners (GPT-3). https://arxiv.org/abs/2005.14165
  • Wei et al. (2022) - Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. https://arxiv.org/abs/2201.11903
  • Kojima et al. (2022) - Large Language Models are Zero-Shot Reasoners ("Let's think step by step"). https://arxiv.org/abs/2205.11916
  • Wang et al. (2022) - Self-Consistency Improves Chain of Thought Reasoning. https://arxiv.org/abs/2203.11171
  • Yao et al. (2022) - ReAct: Synergizing Reasoning and Acting in Language Models. https://arxiv.org/abs/2210.03629
  • Lewis et al. (2020) - Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. https://arxiv.org/abs/2005.11401
  • Bai et al. (2022) - Constitutional AI: Harmlessness from AI Feedback. https://arxiv.org/abs/2212.08073
  • Zheng et al. (2023) - Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. https://arxiv.org/abs/2306.05685

Community Guides and Standards

  • DAIR.AI - Prompt Engineering Guide. https://www.promptingguide.ai/
  • OWASP - Top 10 for Large Language Model Applications. https://owasp.org/www-project-top-10-for-large-language-model-applications/
  • Model Context Protocol - Specification and documentation. https://modelcontextprotocol.io/
  • RAGAS - Evaluation framework for RAG pipelines (documentation). https://docs.ragas.io/