Using ChatGPT Tasks
June 3, 2025 โข ๐๏ธ Loading...
I saw some video about using ChatGPT tasks. The guys setup a prompt to get the latest AI news and summarize it into a report that he could send to his users. It made me start thinking about how I could use these tasks in an interesting way.
My first thought was to have it check the performance of my website. Say grab some url like https://blog.beguelin.com and collect stats on that. I asked ChatGPT if it could do that and of course it agreed that this was a great idea.
So to use tasks you have to use the web version of ChatGPT, you can't use the current Mac or iOS apps. Ok, that's fine.
You also select the 04-mini model. I then created a task. So have a site where I keep track of stats for users that hit the page. I then told ChatGPT to grab that page every 15 minutes and then I waited. It said it grabbed the page and got some stats. The page in question is a redirect that I have running on Cloudflare. It also does logging and renders a little admin page so I can see the stats. Well ChatGPT didn't hit the page, but it lied about it!
This was hard to figure out at first because it gave me some reasonable results. It made up response headers and times. But there was no way my page was returning what it was telling me it was getting.
Ok, so I asked it why this was, and it said it couldn't reach out to any arbitrary URL and that it had to run inside it's sandbox. But it gets the latest news, right? And one of the other examples it gives for tasks is generating a sales report. This example is it grabs some stats and then creates a sales report. Well if it can do that, then it can grab my webpage, right?
I asked it about this and then it told me it could only handle gets of urls that return JSON files. Ok, so let's try that.
Ok, so I made /logs.json and ChatGPT did give me a nice report.
๐ Visitors by Country
Country Visits
๐บ๐ธ US 10
๐ช๐ธ ES 7
๐ป๐ณ VN 6
๐ซ๐ท FR 6
๐ฎ๐น IT 3
๐ฒ๐พ MY 1
โ Peak Activity Times
Most visits occurred:
โข Around 09:00โ10:00 UTC
โข Spikes near 16:00 UTC on multiple days
๐ฑ Top User Agents
User Agent Snippet Count
Safari on macOS or iOS 14+
curl (CLI tool) 8+
Chrome or WebKit-based (non-curl) 5+
WhatsApp or iOS NetworkingExtension 4+
๐ IP Versions Used
โข IPv6: Present (e.g. 2a01:e0a:d30...)
โข IPv4: Common (e.g. 71.202.86.180, 80.28.123.73)
Let me know if youโd like a CSV export, time series chart, or segmentation by user agent/device.
And I see that they identify themselves in the logs: OAI-SearchBot/1.0
2025-06-02T01:43:48.136Z: {"ip":"104.210.140.133","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","country":"US","referer":"unknown","timestamp":"2025-06-02T01:43:48.136Z"}
Interesting, so we now have an IP address for the OAI bot. Turns out it comes from an Azue cluster in Texas, at least according to ChatGPT.
Bottom Line
The ChatGPT Tasks don't seem to be consistent.
One of the tasks that I setup was only supposed to trigger if BTC fell below $100k. I got an alert that it had fallen below that and was at $67k
I had another tasks to send me daily news. It was stuck in 2024 and sending me news about the Biden administration. Weird.
So while this seems like a cool idea. It's difficult to use and it seems to lie a lot. Maybe I'm not prompting it correctly, but still it is sending old news when I say to send the latest news. Something's not right.