Skip to main content

Prompt engineering and Anthropic

In this tutorial, you'll build a pipeline with Dagster that:

  • Takes an input question
  • Generates prompts to use with Anthropic
  • Validates outputs of AI models and passes outputs across assets
Prerequisites

To follow the steps in this guide, you'll need:

  • Basic Python knowledge
  • Python 3.9+ installed on your system. For more information, see the Installation guide.

Step 1: Set up your Dagster environment

First, set up a new Dagster project.

  1. Clone the the Dagster repo and navigate to the project:

    cd examples/project_prompt_eng
  2. Create and activate a virtual environment:

    uv venv dagster_tutorial
    source dagster_tutorial/bin/activate
  3. Install Dagster and the required dependencies:

    uv pip install -e ".[dev]"

Step 2: Launch the Dagster webserver

To make sure Dagster and its dependencies were installed correctly, navigate to the project root directory and start the Dagster webserver:

dagster dev

Next steps

  • Continue this tutorial with prompts