1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-28 19:49:50 +02:00

Add ai-agents roadmap

This commit is contained in:
Kamran Ahmed
2025-04-29 22:36:39 +01:00
parent 80a0caba2f
commit 5d9eecc2b9
101 changed files with 5101 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,59 @@
---
jsonUrl: '/jsons/roadmaps/ai-agents.json'
pdfUrl: '/pdfs/roadmaps/ai-agents.pdf'
order: 22
briefTitle: 'AI Agents'
briefDescription: 'Step by step guide to learn AI Agents in 2025'
title: 'AI Agents'
description: 'Step by step guide to learn AI Agents in 2025'
isNew: true
isHidden: false
hasTopics: true
renderer: editor
dimensions:
width: 968
height: 3300
schema:
headline: 'AI Agents Roadmap'
description: 'Learn how to build and ship AI agents with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.'
imageUrl: 'https://roadmap.sh/roadmaps/ai-agents.png'
datePublished: '2025-04-29'
dateModified: '2025-04-29'
seo:
title: 'AI Agents Roadmap - roadmap.sh'
description: 'Step by step guide to learn AI Agents in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.'
keywords:
- 'ai agents tutorial'
- 'step by step guide for ai agents'
- 'how to learn ai agents'
- 'use ai agents in production'
- 'ai agents roadmap 2025'
- 'guide to learning ai agents'
- 'ai agents for beginners'
- 'ai agents roadmap'
- 'ai agents learning path'
- 'ai agents learning roadmap'
- 'ai agents learning guide'
- 'ai agents skills'
- 'ai agents for development'
- 'ai agents for development skills'
- 'ai agents for development skills test'
- 'ai agents quiz'
- 'ai agents career path'
- 'ai agents interview questions'
- 'learn ai agents for development'
- 'become an ai agents expert'
- 'what is ai agents'
relatedRoadmaps:
- 'ai-engineer'
- 'ai-data-scientist'
- 'prompt-engineering'
- 'data-analyst'
sitemap:
priority: 1
changefreq: 'monthly'
tags:
- 'roadmap'
- 'main-sitemap'
- 'skill-roadmap'
---

View File

@@ -0,0 +1 @@
# Acting / Tool Invocation

View File

@@ -0,0 +1 @@
# Agent Loop

View File

@@ -0,0 +1 @@
# Anthropic Tool Use

View File

@@ -0,0 +1 @@
# API Requests

View File

@@ -0,0 +1 @@
# AutoGen

View File

@@ -0,0 +1 @@
# Basic Backend Development

View File

@@ -0,0 +1 @@
# Be specific in what you want

View File

@@ -0,0 +1 @@
# Bias & Toxicity Guardrails

View File

@@ -0,0 +1 @@
# Chain of Thought (CoT)

View File

@@ -0,0 +1 @@
# Closed Weight Models

View File

@@ -0,0 +1 @@
# Code Execution / REPL

View File

@@ -0,0 +1 @@
# Code generation

View File

@@ -0,0 +1 @@
# Context Windows

View File

@@ -0,0 +1 @@
# Creating MCP Servers

View File

@@ -0,0 +1 @@
# CrewAI

View File

@@ -0,0 +1 @@
# DAG Agents

View File

@@ -0,0 +1 @@
# Data analysis

View File

@@ -0,0 +1 @@
# Data Privacy + PII Redaction

View File

@@ -0,0 +1 @@
# Database Queries

View File

@@ -0,0 +1 @@
# DeepEval

View File

@@ -0,0 +1 @@
# Email / Slack / SMS

View File

@@ -0,0 +1 @@
# Embeddings and Vector Search

View File

@@ -0,0 +1 @@
# Episodic vs Semantic Memory

View File

@@ -0,0 +1 @@
# File System Access

View File

@@ -0,0 +1 @@
# Fine-tuning vs Prompt Engineering

View File

@@ -0,0 +1 @@
# Forgetting / Aging Strategies

View File

@@ -0,0 +1 @@
# Frequency Penalty

View File

@@ -0,0 +1 @@
# Gemini Function Calling

View File

@@ -0,0 +1 @@
# Git and Terminal Usage

View File

@@ -0,0 +1 @@
# Haystack

View File

@@ -0,0 +1 @@
# Helicone

View File

@@ -0,0 +1 @@
# Human in the Loop Evaluation

View File

@@ -0,0 +1 @@
# Integration Testing for Flows

View File

@@ -0,0 +1 @@
# Iterate and Test your Prompts

