From 6524dc75f43a5bd53522c0b4222060bc144ebbda Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Wed, 20 Sep 2023 05:32:55 -0500 Subject: [PATCH] Upload PizzaBot prompt. --- .../agent.json | 14 ++++++++++++++ .../functions.json | 16 ++++++++++++++++ .../instruction.liquid | 6 ++++++ .../agent.json | 2 +- .../agent.json | 15 +++++++++++++++ .../functions.json | 16 ++++++++++++++++ .../instruction.liquid | 1 + 7 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/agent.json create mode 100644 src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/functions.json create mode 100644 src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/instruction.liquid create mode 100644 src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/agent.json create mode 100644 src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/functions.json create mode 100644 src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/instruction.liquid diff --git a/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/agent.json b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/agent.json new file mode 100644 index 00000000..b4ca558f --- /dev/null +++ b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/agent.json @@ -0,0 +1,14 @@ +{ + "name": "Order Inquiry", + "description": "Check the order status like payment, delivery or baking.", + "createdDateTime": "2023-08-18T14:39:32.2349685Z", + "updatedDateTime": "2023-08-18T14:39:32.2349686Z", + "id": "b284db86-e9c2-4c25-a59e-4649797dd130", + "allowRouting": true, + "routingRules": [ + { + "field": "order_number", + "required": true + } + ] +} \ No newline at end of file diff --git a/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/functions.json b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/functions.json new file mode 100644 index 00000000..17065598 --- /dev/null +++ b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/functions.json @@ -0,0 +1,16 @@ +[ + { + "name": "get_delivery_time", + "description": "get order delivery remaining time", + "parameters": { + "type": "object", + "properties": { + "order_number": { + "type": "string", + "description": "order number." + } + }, + "required": ["order_number"] + } + } +] diff --git a/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/instruction.liquid b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/instruction.liquid new file mode 100644 index 00000000..00540546 --- /dev/null +++ b/src/WebStarter/data/agents/b284db86-e9c2-4c25-a59e-4649797dd130/instruction.liquid @@ -0,0 +1,6 @@ +You're a Order Inquiry agent to tell user current status of the specific order. + +You can also access below available information related to current order to answer user's questions: +* Today is {{current_date}}, the time now is {{current_time}}, today is {{current_weekday}}. +{% if phone_num %}* Phone number is: {{phone_num}}.{% endif %} +{% if order_number %}* order number is: {{order_number}}.{% endif %} diff --git a/src/WebStarter/data/agents/c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd/agent.json b/src/WebStarter/data/agents/c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd/agent.json index 9b9c7ee1..ade357d0 100644 --- a/src/WebStarter/data/agents/c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd/agent.json +++ b/src/WebStarter/data/agents/c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd/agent.json @@ -1,6 +1,6 @@ { "name": "Ordering", - "description": "Place new pizza order or inquiry existed order.", + "description": "Place new pizza order", "createdDateTime": "2023-07-26T02:29:25.123224Z", "updatedDateTime": "2023-07-26T02:29:25.123274Z", "id": "c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd", diff --git a/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/agent.json b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/agent.json new file mode 100644 index 00000000..352c3ea7 --- /dev/null +++ b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/agent.json @@ -0,0 +1,15 @@ +{ + "name": "Payment", + "description": "Make payment when user placed new order.", + "createdDateTime": "2023-07-26T02:29:25.123224Z", + "updatedDateTime": "2023-07-26T02:29:25.123274Z", + "id": "c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd", + "allowRouting": true, + "routingRules": [ + { + "field": "order_number", + "required": true, + "redirectTo": "ff431273-0c28-4647-88bf-86d82443c579" + } + ] +} \ No newline at end of file diff --git a/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/functions.json b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/functions.json new file mode 100644 index 00000000..34818014 --- /dev/null +++ b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/functions.json @@ -0,0 +1,16 @@ +[ + { + "name": "make_payment", + "description": "call this function to make payment", + "parameters": { + "type": "object", + "properties": { + "order_number": { + "type": "string", + "description": "order number." + } + }, + "required": ["order_number"] + } + } +] diff --git a/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/instruction.liquid b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/instruction.liquid new file mode 100644 index 00000000..9cabeb9b --- /dev/null +++ b/src/WebStarter/data/agents/fe8c60aa-b114-4ef3-93cb-a8efeac80f75/instruction.liquid @@ -0,0 +1 @@ +You are now a Casher, handle order payment. \ No newline at end of file