Home/AI/ML Notes/Basics of Agents/AI Agents: Definition, Patterns & Use Cases
⌂ Main Page
Basics of Agents

AI Agents: Definition, Patterns & Use Cases

What an agent is (GenAI + tools + memory), agentic workflows and design patterns, use cases, and agent typologies.

On this page

Agent = GenAI + Tools + Memory (Data) interacting with external env.

A diagram of a process AI-generated content may be incorrect.

AI Agent = system that integrates Perception, Planning, Tools, Actions + an interface to interact with an external environment (a user or another ecosystem) to achieve a goal in it. Proper agent design depends on task - e.g. medical agent’s errors can be fatal => agent can suggest Human in the Loop (doctor).

Typical agentic workflows / patterns :

Use Cases :

Types :

1. Creative Engines: new content, creativity.

2. Information Retrievers: extract info from DBs, search engines, APIs.

3. Syntactic Operations: grammar correction, rephrasing, summarization, translation.

4. Logic Engines: break down complex tasks into logical steps and create action plans.

More Agents Is All You Need: more agents increase LLMs accuracy (sampling-and-voting technique). E.g. with 15 agents, Llama2-13B equals Llama2-70B.