Aryn Haystack 2025 Workshop
- Install uv if you haven't already. On mac that's
HOMEBREW_NO_UPDATE=1 brew install uv
. We'll use uv to manage the virtualenv for this project. - Install poppler. Instructions (and reason why we need it) are here. Poppler is a PDF manipulation library we use to render PDFs as images, mostly for display purposes.
- Clone this repository
git clone git@github.com:aryn-ai/haystack-workshop-2025.git && cd haystack-workshop-2025
- Pull the sycamore submodule
git submodule update --init
. This pulls down the sycamore source code, which means I don't have to make a release with every tweak while developing the workshop. - Set up python venv with uv
uv sync
- Download required data with
make downloads
. This includes 92 earnings call transcripts and a materialize directory (more on that in the tutorial) - Get an Aryn api key and an OpenAI api key. Export them as environment variables:
export ARYN_API_KEY="<key>"
export OPENAI_API_KEY="<key>"
- Open jupyter with
make notebook