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
- Trigger — A schedule (cron), event (webhook), or manual run starts the agent
- Goal — The agent knows what to accomplish
- Tools — It uses tools to read files, call APIs, write data, etc.
- 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.