{"slug": "you-can-just-ask-ai-to-do-things", "title": "You can just ask AI to do things", "summary": "Engineer Sean Goedecke argues that the main bottleneck in applying AI agents is users' willingness to delegate tasks, and he documents seven workflows he now hands to agents in his daily development work. Among them, Goedecke says he no longer runs the bash commands to start his dev server, has agents poll metrics and logs before and after every deploy or feature-flag change, and runs a scheduled 6am job in which an agent combs through unread messages to flag questions and do preliminary research before his US colleagues' workday overlaps his own in Australia. Goedecke writes that his daily driver is Claude Opus 5.5, which he says is not strictly better than GPT-6-Astra or Gemini Argon, so he asks subagents to gather second opinions from the other models through GitHub Copilot, which has all the top models built in.", "body_md": "One of the most important skills in working with AI is *agency*: being willing to try new and ambitious things. This is true for [what](https://danluu.com/ambitious/) you build, but it’s also true for [how](https://seangoedecke.com/getting-good-at-ai-takes-time-and-practice/) you build. AI models are improving so quickly that most of us are bottlenecked<sup>[1](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-1)</sup> on noticing that AI agents can help automate particular tasks. Here are some examples of that from my daily work.\n\n**Asking the agent to run my dev server.** Agents are very good at fixing weird dev environment issues because they work fast, have infinite patience, and have a huge breadth of knowledge. I almost never run the bash commands to start my dev server anymore.\n\n**Asking the agent to make requests to my dev server.** Part of why I don’t run my dev server manually is that I don’t make requests to it manually either. Instead I’ll say “okay, now start the dev server and run through the happy paths with curl”. The relatively manual process of assembling a set of curl requests and validating the output can now be entirely automated<sup>[2](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-2)</sup>.\n\n**Asking the agent to watch as I make a production change.** Every time I do a deploy or flip feature flags, I ask an agent to poll metrics and logs before and after the change. Agents can ingest more logs than I can and are much more patient than me (for instance, I routinely ask for an hourly poll over the rest of the day, which I would not do for most changes on my own).\n\n**Asking the agent to get a second opinion from other models.** My daily driver is Claude Opus 5.5, which is a good model, but it’s not strictly better than GPT-6-Astra or Gemini Argon<sup>[3](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-3)</sup>. After I’ve come up with a code change, I typically will say<sup>[4](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-4)</sup> “please open subagents to get Astra and Argon’s opinion”. This is made easier by the fact that GitHub Copilot<sup>[5](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-5)</sup> has all the top models built in, but I suspect it’d be straightforward enough to ask Claude Code to run a headless Codex session if you’ve got subscriptions to both.\n\n**Asking the agent to do a pre-work pass through all my unread messages, logs, and so on.** This is one of the most useful things I do, since I work in Australia and my American colleagues start hours before I wake up. I have a scheduled job at 6am every day for an agent to comb through unread messages, identify ones that are asking me questions or have problems I should look at, and do preliminary research (e.g. looking up relevant log lines). That way I can start my workday by scanning that report, which is a big improvement over having to collate everything myself<sup>[6](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-6)</sup>.\n\n**Asking the agent to improve itself.** One blocker to a lot of these flows is the pain of setting up the right logs and metrics and Slack MCP servers<sup>[7](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-7)</sup>, or writing the skills, and so on. But in fact the agent can do all of this itself! Just as it can solve weird problems with your dev server, it can solve weird problems with its own setup. You just have to generate API keys and paste them in the right spots.\n\n**Asking the agent to manage its own sessions.** If you use a desktop agent tool like GitHub Copilot (or the ChatGPT app, or Claude Code desktop, etc), you will rapidly end up with a spiderweb of sessions and subsessions. It can be tough to identify what are the threads worth picking up. Fortunately, the agent can do this for you as well. I routinely ask it to clear away sessions that haven’t had activity in the last 24 hours, or to catalog my open sessions and suggest ones that can be archived, and so on.\n\nI don’t ask the agent to do everything. I write my own messages and reports (barring some appendices), I make my own design decisions, and I review code myself. This is partly because I think I’m better than models at some of these tasks, and partly because I’m *responsible* for some of these tasks, so I ought to make the decisions myself. I decide what to work on, and I tend to be ruthless with agent suggestions: of a suggested list of twenty tasks, I’ll often pick zero or one.\n\nHowever, I do find myself asking the agent to do more and more for me. Often the realization strikes me as obvious: I’ll be doing some mildly tedious task for the hundredth time and think<sup>[8](https://seangoedecke.com/you-can-just-ask-ai-to-do-things/#fn-8)</sup> “oh wait, I could just get a model to do this for me”, then I’ll never do the task by hand again.\n\nAs I’ve said before, I think that model progress could stall out today and we’d still see huge improvements for at least a year as we learn how to use the models we’ve got more effectively.\n\nWhy not just have integration tests? Well, often you don’t want to run the same set of operations every time, or you want to jimmy your dev server in order to test some failure mode (e.g. replacing your Redis client with a deliberately broken Redis client).\n\nI haven’t tried Carbon yet.\n\nI will then either scan the top-line feedback from those models myself or let my main agent session incorporate the feedback (depending on how risky the change is).\n\nI work on GitHub Copilot. If you think I have a conflict of interest here, substitute your preferred multi-model agentic coding tool.\n\nI do still read all my unread messages manually. Once I get confident enough in this pre-work report stuff I might stop doing that — it’s a lot of messages.\n\nSome people might not trust the models with Slack or log data, which is fair enough. But if you do, a lot of things get a lot easier.\n\nOr I’ll see someone else getting an agent to do it and realize I could just do the same. I hope one or two of the points in this post can help other people come to that realization.", "url": "https://wpnews.pro/news/you-can-just-ask-ai-to-do-things", "canonical_source": "https://seangoedecke.com/you-can-just-ask-ai-to-do-things/", "published_at": "2026-10-29 00:00:00+00:00", "updated_at": "2026-10-29 08:18:27.595489+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-products", "developer-tools"], "entities": ["Sean Goedecke", "Claude Opus 5.5", "GPT-6-Astra", "Gemini Argon", "GitHub Copilot", "Claude Code", "ChatGPT"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/you-can-just-ask-ai-to-do-things", "markdown": "https://wpnews.pro/news/you-can-just-ask-ai-to-do-things.md", "text": "https://wpnews.pro/news/you-can-just-ask-ai-to-do-things.txt", "jsonld": "https://wpnews.pro/news/you-can-just-ask-ai-to-do-things.jsonld"}}