Naz786 commited on
Commit
0fc9abb
·
verified ·
1 Parent(s): 5ef6836

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -95,9 +95,7 @@ def is_coding_question(question):
95
  return False
96
 
97
  def get_explanation_prompt(code, programming_language, skill_level, user_role, explanation_language, question=None):
98
- lang_instruction = ""
99
- if explanation_language != "English":
100
- lang_instruction = f" Respond in {explanation_language}."
101
  if question:
102
  return f"{question}\n\nCode:\n{code}\n{lang_instruction}"
103
  return (
@@ -153,11 +151,12 @@ elif page == "Code Workflows":
153
  st.error(f"Language mismatch. Please check your code and language selection.")
154
  else:
155
  with st.spinner("Running AI Workflow..."):
 
156
  steps = [
157
  ("Explain", call_groq_api(get_explanation_prompt(code_input, programming_language, skill_level, user_role, explanation_language))),
158
  ("Refactor", call_blackbox_agent([
159
  {"role": "system", "content": "You are a helpful coding assistant."},
160
- {"role": "user", "content": f"Refactor this {programming_language} code: {code_input}"}
161
  ])),
162
  ("Review", call_groq_api(f"Review this {programming_language} code for errors and improvements: {code_input}")),
163
  ("ErrorDetection", call_groq_api(f"Find bugs in this {programming_language} code: {code_input}")),
 
95
  return False
96
 
97
  def get_explanation_prompt(code, programming_language, skill_level, user_role, explanation_language, question=None):
98
+ lang_instruction = f" Respond in {explanation_language}." if explanation_language != "English" else ""
 
 
99
  if question:
100
  return f"{question}\n\nCode:\n{code}\n{lang_instruction}"
101
  return (
 
151
  st.error(f"Language mismatch. Please check your code and language selection.")
152
  else:
153
  with st.spinner("Running AI Workflow..."):
154
+ lang_instruction = f" Respond in {explanation_language}." if explanation_language != "English" else ""
155
  steps = [
156
  ("Explain", call_groq_api(get_explanation_prompt(code_input, programming_language, skill_level, user_role, explanation_language))),
157
  ("Refactor", call_blackbox_agent([
158
  {"role": "system", "content": "You are a helpful coding assistant."},
159
+ {"role": "user", "content": f"Refactor this {programming_language} code: {code_input}{lang_instruction}"}
160
  ])),
161
  ("Review", call_groq_api(f"Review this {programming_language} code for errors and improvements: {code_input}")),
162
  ("ErrorDetection", call_groq_api(f"Find bugs in this {programming_language} code: {code_input}")),