awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dair-ai avatar

dair-ai/Prompt-Engineering-Guide

0
View on GitHub↗
75,678 stars·8,223 forks·MDX·MIT·85 viewswww.promptingguide.ai↗

Prompt Engineering Guide

This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability.

The guide distinguishes itself by offering deep technical insights into agentic workflows and autonomous system design. It covers the implementation of multi-step reasoning chains, tool integration through function calling, and stateful memory management. Beyond basic prompting, it explores sophisticated frameworks that combine reasoning and acting, as well as methodologies for retrieval-augmented generation and the creation of synthetic datasets to address data scarcity in specialized domains.

The documentation also addresses the broader engineering surface of AI development, including defensive strategies for application security and automated evaluation loops for model verification. These resources are designed to support developers in building complex, task-oriented AI systems that can interact with external APIs and maintain continuity across long-running processes.

Features

  • Agentic Orchestration - Provides methodologies for dynamic task decomposition and autonomous multi-step workflow execution.
  • Agentic Orchestration Frameworks - A technical reference for implementing multi-step reasoning workflows, tool integration, and stateful memory management in autonomous AI systems.
  • Prompt Engineering - Provides comprehensive guidance on designing and optimizing instructions for language models.
  • Prompt Engineering Fundamentals - Prompt Engineering covers core principles of prompt construction, including standard formatting conventions and the relationship between instruction quality and output reliability.
  • Prompt Engineering Guides - Serves as a comprehensive guide for developing and optimizing prompts for large language models.
  • Prompt Engineering Guides - Provides structured tutorials on zero-shot chain-of-thought prompting techniques for language models.
  • Agentic Reasoning Frameworks - Prompt Engineering implements the ReAct framework to combine reasoning and acting, improving model performance on decision-making and knowledge-intensive tasks.
  • Agentic Workflows - Provides frameworks for structuring autonomous reasoning chains and multi-step agentic tasks.
  • Chain-of-Thought Prompting - Provides foundational knowledge on chain-of-thought prompting for complex reasoning.
  • Prompt Design Best Practices - Provides foundational tips and best practices for designing effective prompts.
  • Retrieval-Augmented Generation - Provides resources for implementing retrieval-augmented generation to build knowledge-aware systems.
  • Tool-Use Orchestration - Describes approaches for combining reasoning with external tool usage.
  • AI Development Curricula - A structured learning path that teaches developers how to design, optimize, and evaluate interactions with language models for complex tasks.
  • Prompt Engineering Curricula - Serves as a foundational resource for learning the discipline of prompt engineering.
  • Automated Chain-of-Thought - Explains methods for automating the generation of reasoning chains.
  • Automatic Prompt Engineering - Covers frameworks for automating the generation and selection of prompts.
  • Prompt Chaining Strategies - Prompt Engineering enables task decomposition by chaining sequential subtasks to improve the reliability and performance of complex document-based question answering systems.
  • Reasoning Workflows - Explains architectural patterns and prompting techniques for complex multi-step reasoning.
  • Tool Integration - Maps natural language intents to executable external APIs to enable interaction with real-world systems.
  • AI Knowledge Bases - Serves as a comprehensive educational hub for learning about language model development.
  • Active Prompting Techniques - Details active prompting methods for dynamic example selection.
  • Context Engineering - Structures input data and instructions to manage agent behavior and maintain domain-specific knowledge.
  • LLM Application Frameworks - Defines best practices for building task-oriented AI applications using RAG and synthetic data.
  • Prompting Techniques - Provides guidance on crafting prompts to improve the quality and consistency of model results.
  • Learning and Prompt Engineering - Comprehensive collection of resources for effective prompt engineering.
  • LLM Development - A comprehensive guide to prompt engineering techniques.
  • Prompt Engineering - Comprehensive guide to prompt engineering techniques and best practices.
  • Prompt Engineering Frameworks - Canonical resource for prompt techniques, RAG, and agentic workflows.
  • Prompt Engineering Guides - Curated resources, papers, and notebooks for learning prompt engineering.
  • Prompt Engineering Resources - Definitive open-source resource hub for prompt engineering learners.
  • AI Development Resources - Structured guide to prompt engineering techniques and research.
  • Developer Tools and Infrastructure - Comprehensive resources for prompt engineering.
  • Educational Guides - Curated collection of papers, lectures, and learning resources.
  • Learning and Reference - Comprehensive guide to prompt engineering techniques and research.
  • Instructional Prompting - Explains how to use direct commands to achieve specific tasks.
  • Model Configuration Settings - Explains how to adjust model settings to influence output behavior.
  • Prompt Specificity Guidelines - Emphasizes the importance of specificity in achieving high-quality model results.
  • Reasoning Methodologies - Prompt Engineering supports chain-of-thought techniques to elicit logical reasoning from models through intermediate steps, including manual and automatic approaches.
  • AI Security - Implements defensive strategies to protect language model interactions from malicious manipulation.
  • Model Evaluation - Uses automated evaluation loops to validate and refine model outputs against predefined criteria.
  • Prompt Formatting - Defines standard prompt structures for question-answering and other common tasks.
  • Prompt Iteration Workflows - Outlines the iterative process required to optimize prompt performance.
  • Prompt Optimization Tips - Offers practical advice for avoiding impreciseness in prompt design.
  • Prompting Strategies - Explains advanced prompting techniques like Tree of Thoughts to improve model reasoning on complex tasks.
  • Question Answering - Details strategies for structuring prompts to improve accuracy in question-answering tasks.
  • Stateful Memory Systems - Tracks task progress and historical context to maintain continuity during long-running agentic processes.
  • Synthetic Data Generation - Uses language models to create high-quality datasets for training and evaluation.
  • Tool Integration Patterns - Prompt Engineering provides function calling capabilities to integrate external APIs with language models for tool usage and agentic workflows.

