logo_smallAxellero.io

Agent Concepts

Foundational concepts for understanding how AI agents work.

Understanding these core concepts will help you design and build effective AI agents.

Core Concepts

What Makes an Agent "Agentic"

An AI agent differs from a simple chatbot in its ability to:

  1. Reason about tasks and break them into steps
  2. Decide which tools or actions to take
  3. Execute actions through tool calls
  4. Observe results and adjust behavior
  5. Iterate until the task is complete

This iterative loop is what makes agents autonomous and capable of handling complex, multi-step tasks.

Key Components

Every AI agent in Axellero consists of:

ComponentPurposeExample
LLMReasoning and language understandingGPT-4, Claude, etc.
System PromptDefines agent behavior and constraints"You are a helpful assistant..."
ToolsActions the agent can performSearch, calculate, query database
MemoryContext retention across turnsChat history, tool results
Knowledge BaseDocument retrieval (RAG)Product docs, FAQs

Agent vs Workflow

AspectAI AgentWorkflow
Decision MakingDynamic (LLM decides)Static (predefined paths)
Execution PathNon-deterministicDeterministic
Best ForConversational, exploratory tasksData pipelines, scheduled jobs
Tool UsageDecided at runtimeDefined at design time
CostVariable (depends on reasoning)Predictable

Use AI Agents when:

  • Tasks require natural language understanding
  • The execution path depends on user input
  • Dynamic tool selection is needed

Use Workflows when:

  • Steps are known in advance
  • Deterministic execution is required
  • Cost predictability is important

Learn More

Implementation Guides

Ready to build? Move to practical implementation:

Technical Reference

For advanced configurations and node specifications: