Guides
Resources
DSPy
Stanford’s framework for programming — not prompting — language models, with automatic prompt optimization
Haystack
Open-source framework for building production-grade retrieval-augmented generation and search pipelines
Microsoft AutoGen
Framework for building multi-agent AI systems where LLM agents collaborate, debate, and use tools to solve complex tasks — from Microsoft Research
Hugging Face
The hub for open-source machine learning models, datasets, and spaces — essential for working with transformers and LLMs in Python
Instructor
Structured outputs from LLMs using Pydantic — extracts typed, validated data from any LLM response, eliminating JSON parsing headaches in AI pipelines
LangChain
The most widely used Python framework for building LLM-powered applications, with 700+ integrations and tools for agents, RAG, and chains
LlamaIndex
Data framework for building LLM-powered applications over your own data — handles ingestion, indexing, retrieval, and query pipelines for RAG systems