diff --git a/elise/elise/prompts.py b/elise/elise/prompts.py index e34126d1bde016517ed921affa19d00e90fe575f..ed2d506844314029fc20b20c2149a178c2d10d0d 100644 --- a/elise/elise/prompts.py +++ b/elise/elise/prompts.py @@ -393,6 +393,39 @@ def omega_prompt(dialog_turn): {{dialog_turn}} """ +@prompt +def chat_gpt_prompt(dialog_turn): + """ + # INTERESTING INFORMATION: + - hotel-price: Information about the cost of staying at a hotel. + - hotel-location: The geographical location or address of the hotel. + - hotel-name: The specific name of the hotel. + - hotel-stars: The star rating of the hotel. + - hotel-guests: Information about the guests staying or who have stayed at the hotel. + - length of the stay: The duration for which a stay at a hotel is booked. + - restaurant-price: Information about the cost of dining at a restaurant. + - restaurant-location: The geographical location or address of the restaurant. + - restaurant-food: Types or specific items of food served at the restaurant. + - restaurant-name: The specific name of the restaurant. + - restaurant-seating: Information about the seating arrangements or capacity at the restaurant. + + # EXAMPLES: + - "I would like to go to a restaurant in the south." + > "yes" (mentions restaurant-location) + - "Thank you so much, have a nice day!" + > "no" (no relevant information) + - "Does the hotel have Wi-Fi?" + > "yes" (implies a question about hotel facilities) + - "This seems like a nice hotel." + > "no" (general statement without specific information) + + # TASK + Determine if the following dialogue turn provides information of interest as per the categories listed above. + + # TURN: + {{dialog_turn}} + """ + prompts = [ ("minimal_prompt", minimal_prompt), ("minimal_prompt_yn", minimal_prompt_yn),