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
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
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
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
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 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.
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…