News for hackers. Stuff that matters.
Re:Show HN: I built an AI agent that turns ROS 2's turtlesim... by karmakaze on Saturday May 31, 2025 @11:04AM (#44144740)
It depends on how you look at it. If the output 'it' is a drawing, then the agent is the thing doing the drawing on the user's behalf. In more detail the output thing are commands, so then the agent would be what's generating those commands from the user's input. E.g. a web browser is a user agent that makes requests and renders resources that the user specifies.
Re:Show HN: I built an AI agent that turns ROS 2's turtlesim... by ponta17 on Saturday May 31, 2025 @11:45AM (#44145009)
Thanks for the thoughtful question! The term “agent” definitely gets used in a lot of different ways, so I’ll clarify what I mean here.

In this project, an agent is an LLM-powered system that takes a high-level user instruction, reasons about what steps are needed to fulfill it, and then executes those steps using a set of tools. So it’s more than a single prompted LLM call — the agent maintains a kind of working state and can call external functions iteratively as it plans and acts.

Concretely, in turtlesim_agent, the agent receives an input like “draw a red triangle,” and then: 1. Uses the LLM to interpret the intent, 2. Decides which tools to use (like move forward, turn, set pen color), 3. Calls those tools step-by-step until the task is done.

Hope that clears it up a bit!

Re:Show HN: I built an AI agent that turns ROS 2's turtlesim... by paxys on Saturday May 31, 2025 @04:16PM (#44146700)
To put it more simply, "agent" is now just a generic term to describe any middleware that sits between user input and a base LLM.