nemo_voice_agent.evaluation.tools.waitlist_tools
nemo_voice_agent.evaluation.tools.waitlist_tools
Module Contents
Classes
API
Bases: SendScenarioSummaryTool
Remove a customer from the waitlist; sends updated waitlist via <final_response> tags.
Remove the named customer from the shared waitlist and return the outcome.
Also emits the updated waitlist to the evaluator via <final_response>
tags before returning.
Bases: StandardSchemaTool
Check the current waitlist status. Reads from shared state.
Return the current waitlist from shared state. Takes no call arguments.
Bases: SendScenarioSummaryTool
Add a customer to the restaurant waitlist. Sends updated waitlist to evaluator via <final_response> tags.
Append the customer to the shared waitlist and return their position.
Also emits the updated waitlist to the evaluator via <final_response>
tags before returning.