It’s a bit amusing that so much ink has been spilled over what the definition of an “AI agent” is. I don’t care. I care what your software can do. I don’t care if it’s called AI or machine learning or black magic. I care if it can accomplish a task reliably so that I don’t have to do it myself or pay someone to do it. We had the same argument about 3 years ago when everyone started calling things “AI”. They use LLMs…
It's fine that you as a user of these systems don't care, but nevertheless this is useful terminology for people looking to design such systems.
What, exactly, is an 'AI Agent'? Here's a litmus test
31–40 of 45 posts
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#32(The OP did that as well.)
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#33God please no, let's not normalize this idea.
1. That's not really a good definition of an agent;
2. The only agents I care about are agents acting under my identity, for me, in my interest. You know, like browsers were supposed to - that's where the name for "User-Agent" header comes from. But in short - whether I'm accessing your service directly or using an agent (AI or otherwise) to do it for me, is none of your business. Letting service providers differentiate based on that was a cardinal mistake of the early Web.
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#34"Does the AI system perform actions under its own identity?" I don't agree with this definition. I view an agent has having the ability to affect the world, and then sense how it affected the world and then choose to make additional actions. Thus there is an act, sense, re-act feedback loop going on that does not require a human to mediate this. This to me is an agent. "But why isn't, say, ChatGPT an agent?" ChatGPT…
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#35This Hacker News thread is already a great example of what always happens when this topic comes up: I count SIX definitions of agents in this thread already, each slightly different from each other but each expressed with a confidence that suggests that the author thinks their definition is clearly the correct one. (The OP did that as well.)
I don’t actually claim that ours is necessarily the correct answer for everyone – it’s our own. But I believe it is at least _an_ objective definition. Other definitions I’ve seen have been murky and subject to interpretation.
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#36It’s a bit amusing that so much ink has been spilled over what the definition of an “AI agent” is. I don’t care. I care what your software can do. I don’t care if it’s called AI or machine learning or black magic. I care if it can accomplish a task reliably so that I don’t have to do it myself or pay someone to do it. We had the same argument about 3 years ago when everyone started calling things “AI”. They use LLMs…
>I don’t care. The particular problem with poorly defined definitions is they cause a lot of spilled ink later on. For example the term AGI. Or, even deeper, the definition of intelligence, gets debated again and again with all the goal post dragging one expects these days. Even breaking out simple categories can help like Type I agent: Script driven, uses LLM for intelligent actions. Type II agent: LLM driven, uses…
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#37"Does the AI system perform actions under its own identity?" I don't agree with this definition. I view an agent has having the ability to affect the world, and then sense how it affected the world and then choose to make additional actions. Thus there is an act, sense, re-act feedback loop going on that does not require a human to mediate this. This to me is an agent. "But why isn't, say, ChatGPT an agent?" ChatGPT…
Is ChatGPT with its Code Interpreter tool an agent?
In a way thinking is sort of agentic in a way, it is talking to itself and sensing it and deciding what to think next...
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#38Agency is time-like, energy-like, choosing, changing shapes or geometry of the world and the agent itself. It’s GPU computations. Explosions have a lot of agency.
Intelligence is space-like, matter-like, the static geometric shape like an LLM (it’s basically a bunch of vectors). It’s a file. The static final 4D spacetime of our universe has a lot of intelligence but zero agency, because it’s static.
Maximal intelligence+agency is the static spacetime of multiverse (=max intelligence) which can change its shape in an instant (=max agency, shape-changing ability).
Same way we have e=mc2, we have agency = intelligence * constant.
Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#39Re: What, exactly, is an 'AI Agent'? Here's a litmus test
#40Anthropic has a definition: Workflows are systems where LLMs and tools are orchestrated through predefined code paths. Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks https://www.anthropic.com/engineering/building-effective-age... While I know it's a marketing term, I think a good distinction is that agents hav…
I should have read this 12h ago! This afternoon, I tried to create my first simple agent using LangChain. My aim was to repeatedly run a specific python analysis function and perform a binary search to find the optimal result, then compile the results into a markdown report and export it as a PDF. However, I now realize that most of these steps don't require AI at all, let alone agents. I wrote the full algorithm (in…
"Don’t let an LLM make decisions or execute business logic"
319 points, 168 comments, 1 day ago - https://news.ycombinator.com/item?id=43542259