You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey @danielescaramuzzi thanks for catching this! You're right this is a bug, just trying to think if it makes sense to allow Tools to be optional or not. My impression is that if you are running an agent with no Tools then probably it's best to use a ChatGenerator directly at that point.
But it could easily be set up so that Agent acts like a ChatGenerator if no tools are supplied as well.
My impression is that if you are running an agent with no Tools then probably it's best to use a ChatGenerator directly at that point.
Want to drop my two cents here from my previous experience. In some cases an agent can actually have no tool call capabilities while still benefit from a state/loop mechanism. For example, you can set up an agent where it reads a webpage chunk by chunk, while maintaining a "reading note" in the loop. Depending on the setup, we can make the agent call an early stop if it feels like these is nothing else to learn, and of course the natural exit is when the agent has gone through all the content.
Describe the bug
Hey there! Not sure it's a bug, but I need some clarifications.
If I simply do:
I obtain:
Expected behavior
If tools are
Optional
, I should be able to create an Agent without tools.System:
The text was updated successfully, but these errors were encountered: