Figure 1 – A generic agent architecture.
Figure 2 – An AI-agent stack that uses Model Context Protocol for unified context (tools, memory, docs).
Figure 3 – An AI Multi Agent System.
- Hugging Face Learn: Tutorials and courses on a wide range of ML topics.
- Hugging Face Docs: Official documentation for Hugging Face libraries and tools.
- Hugging Face Spaces: A platform to build, share, and host ML demos.
- Model Spec: a document that specifies desired behavior for our models in the OpenAI API and ChatGPT.
- Hugging Face LLM Course: A free course on Large Language Models.
- smol-course: A small, focused course on LLMs from Hugging Face.
- smollm: A repository related to the smol-course.
- smollm Collection: A Hugging Face collection of models and datasets for the smollm course.
- DSPy: A declarative framework for building modular AI software.
- AutoGen: A framework for building AI agents and applications
- Hugging Face Agents Course: A course dedicated to building AI agents.
- smolagents Docs: Documentation for the smolagents library.
- smolagents GitHub: The source code for the smolagents library.
- Why LangGraph?: An introduction to the concepts behind LangGraph.
- LangGraph GitHub: A library for building stateful, multi-actor applications with LLMs.
- BeeAI: The open-source platform to discover, run, and compose AI agents from any framework.
- BeeAI Document: BeeAI is an open-source platform that makes it easy to discover, run, and share AI agents across frameworks.
- A2A Github: The official repository of the Agent-to-Agent (A2A) communication protocol.
- A2A Project: Comprehensive documentation for understanding and implementing A2A.
- ACP: The Agent Communication Protocol (ACP) source code repository.
- ACP Document: Introduction and technical overview of ACP.
- Hugging Face MCP Course: Learn about the Model Context Protocol.
- MCP Introduction: The official introduction to MCP.
- Python SDK for MCP: The official Python SDK for MCP.
- MCP Servers: Implementations of MCP servers.
- MCP Servers Hub: A place to discover and share MCP servers.
- MCP Market: A place to discover and share MCP servers.
- MLflow: An open-source platform to manage the ML lifecycle, including experimentation, reproducibility, and deployment.
- MLflow GitHub: The source code for MLflow.
- Arize Phoenix Docs: Documentation for Phoenix, an open-source ML observability library.
- Phoenix GitHub: The source code for Arize Phoenix.
- Streamlit: A faster way to build and share data apps
- Chainlit: Chainlit is an open-source Python package to build production ready Conversational AI.
- Gradio: A library for building UIs for LLMs.
- agentops.ai: The leading developer platform for building AI agents and LLM apps. Agent observability for OpenAI, CrewAI, Autogen, and 400+ LLMs and frameworks.
- agentops-repo: Python SDK for AI agent monitoring, LLM cost tracking, benchmarking, and more.
- GAIA: GAIA is a benchmark which aims at evaluating next-generation LLMs (LLMs with augmented capabilities due to added tooling, efficient prompting, access to search, etc).
- SWE-bench: SWE-bench tests AI systems' ability to solve GitHub issues.
- Tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains.
- AgentBench: AgentBench is the first benchmark designed to evaluate LLM-as-Agent across a diverse spectrum of different environments.
- ACPBench: Reasoning about Action, Change, and Planning.
- PaperBench: Evaluating AI's Ability to Replicate AI Research.
- WebArena: A Realistic Web Environment for Building Autonomous Agents.
- Engineering Resources: A collection of resources for building AI agents and Large Language Models.
- MCP Hub: A centralized repository for Model Context Protocol (MCP) projects.
- ACP Hub: A centralized repository for Agent Communication Protocol (ACP) projects.
- A2A Hub: A centralized repository for Agent to Agent Protocol (A2A) projects.
- Agent Hub: A centralized repository for Agent-based projects.
- LLM Playground: A collection of experiments with large language models across various NLP tasks.