🤖

AI Agents Overview

Jun 24, 2025

Overview

This lecture introduces AI Agents, explains how they differ from traditional AI tools and workflows, outlines their capabilities, types, working patterns, and real-world job applications, and emphasizes their importance for future tech roles.

Introduction to AI Agents

  • AI agents are advanced AI systems designed to perform complex tasks autonomously.
  • Companies are rapidly integrating AI and AI agents into both products and services.
  • AI agents go beyond generative AI by executing actions, reasoning, and making decisions on the user’s behalf.
  • Mastery of AI agents is essential for securing jobs in today’s AI-driven market.

Evolution of AI Systems

  • Started with Large Language Models (LLMs) like ChatGPT, Gemini; these generate content based on inputs but lack real-world data access.
  • LLMs are limited by their training data and cannot access user calendars or perform tasks directly.
  • AI workflows enable LLMs to use tools (e.g., access calendars), but humans still control which tools are used.
  • AI agents autonomously reason, select tools, and perform iterative tasks until goals are achieved.

How AI Agents Work

  • An AI agent receives a goal, reasons about the steps and tools needed, and performs actions autonomously.
  • Agents can iterate, self-correct, and select optimal solutions without human prompts.
  • Example: Planning a trip, creating a website, and generating documents based on requirements—entirely automated.
  • Agents improve productivity by executing repetitive and complex tasks across roles.

Types of AI Agents

  • Simple Reflex Agent: Acts on current conditions without memory (e.g., automatic doors).
  • Model-Based Reflex Agent: Uses current and past knowledge (e.g., smart vacuum remembers room layout).
  • Goal-Based Agent: Chooses actions to achieve stated goals (e.g., booking a flight within budget).
  • Utility-Based Agent: Ranks and selects outcomes for optimal satisfaction (e.g., selects flights with best ratings and timings).
  • Learning Agent: Improves over time via experience and feedback (e.g., AI assistant learns from previous bookings).

Agent Collaboration Patterns

  • Sequential Pattern: Agents perform tasks in order, passing results to the next (assembly line approach).
  • Hierarchical Pattern: Manager agent delegates tasks to sub-agents, aggregates results.
  • Hybrid Pattern: Mix of sequential and hierarchical for complex problems (e.g., autonomous vehicles).
  • Parallel Pattern: Multiple agents work on parts of a task simultaneously.
  • Asynchronous Pattern: Agents work independently and react to triggers (e.g., cyber security threat detection).

Real-World Applications & Opportunities

  • AI agents automate customer support, coding, product research, healthcare, and travel planning.
  • Sectors include healthcare, fintech, e-commerce, retail, hospitality, and SaaS.
  • Familiarity with AI agents increases career prospects in roles such as ML Engineer, Data Scientist, Analyst, and Developer.
  • Popular AI agents: Baby AGI, AutoGPT, AgentGPT, Crew AI, Manas AI, SuperAGI, MetaGPT, Zapier.

Key Terms & Definitions

  • LLM (Large Language Model) — An AI trained on massive text data to generate human-like responses.
  • AI Agent — An autonomous system that reasons, decides, and acts to achieve goals on behalf of users.
  • AI Workflow — A system where AI tools execute tasks, but sequence and access are managed by humans.
  • Reasoning — Logical process by which an AI agent determines actions and tool use.
  • Iteration — Repeated refinement of actions or outputs to achieve the best result.

Action Items / Next Steps

  • Review notes and revisit demo agents (e.g., try Manas AI or AutoGPT online).
  • Study the main types of AI agents and their differences.
  • Explore real-world use cases in your field of interest.
  • Prepare questions on agent frameworks and patterns for interviews.
  • Check course materials and notes for further reading and project practice.