haystack
haystack copied to clipboard
Investigate and refine form-filling bot
There are many use cases where agents might need to extract some structured input from a user in the form of question-answer pairs.
User story
- I need to build an agent
AccountRetriever
that gathers user details (e.g. email and name) in order to fetch the account information of an end user. - I need to build a fulfilment agent
ProductFinder
that needs to get product details for an order (e.g. clothes size, number of items).
This agent needs to be able to be used in a multi-agent architecture. For example, a user might want to build a travel bot with the following agents working together: AccountRetriever
, FlightBookingAgent
, CarRentalBookingAgent
, etc. 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.