← Back to pathways

From prompts to agents

Build AI systems that use tools, search for information, and complete multi-step tasks autonomously.

Advanced4 stages10 recipes17-25 hours

This advanced pathway covers the edge of where practical AI has gotten to. It's about giving language models the ability to use tools and work autonomously on complex tasks.

We start with tool use - teaching AI to call functions, query databases, and interact with external systems. Then we move to agents, which as Simon Wilison puts it are LLMs calling tools in a loop to achieve a goal.

We use these techniques everyday in our work. They're hard! And it's hard to put them together in a pathway that feels useful. We've tried to focus on practical patterns that work reliably in production, but - as you'll probably know if you're looking at this pathway - things are changing quickly.

This pathway assumes you are comfortable with Python, APIs, and have completed the "API Loops" pathway or have equivalent experience.

Before you start

  • Completed "API Loops and Programmatic AI" pathway or equivalent experience
  • Comfortable with Python including async/await patterns
  • Understanding of REST APIs and JSON
  • Experience with at least one LLM API (OpenAI, Anthropic)
  • Willingness to debug and iterate on complex systems

What you will achieve

  • Build AI systems that use external tools and data sources
  • Create autonomous workflows that complete multi-step tasks
  • Deploy user-facing AI applications
  • Understand the current frontier and limitations of AI agents

Learning path

1

Tool use foundations

Give AI the ability to call functions, query data, and interact with external systems.

Estimated time: 4-6 hours

After this stage, you will be able to:

  • Implement function calling with Claude or GPT
  • Build AI assistants that query live data
  • Combine multiple tools in a single conversation
2

Autonomous workflows

Chain AI capabilities together into workflows that run without human intervention.

Estimated time: 4-6 hours

After this stage, you will be able to:

  • Build end-to-end automated workflows
  • Chain different AI models for different tasks
  • Handle errors and edge cases in autonomous systems
3

User-Facing applications

Build AI-powered applications that your team or service users can interact with.

Estimated time: 5-7 hours

After this stage, you will be able to:

  • Deploy AI interfaces for non-technical users
  • Ground AI responses in your actual content
  • Build reliable production systems
4

Advanced patterns

Sophisticated techniques for complex real-world problems.

Estimated time: 4-6 hours

After this stage, you will be able to:

  • Handle complex multi-document analysis
  • Use AI for strategic and analytical thinking
  • Build predictive systems that inform decisions

Created by AI Recipes Team

Last updated: 2024-12-23