Comment by aryehof
3 days ago
I agree with not liking the author’s definition of an Agent being … “a for loop which contains an LLM call”.
Instead it is an LLM calling tools/resources in a loop. The difference is subtle and a question of what is in charge.
Although implementation/internal wise it's not wrong to say it's just an llm call in a loop. If the llm responds with a tool call, you (the implementor) needs to program the call to happen, then loop back and let the llm continue.
The model/weights themselves do not execute tool calls unless the tooling around it helps them do it, and loops it.