|
1 |
| -- [Building AI Agents with DSPy](../customer_service_agent/index.ipynb) |
2 |
| -- [Building AI Applications by Customizing DSPy Modules](../custom_module/index.ipynb) |
3 |
| -- [Retrieval-Augmented Generation (RAG)](../rag/index.ipynb) |
4 |
| -- [Building RAG as Agent](../agents/index.ipynb) |
5 |
| -- [Entity Extraction](../entity_extraction/index.ipynb) |
6 |
| -- [Classification](../classification/index.md) |
7 |
| -- [Multi-Hop RAG](../multihop_search/index.ipynb) |
8 |
| -- [Privacy-Conscious Delegation](../papillon/index.md) |
9 |
| -- [Program Of Thought](../program_of_thought/index.ipynb) |
10 |
| -- [Image Generation Prompt iteration](../image_generation_prompting/index.ipynb) |
11 |
| -- [Audio](../audio/index.ipynb) |
| 1 | +# Build AI Programs with DSPy |
| 2 | + |
| 3 | +This section contains hands-on tutorials that guide you through building production-ready AI applications using DSPy. Each tutorial demonstrates practical use cases and shows you how to leverage DSPy's modular programming approach to create robust, maintainable AI systems. |
| 4 | + |
| 5 | +## Core Applications |
| 6 | + |
| 7 | +### [Building AI Agents with DSPy](../customer_service_agent/index.ipynb) |
| 8 | +Learn to create intelligent agents that can handle complex customer service scenarios. This tutorial shows how to build agents that can understand context, maintain conversation state, and provide helpful responses. |
| 9 | + |
| 10 | +### [Building AI Applications by Customizing DSPy Modules](../custom_module/index.ipynb) |
| 11 | +Discover how to create custom DSPy modules tailored to your specific needs. Learn the patterns for building reusable, composable components that can be shared across different applications. |
| 12 | + |
| 13 | +## Retrieval-Augmented Generation (RAG) |
| 14 | + |
| 15 | +### [Retrieval-Augmented Generation (RAG)](../rag/index.ipynb) |
| 16 | +Master the fundamentals of RAG systems with DSPy. Learn how to combine retrieval mechanisms with language models to build systems that can answer questions using external knowledge sources. |
| 17 | + |
| 18 | +### [Building RAG as Agent](../agents/index.ipynb) |
| 19 | +Take RAG to the next level by building `ReAct` agent-based systems that can reason about when and how to retrieve information, making your RAG systems more intelligent and adaptive. |
| 20 | + |
| 21 | +### [Multi-Hop RAG](../multihop_search/index.ipynb) |
| 22 | +Build sophisticated RAG systems that can perform multi-step reasoning across multiple information sources, perfect for complex research and analysis tasks. |
| 23 | + |
| 24 | +## Specialized Use Cases |
| 25 | + |
| 26 | +### [Entity Extraction](../entity_extraction/index.ipynb) |
| 27 | +Learn to build systems that can identify and extract specific entities from text, essential for information processing and data analysis applications. |
| 28 | + |
| 29 | +### [Classification](../classification/index.md) |
| 30 | +Build robust text classification systems using DSPy's modular approach with a topic classification example. |
| 31 | + |
| 32 | +### [Privacy-Conscious Delegation](../papillon/index.md) |
| 33 | +Explore advanced techniques for building AI systems that respect privacy constraints while maintaining high performance by combining a small local model and an advanced external model. |
| 34 | + |
| 35 | +## Advanced Reasoning |
| 36 | + |
| 37 | +### [Program Of Thought](../program_of_thought/index.ipynb) |
| 38 | +Learn to build systems that can generate and execute code to solve complex problems, combining the power of language models with programmatic reasoning. |
| 39 | + |
| 40 | +## Multimodal Applications |
| 41 | + |
| 42 | +### [Image Generation Prompt iteration](../image_generation_prompting/index.ipynb) |
| 43 | +Discover how to use DSPy to iteratively improve image generation prompts, creating better visual content through systematic optimization. |
| 44 | + |
| 45 | +### [Audio](../audio/index.ipynb) |
| 46 | +Explore audio processing applications with DSPy, learning to build systems that can understand, process, and generate audio content. |
0 commit comments