Skip to content
AImpact
IT EN
← Reading paths

Reading path

Python developer in the AI ecosystem

HuggingFace, LangChain, PyTorch, smolagents: the libraries that built modern AI.

You are a Python developer who wants to understand how open-source libraries have shaped the AI infrastructure you work with every day. This path follows the evolution of key tools — from Hugging Face Transformers to OpenAI and Anthropic SDKs, through next-generation agent frameworks — covering the milestones that matter for anyone writing real code, not just consuming products.

  1. 01

    Why it matters to you

    Transformers v3 consolidates the unified API for loading, using, and fine-tuning any model in a few lines of Python: the starting point of the ecosystem you use today.

    High Open Source Models

    HuggingFace Transformers 3.0: Rust tokenizers and the Model Hub

    HuggingFace releases Transformers 3.0 with the Rust-based tokenizers library (up to 100× faster), new NLP pipelines, and tighter Model Hub integration, cementing the de facto standard for using pretrained models in Python.

  2. 02

    Why it matters to you

    PyTorch Lightning 1.0 separates research logic from training boilerplate: the pattern that made training loops reproducible and portable across the entire ML ecosystem.

    Medium AI Infrastructure

    PyTorch Lightning 1.0: a boilerplate-free training loop

    William Falcon and team ship PyTorch Lightning 1.0, a framework that separates research code (model) from engineering (training loop, distributed, checkpointing, logging) and becomes the de facto standard for many open projects.

  3. 03

    Why it matters to you

    PyTorch 1.10 introduces FX, stable TorchScript, and profiler improvements: the foundations that optimization and deployment libraries you use daily are built upon.

    Medium AI Infrastructure

    PyTorch 1.10: CUDA Graphs, FX, and the maturing of the dominant framework

    Meta releases PyTorch 1.10 with CUDA Graphs integration, FX-based quantization, TorchScript improvements — consolidating leadership of the framework for AI research and production.

  4. 04

    Why it matters to you

    LangChain starts as glue between LLMs, tools, and memory: within months it becomes the Python reference framework for anyone building RAG or agentic apps on any provider.

    Landmark Agents

    LangChain: the framework for LLM applications is born

    Harrison Chase releases LangChain, an open-source Python library to chain LLMs with prompt templates, memory, tools and external data sources. It will become the default stack of the first LLM apps.

  5. 05

    Why it matters to you

    Hugging Face launches managed inference: the moment deploying an open-weight model stops requiring custom infrastructure and becomes a Python API call in a few lines.

    Medium AI Infrastructure

    Hugging Face Inference Endpoints: deploy LLMs in two clicks

    Hugging Face launches Inference Endpoints, a managed service to deploy Hub models on AWS, Azure or GCP with autoscaling, on-demand GPUs and private endpoints.

  6. 06

    Why it matters to you

    The ChatGPT API with GPT-3.5-turbo standardizes the messages[] format across the industry: every Python SDK you use today speaks that protocol, from OpenAI to Anthropic to Ollama.

    High Foundation Models

    ChatGPT API: gpt-3.5-turbo at $0.002 per 1K tokens

    OpenAI ships the ChatGPT API (gpt-3.5-turbo) at one tenth the price of text-davinci-003, plus Whisper API for speech-to-text. The wrapper era begins.

  7. 07

    Why it matters to you

    Hugging Face's smolagents brings the code-as-action pattern to agents: a minimalist pure-Python framework that redefines how reliable agents are written without provider lock-in.

    Medium Agents

    Hugging Face smolagents: agents that write code instead of JSON

    Hugging Face releases smolagents, a ~1000-line minimal library for LLM agents. Pushes the 'code agents' paradigm: the agent writes Python snippets instead of JSON tool calls.