Learn to use AI

# Agents and tools

Agents and tools is a unit of 7 lessons in Rabbithole's Learn to use AI course, at levels 1 to 2.

## Lessons

1. Getting started with AI agents · Level 1
2. What an agent is · Level 2
3. Tool use: how an AI assistant acts · Level 2
4. Model APIs: what you can do with them · Level 1
5. Model Context Protocol: what AI apps and servers offer each other · Level 2
6. OpenAPI specifications: how an AI learns what a service can do · Level 2
7. Workflow automation: steps that run themselves · Level 2

## Sources

These lessons draw on 18 sources. The most used:

- [Hugging Face Agents Course](https://github.com/huggingface/agents-course)
- [OpenAI Agents SDK (Python)](https://github.com/openai/openai-agents-python)
- [Cloudflare Workers AI, Agents, AI Gateway and Vectorize](https://developers.cloudflare.com/workers-ai/)
- [OpenAPI Specification v3.2.0](https://spec.openapis.org/oas/latest.html)
- [Claude Academy — Claude for you](https://academy.claude.com/collections/claude-for-you)
- [Claude Docs — Tool Use and Agent Tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview)
- [Replicate Documentation](https://replicate.com/docs)
- [modelcontextprotocol/modelcontextprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol)

[All units in Learn to use AI](https://rabbithole.pro/courses/learn-ai)

Source page: https://rabbithole.pro/courses/learn-ai/agents-and-tools
