pvanand commited on
Commit
ceafde2
·
1 Parent(s): f9cd0c5

Update actions/actions.py

Browse files
Files changed (1) hide show
  1. actions/actions.py +7 -1
actions/actions.py CHANGED
@@ -38,12 +38,18 @@ def generate_openai_response(query, model_engine="text-davinci-002", max_tokens=
38
 
39
  #results = main_search(query)
40
  results = main_search(query["current_user_query"])
 
41
 
42
  # Create context from the results
43
  context = "".join([f"#{str(i)}" for i in results])[:2014] # Trim the context to 2014 characters - Modify as necessory
44
 
45
  #prompt_template = f"Relevant context: {context}\n\n Answer the question in detail: {query}"
46
- prompt_template = f"Relevant context: {context}\n\nPrevious User Query: {conversation_data['previous_user_query']}\nPrevious Bot Response: {conversation_data['previous_bot_response']}\n\n Answer the current_user_query in detail:Current User Query: {conversation_data['current_user_query']}"
 
 
 
 
 
47
 
48
  # Generate a response using the OpenAI API
49
  response = openai.Completion.create(
 
38
 
39
  #results = main_search(query)
40
  results = main_search(query["current_user_query"])
41
+ dispatcher.utter_message(text="current query:"+query["current_user_query"])
42
 
43
  # Create context from the results
44
  context = "".join([f"#{str(i)}" for i in results])[:2014] # Trim the context to 2014 characters - Modify as necessory
45
 
46
  #prompt_template = f"Relevant context: {context}\n\n Answer the question in detail: {query}"
47
+ previous_user_query = conversation_data["previous_user_query"]
48
+ previous_bot_response = conversation_data["previous_bot_response"]
49
+ current_user_query = conversation_data["current_user_query"]
50
+
51
+ # Create the prompt template
52
+ context = f"Relevant context:{context}\n\nPrevious User Query: {previous_user_query}\nPrevious Bot Response: {previous_bot_response}\n\n Answer the current_user_query in detail: Current User Query: {current_user_query}"
53
 
54
  # Generate a response using the OpenAI API
55
  response = openai.Completion.create(