View File

@@ -0,0 +1 @@
# Langchain

View File

@@ -0,0 +1 @@
# LangFuse

View File

@@ -0,0 +1 @@
# LangSmith

View File

@@ -0,0 +1 @@
# LangSmith

View File

@@ -0,0 +1 @@
# LlamaIndex

View File

@@ -0,0 +1 @@
# LLM Native "Function Calling"

View File

@@ -0,0 +1 @@
# Local Desktop

View File

@@ -0,0 +1 @@
# Long Term Memory

View File

@@ -0,0 +1 @@
# Manual (from scratch)

View File

@@ -0,0 +1 @@
# Max Length

View File

@@ -0,0 +1 @@
# MCP Client

View File

@@ -0,0 +1 @@
# MCP Hosts

View File

@@ -0,0 +1 @@
# MCP Servers

View File

@@ -0,0 +1 @@
# Metrics to Track

View File

@@ -0,0 +1 @@
# Model Context Protocol (MCP)

View File

@@ -0,0 +1 @@
# NPC / Game AI

View File

@@ -0,0 +1 @@
# Observation & Reflection

View File

@@ -0,0 +1 @@
# Open Weight Models

View File

@@ -0,0 +1 @@
# OpenAI Assistant API

View File

@@ -0,0 +1 @@
# OpenAI Functions Calling

View File

@@ -0,0 +1 @@
# openllmetry

View File

@@ -0,0 +1 @@
# Perception / User Input

View File

@@ -0,0 +1 @@
# Personal assistant

View File

@@ -0,0 +1 @@
# Planner Executor

View File

@@ -0,0 +1 @@
# Presence Penalty

View File

@@ -0,0 +1 @@
# Pricing of Common Models

View File

@@ -0,0 +1 @@
# Prompt Injection / Jailbreaks

View File

@@ -0,0 +1 @@
# Provide additional context

View File

@@ -0,0 +1 @@
# RAG Agent

View File

@@ -0,0 +1 @@
# RAG and Vector Databases

View File

@@ -0,0 +1 @@
# Ragas

View File

@@ -0,0 +1 @@
# ReAct (Reason + Act)

View File

@@ -0,0 +1 @@
# Reason and Plan

View File

@@ -0,0 +1 @@
# Reasoning vs Standard Models

View File

@@ -0,0 +1 @@
# Remote / Cloud

View File

@@ -0,0 +1 @@
# REST API Knowledge

View File

@@ -0,0 +1 @@
# Safety + Red Team Testing

View File

@@ -0,0 +1 @@
# Short Term Memory

View File

@@ -0,0 +1 @@
# Smol Depot

View File

@@ -0,0 +1 @@
# Specify Length, format etc

View File

@@ -0,0 +1 @@
# Stopping Criteria

View File

@@ -0,0 +1 @@
# Streamed vs Unstreamed Responses

View File

@@ -0,0 +1 @@
# Structured logging & tracing

View File

@@ -0,0 +1 @@
# Summarization / Compression

View File

@@ -0,0 +1 @@
# Temperature

View File

@@ -0,0 +1 @@
# Token Based Pricing

View File

@@ -0,0 +1 @@
# Tokenization

View File

@@ -0,0 +1 @@
# Tool Definition

View File

@@ -0,0 +1 @@
# Tool sandboxing / Permissioning

View File

@@ -0,0 +1 @@
# Top-p

View File

@@ -0,0 +1 @@
# Transformer Models and LLMs

View File

@@ -0,0 +1 @@
# Tree-of-Thought

View File

@@ -0,0 +1 @@
# Tree-of-Thought

View File

@@ -0,0 +1 @@
# Understand the Basics of RAG

View File

@@ -0,0 +1 @@
# Unit Testing for Individual Tools

View File

@@ -0,0 +1 @@
# Use Examples in your Prompt

View File

@@ -0,0 +1 @@
# Use relevant technical terms

View File

@@ -0,0 +1 @@
# User Profile Storage

View File

@@ -0,0 +1 @@
# Web Scraping / Crawling

View File

@@ -0,0 +1 @@
# Web Search

View File

@@ -0,0 +1 @@
# What are AI Agents?

View File

@@ -0,0 +1 @@
# What are Tools?

View File

@@ -0,0 +1 @@
# What is Agent Memory?

View File

@@ -0,0 +1 @@
# What is Prompt Engineering

Some files were not shown because too many files have changed in this diff Show More