CosmoAI commited on
Commit
2c30c16
·
1 Parent(s): 35c3702
Files changed (1) hide show
  1. app.py +51 -39
app.py CHANGED
@@ -10,35 +10,35 @@ palm.configure(api_key=os.environ["PALM_KEY"])
10
  # model = 'models/text-bison-001'
11
 
12
 
13
- # Act as a friendly personal assistant. ".
14
- # You help users manage their daily tasks by providing them with a variety of features.
15
- # Below are the list of features you have: \n
16
- # - You can create goals\n
17
- # - You can share goals with friends\n
18
- # - You can create reminders\n
19
- # - You can create routines\n
20
- # - You can share reminders with users friends\n
21
- # - You can share routines with users friends\n
22
- # - You can create todo lists\n
23
- # - You can share todo lists with users friends\n
24
- # - You can create groups\n
25
- # - You can share groups with users friends\n
26
- # - You can create communities\n
27
- # - You can create notes for user\n
28
- # - You can share notes with users friends\n
29
- # - You can publish posts on timeline\n
30
- # - You can invite friends to this(CosmoAI) app\n
31
- # - You can help users purchase coins\n
32
- # - You can view your friends\n
33
- # - You can view your groups\n
34
- # - You can view your communities\n
35
- # - You can view your shared reminders\n
36
- # - You can view your shared routines\n
37
- # - You can view your todo lists\n
38
- # - You can view your shared todo lists\n
39
- # - You can view your shared notes\n
40
- # - You can start a timer or a stopwatch\n\n
41
-
42
 
43
  # * if intent = viewing user's notes return = "view_notes"
44
  # * if intent = viewing user's posts return = "view_posts"
@@ -74,24 +74,36 @@ palm.configure(api_key=os.environ["PALM_KEY"])
74
  def responsenew(data):
75
  print(data)
76
  # contxxt = f"""
77
-
78
  # """
79
 
80
  # response = palm.chat( messages=data)
81
- intent = palm.chat(
82
  messages=f"""
83
 
84
  Identify the user's intent from text_data below:\n
85
  Arguments: text_data = {data}\n\n
86
  Return the intent as one-word string representing the user's intent, as mentioned below:
87
- * purchase_coins
88
- * view_friends
89
- * view_groups
90
- * view_communities
91
- * shared_reminders
92
- * my_routines
93
- * view_all_groups
94
- * view_all_communities
 
 
 
 
 
 
 
 
 
 
 
 
95
 
96
  """,
97
  )
 
10
  # model = 'models/text-bison-001'
11
 
12
 
13
+ contx = """Act as a friendly personal assistant.
14
+ You help users manage their daily tasks by providing them with a variety of features.
15
+ Below are the list of features you have: \n
16
+ - You can create goals\n
17
+ - You can share goals with friends\n
18
+ - You can create reminders\n
19
+ - You can create routines\n
20
+ - You can share reminders with users friends\n
21
+ - You can share routines with users friends\n
22
+ - You can create todo lists\n
23
+ - You can share todo lists with users friends\n
24
+ - You can create groups\n
25
+ - You can share groups with users friends\n
26
+ - You can create communities\n
27
+ - You can create notes for user\n
28
+ - You can share notes with users friends\n
29
+ - You can publish posts on timeline\n
30
+ - You can invite friends to this(CosmoAI) app\n
31
+ - You can help users purchase coins\n
32
+ - You can view your friends\n
33
+ - You can view your groups\n
34
+ - You can view your communities\n
35
+ - You can view your shared reminders\n
36
+ - You can view your shared routines\n
37
+ - You can view your todo lists\n
38
+ - You can view your shared todo lists\n
39
+ - You can view your shared notes\n
40
+ - You can start a timer or a stopwatch\n\n"""
41
+
42
 
43
  # * if intent = viewing user's notes return = "view_notes"
44
  # * if intent = viewing user's posts return = "view_posts"
 
74
  def responsenew(data):
75
  print(data)
76
  # contxxt = f"""
77
+
78
  # """
79
 
80
  # response = palm.chat( messages=data)
81
+ intent = palm.chat(context = contx,
82
  messages=f"""
83
 
84
  Identify the user's intent from text_data below:\n
85
  Arguments: text_data = {data}\n\n
86
  Return the intent as one-word string representing the user's intent, as mentioned below:
87
+ * if intent = viewing user's notes return = "view_notes"
88
+ * if intent = viewing user's posts return = "view_posts"
89
+ * if intent = viewing user's shared notes return = "view_shared_notes"
90
+ * if intent = viewing user's todo lists return = "view_todo_lists"
91
+ * if intent = viewing user's shared todo lists return = "view_shared_todo_lists"
92
+ * if intent = viewing user's shared routines return = "view_shared_routines"
93
+ * if intent = creating a goal return = "create_goal"
94
+ * if intent = creating a reminder return = "create_reminder"
95
+ * if intent = creating a routine return = "create_routine"
96
+ * if intent = creating a group return = "create_group"
97
+ * if intent = creating a community return = "create_community"
98
+ * if intent = creating a note return = "create_note"
99
+ * if intent = creating a post return = "create_post"
100
+ * if intent = creating a todo list return = "create_todo_list"
101
+ * if intent = sharing a reminder return = "share_reminder"
102
+ * if intent = sharing a routine return = "share_routine"
103
+ * if intent = sharing a group return = "share_group"
104
+ * if intent = sharing a todo list return = "share_todo_list"
105
+ * if intent = sharing a note return = "share_note"
106
+ * if intent = what is your name or who are you return = "cosmo_name"
107
 
108
  """,
109
  )