Tao Wu commited on
Commit
ed7bb2a
·
1 Parent(s): 5f0b936

add explanation

Browse files
Files changed (1) hide show
  1. app/app.py +5 -13
app/app.py CHANGED
@@ -39,9 +39,6 @@ def retrieve_documents(occupation,skills):
39
  partial_compare_docs = functools.partial(compare_docs_with_context, df_course=df_course, target_occupation_name=target_occupation_name, target_occupation_dsp=target_occupation_dsp,skill_gap = skill_query)
40
  sorted_docs = sorted(docs, key=functools.cmp_to_key(partial_compare_docs), reverse=True)
41
 
42
-
43
-
44
-
45
 
46
  batch_prompts = []
47
  for doc in sorted_docs[:5]:
@@ -53,22 +50,17 @@ def retrieve_documents(occupation,skills):
53
 
54
  # Evaluate the current batch of prompts
55
  batch_output = generate_exp(batch_prompts)
 
 
56
  for i in range(5):
57
  doc = sorted_docs[i]
58
  doc_name = doc.metadata.get('name', 'Unnamed Document')
59
  doc_url = doc.metadata.get('url', '#')
60
  doc_skill = doc.metadata.get('skills', '')
61
  output.append(f"<a href='{doc_url}' target='_blank'>{doc_name}</a>")
62
- output.append(f"<b>Recommendation Explanation:</b> {batch_output[i]}")
63
- output.append(f"<b>Qualifikationslücke:</b> {skill_query}")
64
- output.append(f"<b>Empfohlene Kurse:</b>")
65
- for doc in sorted_docs[:5]:
66
- doc_name = doc.metadata.get('name', 'Unnamed Document')
67
- doc_url = doc.metadata.get('url', '#')
68
- output.append(f"<a href='{doc_url}' target='_blank'>{doc_name}</a>")
69
- input_text = f"target occupation: {target_occupation_query}\n courses: name: {doc_name['course_name']}, learning objectives: {doc_name['skills']}"
70
- prompt = generate_prompt_exp(input_text)
71
- batch_prompts.append(prompt)
72
  output.append(f"<br>")
73
  return "<br>".join(output)
74
 
 
39
  partial_compare_docs = functools.partial(compare_docs_with_context, df_course=df_course, target_occupation_name=target_occupation_name, target_occupation_dsp=target_occupation_dsp,skill_gap = skill_query)
40
  sorted_docs = sorted(docs, key=functools.cmp_to_key(partial_compare_docs), reverse=True)
41
 
 
 
 
42
 
43
  batch_prompts = []
44
  for doc in sorted_docs[:5]:
 
50
 
51
  # Evaluate the current batch of prompts
52
  batch_output = generate_exp(batch_prompts)
53
+ output.append(f"<b>Qualifikationslücke:</b> {skill_query}")
54
+ output.append(f"<b>Empfohlene Kurse:</b>")
55
  for i in range(5):
56
  doc = sorted_docs[i]
57
  doc_name = doc.metadata.get('name', 'Unnamed Document')
58
  doc_url = doc.metadata.get('url', '#')
59
  doc_skill = doc.metadata.get('skills', '')
60
  output.append(f"<a href='{doc_url}' target='_blank'>{doc_name}</a>")
61
+ output.append(f"<b>Empfehlungsgrund:</b> {batch_output[i]}")
62
+
63
+
 
 
 
 
 
 
 
64
  output.append(f"<br>")
65
  return "<br>".join(output)
66