# prompt-eng-ollama-interactive-tutorial **Repository Path**: data_factory/prompt-eng-ollama-interactive-tutorial ## Basic Information - **Project Name**: prompt-eng-ollama-interactive-tutorial - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-02 - **Last Updated**: 2024-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Welcome to Ollama's Prompt Engineering Interactive Tutorial ## Course introduction and goals This course was inspired by [Anthropic's Prompt Engineering Interactive Tutorial](https://github.com/anthropics/prompt-eng-interactive-tutorial) and is intended to provide you with a comprehensive step-by-step understanding of how to engineer optimal prompts within Ollama using the 'qwen2.5:14b' model. **After completing this course, you will be able to**: - Master the basic structure of a good prompt - Recognize common failure modes and learn how to address them - Build strong prompts from scratch for common use cases ## Course structure and content This course is structured to allow you many chances to practice writing and troubleshooting prompts yourself. The course is broken up into **9 chapters with accompanying exercises**, as well as an appendix of even more advanced methods. It is intended for you to **work through the course in chapter order**. **Each lesson has an "Example Playground" area** at the bottom where you are free to experiment with the examples in the lesson and see for yourself how changing prompts can change Ollama's responses. Note: This tutorial uses [Qwen 2.5 14B model](https://ollama.com/library/qwen2.5:14b). If this is too large for your hardware, you can try the [Qwen 2.5 7B model](https://ollama.com/library/qwen2.5:7b) which is smaller and faster. When you are ready to begin, go to `01_Basic Prompt Structure` to proceed. ## Table of Contents Each chapter consists of a lesson and a set of exercises. ### Beginner - **Chapter 1:** Basic Prompt Structure - **Chapter 2:** Being Clear and Direct ## 🤔 Coming soon maybe 🤔 - **Chapter 3:** Assigning Roles ### Intermediate - **Chapter 4:** Separating Data from Instructions - **Chapter 5:** Formatting Output & Speaking for Ollama - **Chapter 6:** Precognition (Thinking Step by Step) - **Chapter 7:** Using Examples ### Advanced - **Chapter 8:** Avoiding Hallucinations - **Chapter 9:** Building Complex Prompts (Industry Use Cases) - Complex Prompts from Scratch - Chatbot - Complex Prompts for Legal Services - **Exercise:** Complex Prompts for Financial Services - **Exercise:** Complex Prompts for Coding - Congratulations & Next Steps - **Appendix:** Beyond Standard Prompting - Chaining Prompts - Tool Use - Search & Retrieval