haystack
haystack copied to clipboard
Investigate and refine insights report bot
In business intelligence or insights research, it is common to need self-driven agents that have access to multiple tools to fulfil a scoped task.
User story
Build a business intelligence agent that has access to multiple tools to generate information to later create a report (outside of the scope of this agent). Example of the tools: search_property_database
, search_property_web
, do_map_search
, crawl_web_page
. In this case, the agent might need to use to same tool multiple times (e.g. if they need to do web search followed by crawling web pages) or different tools (e.g. if they first do a search on the property database search_property_database
and use the web search_property_web
if the results are not good enough).
This agent needs to be able to be used in a multi-agent architecture. The actual multi-agent architecture is outside the scope of this issue.
Outcome
The outcome of this issue would be a colab or notion page with either pseudo-code or a diagram explaining how this problem could be solved from an end-user point of view, without going into implementation details.