AdalFlow
Basic Information
AdalFlow is an open-source, PyTorch-like library and SDK designed for developers to build, run and auto-optimize large language model (LLM) workflows including chatbots, retrieval-augmented generation (RAG), and agent systems. It provides model-agnostic building blocks and a configuration-driven approach to swap models, plus an Agent and Runner abstraction demonstrated with an OpenAI model client. The project emphasizes auto-differentiable LM pipelines for automated prompt optimization (zero-shot and few-shot), tracing and human-in-the-loop functionality without requiring additional external APIs. The README includes quickstart instructions, pip installation, and example usage for synchronous, asynchronous and streaming modes, and points to documentation and Colab tutorials for hands-on setup and experiment tracing.