Recurring AI Agent Tasks

With the current rise of AI agents and their ability to autonomously execute tasks like using the terminal, calling APIs or browsing the web, new possibilities in automation emerge.

One idea I had is that AI agents could repeatedly do research tasks on the internet for you and notify you when they find something relevant.

For example, I'm interested in news about specific topics in my local area but I don't want to check the news every day myself. I could assign an AI agent the task of checking the news for me every morning and only send me those articles that are relevant according to my specification.

Another task AI agents could do for me is check for changes on specific websites, for example updates to a specific source code file in a GitHub repository or new posts on blogs that don't have an RSS feed.

Implementation

The implementation of this feature would fundamentally consist of a cronjob, a data store and an LLM with agentic and function-calling capabilities.