Preface

This project started off as a simple list of categorized links useful to design AI agents. Here is what that README looked like.

This repository is a collection of concepts, notes, research papers, articles, design patterns, tools, and examples useful for building AI agents.

🚜👷🚧🏗️ Note: This repo is under active development. Things will move around a lot.

About agents

AI Agents are software programs capable of:

  • Interacting with their environment
  • Collecting data
  • Planning
  • Making decisions based on data
  • Performing predetermined goals
  • Autonomously

Architectural patterns

Architectural types

Simple Reflex Agents

  • Simple reflex agents respond directly to stimuli from the environment without considering the history of the world.

Model-based Reflex Agents

  • Model-based reflex agents use a model of the world to handle partially observable environments.

Goal-based Agents

  • Goal-based agents act to achieve specific goals.

Utility-based Agents

  • Utility-based agents aim to maximize their performance measure through a utility function.

Learning Agents

  • Learning agents have the ability to improve their performance over time based on experience.

ReAct Agent (Reason + Action)

  • Combines reasoning and action to improve decision-making processes in AI agents.

Task-Planner Agent

  • Uses task planning to break down complex goals into manageable tasks for the agent to execute.

Multi-Agent Orchestration

  • Coordinates multiple agents to work together towards common goals, enhancing their collective performance.

Examples Agents

General Resources

Components of Agents

Other Resources

Copyright © 2025 by Akshata Mohanty.

Last updated: April 22, 2025

The latest version of this book can always be found at
https://agenticsystems.academy/book.html.


This file is located at: _chapters/000-front/010-title.md