Discussion on Agent
component
#209
Replies: 5 comments 2 replies
-
I just took a look into the cookbook example - unfortunately, this exceeds my private tier 1 rate limit for Anthropic ( Implementation:
Cookbook:
|
Beta Was this translation helpful? Give feedback.
-
Any plans on adding support for AsyncPipeline? Would be great to get the progress of Agent executing tools before getting the final result. |
Beta Was this translation helpful? Give feedback.
-
This idea might go beyond the current scope of Haystack, but I would be curious to know if there are any plans to incorporate learning capabilities (for example via reinforcement learning, e.g. GRPO) into agentic workflows? The current agent implementation seems to be static - once configured, its decision-making process doesn't evolve based on outcomes. What I have thought of is making agents dynamically learn and improve through experience, adapting their tool selection and reasoning strategies over time. From my POV, this could make agents smarter about which tools to use when, help them continuously improve (without manual retraining), and make better use of resources. They could also optimize for whatever metrics matter most in your specific domain, not just a generic performance. For example, in a customer support scenario, agents could learn which retrieval tools and metrics work best for technical vs. billing questions. Also, in a multi-agent pipeline, each agent might be able to learn its specialized role in the workflow, developing expertise in specific tasks while understanding how to effectively hand off information in the workflow. Have you already considered this direction? What do you think about this out-of-the-box idea? 🙂 |
Beta Was this translation helpful? Give feedback.
-
With the Haystack 2.12 release, we completed the Agent experiment and here is the new docs page. We'll add a tutorial very soon! |
Beta Was this translation helpful? Give feedback.
-
Tutorial is out, explaining how to create a web search agent Build a Tool-Calling Agent |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is the discussion board for the experimental
Agent
componentAgent
is a new experimental component that implements tool-calling functionality with provider-agnostic chat model support. It can be used either as a standalone component or within a pipeline.💻 See the implementation details here
🧑🍳 See the Agent in action in Cookbook: Build a GitHub Issue Resolver Agent
Beta Was this translation helpful? Give feedback.
All reactions