You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description="Triggered when the customer requests to transfer the call to a real person, or when the customer is not satisfied with the current answer and wants someone else to serve him/her"
687
-
},
688
-
newOpenAiRealtimeToolDto
689
-
{
690
-
Type="function",
691
-
Name=OpenAiToolConstants.HandlePhoneOrderIssues,
692
-
Description="Resolve inquiries or issues related to orders placed via phone."
Description="Handle undefined or unexpected issues with orders placed through third-party platforms."
717
-
},
718
-
newOpenAiRealtimeToolDto
719
-
{
720
-
Type="function",
721
-
Name=OpenAiToolConstants.HandlePromotionCalls,
722
-
Description="Handles calls not related to the restaurant related to advertising, promotions, insurance or product marketing."
723
-
},
724
-
newOpenAiRealtimeToolDto
725
-
{
726
-
Type="function",
727
-
Name=OpenAiToolConstants.CheckOrderStatus,
728
-
Description="Check the status of a customer's order, including whether it is prepared and ready for pickup or delivery."
729
-
},
730
-
newOpenAiRealtimeToolDto
731
-
{
732
-
Type="function",
733
-
Name=OpenAiToolConstants.RequestOrderDelivery,
734
-
Description="When customers request delivery of their orders"
735
-
},
736
-
newOpenAiRealtimeToolDto
737
-
{
738
-
Type="function",
739
-
Name=OpenAiToolConstants.Hangup,
740
-
Description="When the customer says goodbye or something similar, hang up the phone"
741
-
},
742
-
newOpenAiRealtimeToolDto
743
-
{
744
-
Type="function",
745
-
Name=OpenAiToolConstants.ConfirmOrder,
746
-
Description="When the customer says that's enough, or clearly says he wants to place an order, the rest are not the final order, but just recording the order.",
747
-
Parameters=newOpenAiRealtimeToolParametersDto
748
-
{
749
-
Type="object",
750
-
Properties=new
751
-
{
752
-
order_items=new
753
-
{
754
-
type="array",
755
-
description="The current complete order after the guest has modified the order",
756
-
items=new
757
-
{
758
-
type="object",
759
-
properties=new
760
-
{
761
-
item_name=new
762
-
{
763
-
type="string",
764
-
description="Name of the item ordered"
765
-
},
766
-
quantity=new
767
-
{
768
-
type="number",
769
-
description="New quantity for the item"
770
-
},
771
-
price=new
772
-
{
773
-
type="string",
774
-
description="The price of the item multiplied by the quantity"
775
-
},
776
-
notes=new
777
-
{
778
-
type="string",
779
-
description="Additional notes or specifications for the item"
780
-
},
781
-
specification=new
782
-
{
783
-
type="string",
784
-
description="Specified item size, such as large, medium, and small"
785
-
}
786
-
}
787
-
}
788
-
},
789
-
total_price=new
790
-
{
791
-
type="number",
792
-
description="The total price of the customer order",
0 commit comments