awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·23 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

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

Open-source alternatives to Prompt Engineering Guide

Similar open-source projects, ranked by how many features they share with Prompt Engineering Guide.
  • 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
See all 30 alternatives to Prompt Engineering Guide→

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.

What are some open-source alternatives to dair-ai/prompt-engineering-guide?

Open-source alternatives to dair-ai/prompt-engineering-guide 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…