Heyyaha commited on
Commit
1dae757
·
verified ·
1 Parent(s): 72247f1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -15,8 +15,8 @@ os.makedirs(OUTPUT_DIR, exist_ok=True)
15
  # 拆解 JD 成任务
16
  def extract_task_from_jd(jd):
17
  message = f"""你是一个岗位分析助手,请根据以下JD内容提取一个可以用来测试候选人核心能力的具体任务。
18
- 请以如下格式回复:
19
- 任务:(任务描述)
20
 
21
  JD: {jd}"""
22
  response = taskgen_client.predict(message=message, api_name="/chat")
@@ -25,10 +25,12 @@ JD: {jd}"""
25
  # 基于任务生成三个解决方案
26
  def generate_solutions_from_task(task):
27
  message = f"""你是一个解决方案生成助手,请根据以下任务设计三种不同的实现思路。
 
 
28
  请严格按如下格式输出:
29
- 方案1:(内容)
30
- 方案2:(内容)
31
- 方案3:(内容)
32
 
33
  任务: {task}"""
34
  response = taskgen_client.predict(message=message, api_name="/chat")
 
15
  # 拆解 JD 成任务
16
  def extract_task_from_jd(jd):
17
  message = f"""你是一个岗位分析助手,请根据以下JD内容提取一个可以用来测试候选人核心能力的具体任务。
18
+ 请确保任务具体且与岗位相关技能密切匹配,特别是技术岗位时,任务应包括实际的编程、算法设计或系统架构等内容。
19
+ 任务要求应具备一定的技术深度,能够考察候选人的核心能力。
20
 
21
  JD: {jd}"""
22
  response = taskgen_client.predict(message=message, api_name="/chat")
 
25
  # 基于任务生成三个解决方案
26
  def generate_solutions_from_task(task):
27
  message = f"""你是一个解决方案生成助手,请根据以下任务设计三种不同的实现思路。
28
+ 每个方案需要包含详细的步骤,具体的操作流程,并在每个步骤中提供执行细节,若有技术实现部分请提供具体代码或设计方案。确保方案有较高的可操作性,并能够覆盖不同的实现路径。每个方案要具有较高的结构化,包括但不限于:总体思路、执行步骤、所需工具或技术栈,以及可能的挑战和解决方案。
29
+
30
  请严格按如下格式输出:
31
+ 方案1:(内容,包含详细的步骤、执行细节、技术栈、代码示例等)
32
+ 方案2:(内容,包含详细的步骤、执行细节、技术栈、代码示例等)
33
+ 方案3:(内容,包含详细的步骤、执行细节、技术栈、代码示例等)
34
 
35
  任务: {task}"""
36
  response = taskgen_client.predict(message=message, api_name="/chat")