Star history

Star history chart for dair-ai/prompt-engineering-guideStar history chart for dair-ai/prompt-engineering-guide

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Prompt Engineering Guide

These projects share indexed features with Prompt Engineering Guide. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openai/openai-cookbookopenai avatar

    openai/openai-cookbook

    74,196View on GitHub↗

    This project is a technical learning resource and developer knowledge base focused on the integration of large language models into software applications. It provides a structured collection of guides and code examples designed to teach developers how to implement intelligent features using proven patterns and best practices. The repository distinguishes itself through a library of functional demonstrations that cover complex topics such as retrieval-augmented generation, function calling, and prompt engineering workflows. These materials are organized into a modular structure, allowing for t

    Jupyter Notebookchatgptgpt-4openai
    View on GitHub↗74,196
  • datawhalechina/llm-cookbookdatawhalechina avatar

    datawhalechina/llm-cookbook

    24,263View on GitHub↗

    This repository is a comprehensive set of tutorials and examples for building software powered by large language models. It serves as an application development guide and a prompt engineering framework, providing instructional content for integrating model logic with user interfaces and external data sources. The project provides technical walkthroughs for specialized workflows, including the implementation of retrieval augmented generation using vector databases and semantic search. It includes guidance on adapting pre-trained model weights through fine-tuning with private datasets and the o

    Jupyter Notebookcookbookllm
    View on GitHub↗24,263
  • brexhq/prompt-engineeringbrexhq avatar

    brexhq/prompt-engineering

    9,538View on GitHub↗

    This project is a comprehensive guide and framework for large language model prompt engineering. It provides a collection of techniques and patterns for optimizing model responses through structured system prompts, context management, and a variety of implementation patterns. The project focuses on several specialized domains, including the creation of autonomous agents through reasoning loops and the implementation of retrieval augmented generation to inject semantic context into prompts. It also provides methods for enforcing structured outputs in serialization formats like JSON or YAML for

    View on GitHub↗9,538
  • f/awesome-chatgpt-promptsf avatar

    f/awesome-chatgpt-prompts

    163,835View on GitHub↗

    This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data

    HTML
    View on GitHub↗163,835
Compare all 30 related projects→

Frequently asked questions

What does dair-ai/prompt-engineering-guide do?

This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability.

What are the main features of dair-ai/prompt-engineering-guide?

The main features of dair-ai/prompt-engineering-guide are: Agentic Orchestration, Agentic Orchestration Frameworks, Prompt Engineering, Prompt Engineering Fundamentals, Prompt Engineering Guides, Agentic Reasoning Frameworks, Agentic Workflows, Chain-of-Thought Prompting.

Which projects share features with dair-ai/prompt-engineering-guide?

Projects with overlapping indexed features include: openai/openai-cookbook — This project is a technical learning resource and developer knowledge base focused on the integration of large… datawhalechina/llm-cookbook — This repository is a comprehensive set of tutorials and examples for building software powered by large language… brexhq/prompt-engineering — This project is a comprehensive guide and framework for large language model prompt engineering. It provides a… f/awesome-chatgpt-prompts — This project is a curated library of community-driven prompt templates and personas designed to improve interactions… stanfordnlp/dspy — DSPy is a declarative programming framework designed for building complex language model applications. It treats model… anthropics/courses — This repository serves as an educational resource and technical guide for developers learning to integrate large…