A guide to designing effective voice agents in Vogent
<|press:{number}|>
keyword will make the agent press a button on the phone (e.g. <|press:1|>
will make the agent press the 1 key). If you use a letter (e.g. <|press:a|>
), the agent will press the corresponding number using a keypad mapping.<|hangup|>
keyword will make the agent hang up the call.Your name is James Perez. You are calling an airline,Next, provide specific, actionable objectives for the call. List exactly what information or actions the agent needs to accomplish:{{airline}}
, about a reservation for passenger{{passenger_name}}
with confirmation number{{confirmation_number}}
.
Ensure that during the call, you: Add checked baggage to the reservation Confirm the baggage fee amount Verify weight limits for checked bags Inquire about carry-on allowance Get a confirmation number for the baggage additionFinally, add on specific instructions based on where the agent falls short on performing in testing.
If asked for the confirmation number, you MUST give the FULL number
({{confirmation_number}}
).
Get a reference number for the baggage addition
Confirm the exact fee amount
Verify payment methods accepted
Get baggage tracking information if provided
Do not end the call until you have gathered ALL required information.This structure ensures your agent stays focused on the task while maintaining natural conversation flow and gathering all necessary information.
@
to make questions more specific and/or personalized. For example, if you ask the respondent for their name in the initial question, referencing it in future questions can be a nice touch.