What is a Self-Invoked Agent?

Learn the difference between chatbots and automated task agents

What is a Self-Invoked Agent?

Unlike chatbots that wait for your message and respond, self-invoked agents kick themselves off and complete tasks autonomously.

Key Difference: Chatbot = wait for input → respond. Agent = trigger → plan → act → complete.

The Agent Flow

  1. Trigger — A schedule (cron), event (webhook), or manual run starts the agent
  2. Goal — The agent knows what to accomplish
  3. Tools — It uses tools to read files, call APIs, write data, etc.
  4. Result — Task completes without waiting for chat replies between steps

Real-World Examples

  • Daily report generator that runs at 9 AM, fetches metrics, creates a summary, and emails it
  • PR reviewer that triggers on new pull requests, analyzes code, runs checks, posts feedback
  • Database backup agent that runs hourly, exports data, uploads to S3, logs success

In the playground on the right, try running the demo agent. Watch how it moves through Trigger → Goal → Tools → Result without any chat interaction.