Skip to main content
AI / Machine Learning

Workshop 04 - Morning Session: Specialised AI Agents

10 Modules
Chapter 8: Resources for AI Agents80%

Resources for AI Agents

Official Documentation

Anthropic Claude

Model Context Protocol (MCP)

OpenAI

LangChain

Agent Tools and Platforms

ToolTypeBest ForLink
Claude CodeTerminal agentSoftware development, refactoring, debuggingdocs
OpenAI Codex CLITerminal agentOpen-source coding agent with OpenAI modelsgithub
AiderTerminal agentOpen-source pair programming, multi-modelgithub
CursorIDE agentVS Code fork with deep AI integrationcursor.com
WindsurfIDE agentCascade multi-step agent in IDEwindsurf.com
Continue.devIDE extensionFree, open-source, multi-modelgithub
LangGraphFrameworkComplex state-machine workflowsgithub
CrewAIFrameworkRole-based multi-agent teamsgithub
AutoGenFrameworkMulti-agent conversationsgithub

Research Papers

Foundational Papers

  1. ReAct: Synergizing Reasoning and Acting in Language Models (2023)

  2. Toolformer: Language Models Can Teach Themselves to Use Tools (2023)

  3. Generative Agents: Interactive Simulacra of Human Behavior (2023)

Recent Advances (2025-2026)

  1. Model Context Protocol (2024-2025)

  2. Multi-Agent Coordination in Production Systems (2025)

    • Focus: Patterns for orchestrating multiple AI agents in production
  3. Agent Safety and Alignment (2025-2026)

    • Focus: Guardrails, cost control, and safe autonomous execution

Code Examples and Tutorials

Getting Started

  1. Anthropic Tool Use Cookbook

  2. Claude Code Getting Started

  3. MCP Quickstart

Intermediate

  1. Building Agents with the Anthropic SDK

  2. Claude Code Hooks and Workflows

  3. LangGraph Tutorials

Advanced

  1. Multi-Agent Systems with CrewAI

  2. Claude Code Subagents

Development Setup

Essential Packages (Python)

# Core
pip install anthropic

# For LangChain-based agents
pip install langchain langchain-anthropic langchain-community

# Vector stores for memory
pip install chromadb

# Search tools
pip install duckduckgo-search

# Utilities
pip install python-dotenv pydantic tenacity

Essential Packages (Node/TypeScript)

# Core
npm install @anthropic-ai/sdk

# Claude Code (global)
npm install -g @anthropic-ai/claude-code

# MCP servers
npx @modelcontextprotocol/server-filesystem /path
npx @modelcontextprotocol/server-github

Observability and Debugging

ToolPurposeLink
LangSmithAgent tracing and debugginghttps://docs.smith.langchain.com/
HeliconeLLM observability and cost trackinghttps://www.helicone.ai/
BraintrustEvaluation and monitoringhttps://www.braintrust.dev/

Code Execution Sandboxes

ToolPurposeLink
E2BCloud sandboxes for agent code executionhttps://e2b.dev/
ModalServerless code executionhttps://modal.com/

Community

Official Channels

Newsletters and Blogs

Safety and Best Practices

Safety Guidelines

  1. Input validation: Always validate tool parameters before execution
  2. Sandboxing: Execute untrusted code in isolated environments (E2B, Docker)
  3. Rate limiting: Cap iterations and token usage to prevent runaway agents
  4. Human-in-the-loop: Require approval for destructive or irreversible actions
  5. Audit logging: Log every tool call with timestamps, inputs, and outputs
  6. Timeout controls: Set maximum execution time per agent task
  7. Cost caps: Monitor and limit API spending per task and per day

Model Selection Guide

Task TypeRecommended ModelReasoning
Complex analysisOpus 4.8Highest reasoning quality
General agent workSonnet 4.6Best balance of quality, speed, cost
Simple tool routingHaiku 4.5Fastest and cheapest
Subagent subtasksHaiku 4.5 or Sonnet 4.6Cost-effective at scale

Check the Anthropic pricing page for current rates.

Navigation