How to Apply Coding Agents to Non-Programming Tasks

How to Apply Coding Agents to Non-Programming Tasks

如何将编程智能体应用于非编程任务

In this article, I’ll discuss how to perform non-programming tasks using coding agents. 在本文中,我将探讨如何利用编程智能体(Coding Agents)来执行非编程任务。

Coding agents are obviously really good at completing coding tasks, such as fixing a bug in your application, implementing new features, and so on. However, I would argue coding agents are equally good at many other non-programming computer tasks. This can, for example, be: Navigating websites to input information, keeping track of your budget, or finding the lowest price on goods that you want to purchase. 编程智能体显然非常擅长完成编程任务,例如修复应用程序中的错误、实现新功能等。然而,我认为编程智能体在许多其他非编程的计算机任务中同样表现出色。例如:浏览网站以输入信息、跟踪预算,或寻找你想购买商品的最优惠价格。

In this article, I’ll take you through the application areas outside programming that I use coding agents for, discussing how I do it, the tasks I apply it to specifically, and the mindset that you should have when it comes to getting the most out of coding agents. In short: this mindset is that basically everything can be done with coding agents, and you should attempt to complete all tasks with them. 在本文中,我将带你了解我使用编程智能体的非编程应用领域,讨论我的操作方法、具体应用的任务,以及为了充分利用编程智能体所应具备的心态。简而言之:这种心态就是基本上所有事情都可以通过编程智能体来完成,你应该尝试用它们去处理所有任务。

Why apply coding agents to all tasks

为什么要将编程智能体应用于所有任务

First of all, let’s cover why you should apply coding agents to all tasks and not just programming tasks. The simple reason is that coding agents aren’t just good at programming. They’re basically good at most computer tasks, so most tasks that you have to complete through your computer, which is obviously a wide variety of tasks. 首先,让我们探讨一下为什么要将编程智能体应用于所有任务,而不仅仅是编程任务。简单的原因是,编程智能体不仅擅长编程。它们基本上擅长大多数计算机任务,也就是你必须通过电脑完成的大多数工作,这显然涵盖了非常广泛的任务类型。

It’s also worth mentioning that when I refer to coding agents, I mean systems such as Claude Code, Cursor, Codex, Gemini CLI, and so on. Obviously, there are varying levels between these applications, and I have my favorites, but overall they’re all starting to get very capable and can perform a lot of work that you require them to do. 值得一提的是,当我提到编程智能体时,我指的是 Claude Code、Cursor、Codex、Gemini CLI 等系统。显然,这些应用程序之间存在能力差异,我也有自己的偏好,但总体而言,它们都开始变得非常强大,能够执行你要求的许多工作。

Now, of course, you can apply coding agents to a lot of tasks, and it turns out that they are really effective at performing a lot of those tasks. So I would argue there are two main benefits to applying coding agents to tasks: It’s, in many cases, faster, and you can complete work in parallel so you can, in total, get more work done; it often automates boring or repetitive tasks, so you don’t have to do them yourself, which is obviously a good thing. 当然,你可以将编程智能体应用于许多任务,事实证明它们在执行这些任务时非常有效。因此,我认为将编程智能体应用于任务有两个主要好处:在许多情况下,它更快,并且你可以并行完成工作,从而总体上完成更多任务;它通常能自动化枯燥或重复的任务,让你不必亲自动手,这显然是一件好事。

Which non-coding tasks I use coding agents for

我将编程智能体用于哪些非编程任务

In this section, I’ll discuss some tasks that I use coding agents for that are not programming tasks. Obviously, programming tasks are the main use case I have for coding agents, but whenever I have to work on other tasks, coding agents are the way I usually do it. 在本节中,我将讨论我使用编程智能体处理的一些非编程任务。显然,编程任务是我使用编程智能体的主要场景,但每当我需要处理其他任务时,编程智能体通常也是我的首选方式。

  • Budgeting (预算管理)
  • Making reports (HTML) (制作报告)
  • Making presentations (制作演示文稿)
  • Accessing information on websites (访问网站信息)
  • Sales (销售)
  • Researching topics online (在线研究主题)
  • Learning new languages (学习新语言)

The overall mindset you should have is basically: When you receive a new task, you should immediately think how can I solve this task using coding agents? 你应该具备的总体心态基本上是:当你接到一项新任务时,你应该立即思考“我该如何利用编程智能体来解决这个任务?”

Budgets, reports, and presentations

预算、报告与演示文稿

It turns out that most tasks, at least the ones that you can complete on your computer, can be done by coding agents. If you want to get an overview of all your finances, you can download all the transactions and upload them to your coding agent and have it create a budget. After it makes a budget, I typically make the coding agent present me with my finances in an HTML report, which gives me a great overview. 事实证明,大多数任务,至少是那些可以在电脑上完成的任务,都可以由编程智能体来处理。如果你想了解自己的财务状况,可以下载所有交易记录并上传给编程智能体,让它制定预算。在它制定好预算后,我通常会让它以 HTML 报告的形式呈现我的财务状况,这能让我获得非常清晰的概览。

Now, if I want to make a presentation, for example, if I’m discussing a programming topic or if I’m just making another presentation, I’ll typically have the coding agent create a PDF presentation. This is great for several reasons. First of all, the coding agent is very capable, and it will one-shot create a PDF, and then you can continue iterating with the coding agent afterward to make the presentation exactly how you want it. 现在,如果我想制作演示文稿,例如讨论编程主题或制作其他演示文稿,我通常会让编程智能体创建一个 PDF 格式的演示文稿。这有几个好处:首先,编程智能体能力很强,它能一次性生成 PDF,之后你还可以继续与它迭代,将演示文稿调整为你想要的完美效果。

The second good reason to have a coding agent create presentations is that you can show the coding agent previous presentations that you’ve had, such as previous PDFs or PowerPoints and so on, and you can ask it to imitate the style. This will basically make the coding agent create a presentation in your style, which makes it a lot faster and more efficient at creating the presentation in the way you want to have it. 让编程智能体制作演示文稿的第二个好处是,你可以向它展示你之前的演示文稿(如旧的 PDF 或 PPT 等),并要求它模仿那种风格。这基本上能让编程智能体以你的风格创建演示文稿,从而更快、更高效地按照你想要的方式完成制作。

Accessing websites

访问网站

Continuing on the tasks, I also typically have my coding agent access information on websites if I need to do that, navigating the websites for me so I don’t have to navigate them and so on. This is made very effective because I have the coding agent with a separate profile in a browser, where it has the logins it needs. 继续谈谈其他任务,如果需要,我通常会让编程智能体访问网站信息,替我浏览网站,这样我就不必亲自操作了。这之所以非常有效,是因为我在浏览器中为编程智能体设置了单独的配置文件,其中包含了它所需的登录信息。

So, for example, if I want to make a new API key or if I want to change some settings, download some data, and so on, I don’t do that manually on the site because that takes a lot of time. I ask my coding agent to do it; it does that work in the background and comes back to me when it’s done. 例如,如果我想生成新的 API 密钥、更改设置或下载数据,我不会在网站上手动操作,因为那太耗时了。我会让编程智能体去做;它会在后台完成工作,并在完成后通知我。

Sales and research

销售与研究

Another thing I use coding agents for that is not programming is sales. So, for example, if you want to research prospects or if you want to have a CRM system, you should have your coding [agent help you]. 我使用编程智能体的另一个非编程领域是销售。例如,如果你想研究潜在客户或管理 CRM 系统,你应该让你的编程智能体协助你。