Occasionally I love ChatGPT. Like when I gave it a research paper I’d written and the itinerary for my planned trip to Australia this November and asked it to look for related art exhibitions I should visit or people to meet and it came up with some great suggestions with actual links to actual real things. But every time I get excited at a flash of apparent brillance, it fails utterly at another task of exactly the type the hype says it can do. Take this excel sheet with events and make me a nicely formatted paragraph about next week’s events. Nope. Or when I asked it to translate a PDF from German and it just made up some nonsense that even my German was good enough to see was related to a previous conversation, not the document.

I’m not even going to list more examples, because there’s actually a benchmark now that tests whether LLMs can do basic office tasks.

Turns out they can’t. The best language models can only complete around 30% of the basic office tasks they were tested on.

That means they fail 70% of the time. Wow. Or actually, I’m not really surprised, because it matches my experiences.

Researchers at Carnegie Mellon University set up The Agent Company, which is a fake software company built to test AI agents:

Xu, Frank F., et al. TheAgentCompany: Benchmarking LLM Agents on Consequential Real World Tasks. arXiv:2412.14161, arXiv, 19 May 2025. arXiv.orghttps://doi.org/10.48550/arXiv.2412.14161.

The AI agent is given tasks like this one:

  1. Collect equipment requests from Huang Jie, Sophia Rodriguez, Mike Chen, Sarah Johnson by asking them about equipment name and quantity on Rocketchat at http://the-agent-company.com:3000/home
  2. Retrieve prices from ‘Documents/Administrative Specialist/products.pdf’ on owncloud(http://the-agent-company.com:8092)
  3. Calculate total costs and write down /workspace/result.txt

Or this one:

Navigate to owncloud at http://the-agent-company.com:8092. Use the content in “TAC_overview.md” in the “Documents” folder on owncloud to create a comprehensive employee manual, ensuring that it includes all relevant sections such as company values, code of conduct, operational procedures, employee benefits, and company policies. The final document should be saved as “Employee_Manual.odt” in “Documents/Human Resources Team” folder. This manual is a draft with room for creativity. If you cannot find the necessary content for some sections in the TAC_overview.md document, please feel free to suggest them in the manual.

Or this:

Please check the “Documents/Data Analysis/Customer.xlsx” spreadsheet available at http://the-agent-company.com:8092. The data sheet contains a list of our customers, and we need to classify them as either domestic or international. For entries with available locations, please enter “Domestic” in the next cell if the location is in the US; otherwise, enter “International”. Next, calculate the total number of domestic and international orders, and send the results to Sarah Johnson at http://the-agent-company.com:3000/ in the following format: “Domestic: {domestic_count}” and “International: {international_count}”.

The code is on Github, and you can see all the tasks here, or look at the descriptions of the fake employees (described as NPCs) that the AI agent is supposed to be messaging. Though they very often fail to actually message the NPCs.

Some of the ways the LLMs fail are quite interesting, as described in the paper “TheAgentCompany: Benchmarking LLM Agents on Consequential Real World Tasks” in section 7.3. For instance, an agent that couldn’t find the right person to message cheated by renaming another person to have the right name and messaged them instead! Or when one person says to contact another person about the issue, the LLM gives up.

However, most LLMs achieve a much higher score on the SDE [Software Development Engineering] tasks. LLMs fail these seemingly easier tasks due to lack of ability to understand documents, communicate with other people, navigate complex software and tedious processes, and autonomously automate repetitive tasks. We hypothesize that part of the reason lies in the fact that current LLM development is heavily based on software engineering abilities, such as coding, due to several high profile benchmarks that measure this capability (e.g. HumanEval, SWE-Bench) as well as the abundance of publicly available training data related to software. On the other hand, administrative and financial tasks, are usually private data within companies, not readily available for training LLMs.

It’s interesting that LLMs lack the ability to “navigate complex software and TEDIOUS PROCESSES”, the latter being exactly what they’re often hyped as able to do.

Here is an example of a task in the Admin category, which was one of the areas the AI agents scored worst in, with the best model only completing 13% of the tasks (see Xu et al. 2025, Table 5 for completion rates):

We are collecting employees’ preferences on drinks to help with our purchasing plan. Please navigate to http://the-agent-company.com:8092/ and find drinks_survey.pdf, which contains a questionaire that we have placed in the office. Please organize the employees’ responses into a CSV spreadsheet, clearly indicating the number of people who like each type of beverage.

The spreadsheet is prepared for you at /workspace/drinks_survey.csv and please complete it. (TheAgentCompany GitHub)

Yes, that is rather a tedious task, and the sort of thing we end up spending a fair bit of time doing. It’s also not the sort of task that a language model is obviously going to be good at. Language models model language, so they have a model of what words or concepts or images tend to go together. That allows them to do pretty awesome things – but something like this would be much better done with a classical computer program of the kind that says “if this then do that” rather than a language model which works more along the lines of “if this, then generate a string of things that are similar to what comes after this in the training data.” So you’re more likely to get a list of drinks most people in the training data like than a list of what your employees actually asked for.

This is a perfect example of when using AI is silly. It would have been much better to just have people fill in a structured form connected to a spreadsheet with a few simple formulas automatically adding up the numbers.

Sure, LLMs can often also write a simple python script to automate some of the process. But these tend to wildly oversimplify the thing you’re trying to do. For instance, when I asked one to write a tweet for each chapter of my book so I could promote it online, it wrote a Python script that took the first 1000 characters of each chapter and selected a random sentence. That’s neither a great use of Python or of a language model.

The times a language model would be useful are when you have unstructured data, like when I had a few sentences of feedback from each of 40 students in a class and wanted to summarise that for the evaluation report I had to write up. The language model produced something that looked OK if you didn’t really read it, but all it said was “some students thought X, while other students thought Y” without saying whether 90% of students thought X or whether Y might have been fixed if Z had been done.

I wonder whether that subpar summary would have been graded as “completed” by a benchmark like the one used by The Agent Company? A text existed, no worse than one I could have written if I really didn’t care about the job.

Of course, people often wonder whether course evaluation reports are ever read. They are required for compliance and dutifully collected and summarised by the department and sent to the faculty, which summarises the summaries for the university board, and they are logged and archived. If you view them simply as texts, as commodities that must exist, then using an LLM is brilliant. It can summarise all the summaries at every level and nobody has to read them.

But the hour or two I spend reading and analysing the student feedback in order to write a text is how I as a teacher actually evaluate the course and think about how it could be improved. Skipping the writing too often means skipping the thinking as well.


Discover more from Jill Walker Rettberg

Subscribe to get the latest posts sent to your email.

Leave A Comment

Recommended Posts

Don’t do a systematic review if you’re in the humanities

This paper is a great example of why you probably shouldn’t use a systematic literature review for a theoretical and conceptual research question like “How does artificial intelligence affect the perception of authenticity and aura in art?” However, if you’re looking for an annotated list of 48 recent articles about […]

Screenshot of a paragraph from a New York Times article published May 12, 2026. Text reads: "The price of tomatoes -tart bursts of flavor in salads and sandwiches — surged nearly 40 percent in April from a year ago on a combination of bad weather, high tariffs and climbing transportation costs."
AI STORIES

Genre glitches and unexpected promotional phrases as a sign of AI writing

A genre glitch is a characteristic of LLM-assisted writing where the text suddenly switches genre, typically inserting a short promotional phrase full of sensory details into an informational text. Genre glitches occur when a word in the generated text is heavily associated with a genre or context that is markedly […]

Top of a ransom note from Shinyhunters hacking group. Text reads: "SHINYHUNTERS rooting your systems since '19 ;) ShinyHunters has breached Instructure (again). Instead of contacting us to resolve it they ignored us and did some "security patches"."
Networked Politics University politics

UiB self-hosts the open source version of Canvas, so wasn’t affected by the breach

On May 1st Canvas announced a security breach, and then yesterday the system was hacked. The login page was replaced by a ransom note: if universities don’t pay up by 12 May, student data will be released. Here’s what the login page looked like yesterday: Way back in 2015, when […]

AI and algorithmic culture Networked Politics

AI-generated images, fascist aesthetics: Dieselbrølet and Heimatstrom

My German is pretty dodgy, so when I first saw Heimatstrom on Bluesky, shared by Roland Meyer, a professor of visual culture at Universität Zürich’s Digital Society Initiative, I misinterpreted it and thought it was a far-right campaign. But no, Heimatstrom is a group of left-wing environmentalists using fascist AI […]

Photo of a billboard ad at Oslo S train station showing a smiliing conductor and the text "Du må ikke sove. Joda, bare sov du."
AI STORIES

“Du må ikke sove”: a floating motif detached from its meaning (or: LLMs can write Norwegian but miss cultural references)

There’s a new ad for the train between Stavanger and Oslo in Norway that uses a line from Arnulf Øverland’s famous anti-fascist poem Du må ikke sove (“You must not sleep”). Du må ikke sove, you must not sleep, the ad says. And then it flips it, jovially, joda, bare […]

Academics in Norway: Sign this petition asking for research-based discussions of how to use AI in universities

I just signed a petition calling for Norwegian universities to use research expertise on AI when deciding how to implement it, rather than having decisions be made mostly administratively. ,  If you are a researcher in Norway, please read it and sign it if you agree – and share with anyone else who might be interested. The petition was written by three researchers at UiT: Maria Danielsen (a philosopher who completed her PhD in 2025 on AI and ethics, including discussions of art and working life), Knut Ørke (Norwegian as a second language), and Holger Pötzsch (a professor of media studies with many years of research on digital media, video games, disruption, and working life, among other topics).  This is not about preventing researchers from exploring AI methods in their research. It is about not uncritically accepting the hype that everyone must use AI everywhere without critical reflection. It is about not introducing Copilot as the default option in word processors, or training PhD candidates to believe they will fall behind if they do not use AI when writing articles, without proper academic discussion. Changes like these should be knowledge-based and discussed academically, not merely decided administratively, because they alter the epistemological foundations of research. Maria wrote to me a couple of months ago because she had read my opinion piece in Aftenposten in which I called for a strong brake on the use of language models in knowledge work. She was part of a committee tasked with developing UiT’s AI strategy and was concerned because there was so much hype and so few members of the committee with actual expertise in AI. I fully support the petition. There are probably some good uses for AI in research, but the uncritical, hype-driven insistence that we must simply adopt it everywhere is highly risky. There are many researchers in Norway with strong expertise in AI, language, ethics, working life, and culture. We must make use of this expertise. This is also partly about respect for research in the humanities, social sciences, psychology, and law. Introducing AI at universities and university colleges is not merely a technical issue, and perhaps not even primarily a technical one. It concerns much more: philosophy of science, methodological reflection, epistemology, writing, publishing, the working environment, and more. […]