Update app.py
Browse files
app.py
CHANGED
|
@@ -82,14 +82,13 @@ def do_selected_career_detail(selected_career, bg_info, wv, ps, dd):
|
|
| 82 |
工作意义: {wv}
|
| 83 |
性格: {ps}
|
| 84 |
理想工作: {dd}
|
| 85 |
-
|
| 86 |
请写一份更详细的职业说明,至少包含:
|
| 87 |
1. 行业平均薪资(初级/中级/高级)
|
| 88 |
2. 工作环境(远程/混合/办公室,团队规模等)
|
| 89 |
3. 晋升难度(需要什么资历或条件)
|
| 90 |
4. 关键技能和考证
|
| 91 |
5. 日常工作节奏
|
| 92 |
-
|
| 93 |
用分段Markdown格式,字数不少于300字。
|
| 94 |
"""
|
| 95 |
try:
|
|
@@ -131,14 +130,12 @@ def do_time_roadmap():
|
|
| 131 |
- 工作价值:{wv}
|
| 132 |
- 性格:{ps}
|
| 133 |
- 理想工作:{dd}
|
| 134 |
-
|
| 135 |
请你使用时间轴方式,给出一个职业路线图,如:
|
| 136 |
-
📍
|
| 137 |
-
🎓 Year
|
| 138 |
-
💼
|
| 139 |
-
📄 毕业前: [考什么证书、准备材料]
|
| 140 |
🚀 毕业后: [目标岗位、如何申请]
|
| 141 |
-
|
| 142 |
请用Markdown分段写作,结合学生当前背景合理推断要点,写得具体些。
|
| 143 |
"""
|
| 144 |
try:
|
|
@@ -176,13 +173,11 @@ def recommend_3jobs_for_direction(direction, bg_info, wv, ps, dd):
|
|
| 176 |
工作意义:{wv}
|
| 177 |
性格:{ps}
|
| 178 |
理想工作:{dd}
|
| 179 |
-
|
| 180 |
请为该方向推荐3个更具体的职业岗位,并分点说明:
|
| 181 |
1) 为什么适合这个大方向
|
| 182 |
2) 典型工作职责
|
| 183 |
3) 技能/证书要求
|
| 184 |
4) 未来发展前景
|
| 185 |
-
|
| 186 |
最后再用如下格式提示学生选择:
|
| 187 |
1. XXX职业
|
| 188 |
2. XXX职业
|
|
@@ -276,7 +271,7 @@ def recommend_3directions():
|
|
| 276 |
dd = user_profile["dream_day"] or "无"
|
| 277 |
|
| 278 |
rec_prompt = f"""
|
| 279 |
-
请根据以下信息,写一份条理清晰的人物画像+3个大方向,并结尾让学生选1~3或'换':
|
| 280 |
- 学术背景: {bg_info}
|
| 281 |
- 工作意义: {wv}
|
| 282 |
- 性格: {ps}
|
|
@@ -312,9 +307,9 @@ def recommend_3directions():
|
|
| 312 |
|
| 313 |
# 这里演示写死3个大方向,真实场景可再解析大模型返回
|
| 314 |
user_profile["recommended_directions"] = [
|
| 315 |
-
"方向
|
| 316 |
-
"方向
|
| 317 |
-
"方向
|
| 318 |
]
|
| 319 |
|
| 320 |
return output_text
|
|
@@ -721,4 +716,4 @@ footer {
|
|
| 721 |
return [{"role":"assistant","content": questions[0][1]}]
|
| 722 |
|
| 723 |
demo.load(auto_first, outputs=chatbot)
|
| 724 |
-
demo.launch()
|
|
|
|
| 82 |
工作意义: {wv}
|
| 83 |
性格: {ps}
|
| 84 |
理想工作: {dd}
|
|
|
|
| 85 |
请写一份更详细的职业说明,至少包含:
|
| 86 |
1. 行业平均薪资(初级/中级/高级)
|
| 87 |
2. 工作环境(远程/混合/办公室,团队规模等)
|
| 88 |
3. 晋升难度(需要什么资历或条件)
|
| 89 |
4. 关键技能和考证
|
| 90 |
5. 日常工作节奏
|
| 91 |
+
6. 行业前景
|
| 92 |
用分段Markdown格式,字数不少于300字。
|
| 93 |
"""
|
| 94 |
try:
|
|
|
|
| 130 |
- 工作价值:{wv}
|
| 131 |
- 性格:{ps}
|
| 132 |
- 理想工作:{dd}
|
|
|
|
| 133 |
请你使用时间轴方式,给出一个职业路线图,如:
|
| 134 |
+
📍 大二暑假: [申请什么实习,参加什么活动,考什么证书]
|
| 135 |
+
🎓 Year 3: [需要选的课/要做的项目]
|
| 136 |
+
💼 大三暑假: [申请什么实习、参加什么活动,考什么证书]
|
| 137 |
+
📄 毕业前1年到6个月: [考什么证书、准备什么申请工作或者申请研究生的材料]
|
| 138 |
🚀 毕业后: [目标岗位、如何申请]
|
|
|
|
| 139 |
请用Markdown分段写作,结合学生当前背景合理推断要点,写得具体些。
|
| 140 |
"""
|
| 141 |
try:
|
|
|
|
| 173 |
工作意义:{wv}
|
| 174 |
性格:{ps}
|
| 175 |
理想工作:{dd}
|
|
|
|
| 176 |
请为该方向推荐3个更具体的职业岗位,并分点说明:
|
| 177 |
1) 为什么适合这个大方向
|
| 178 |
2) 典型工作职责
|
| 179 |
3) 技能/证书要求
|
| 180 |
4) 未来发展前景
|
|
|
|
| 181 |
最后再用如下格式提示学生选择:
|
| 182 |
1. XXX职业
|
| 183 |
2. XXX职业
|
|
|
|
| 271 |
dd = user_profile["dream_day"] or "无"
|
| 272 |
|
| 273 |
rec_prompt = f"""
|
| 274 |
+
请根据以下信息,写一份条理清晰的人物画像+3个大方向,并结尾让学生选1~3,就是回答1or2or3或'换',然后里面的语句要称呼对面为你,不能是他或者她:
|
| 275 |
- 学术背景: {bg_info}
|
| 276 |
- 工作意义: {wv}
|
| 277 |
- 性格: {ps}
|
|
|
|
| 307 |
|
| 308 |
# 这里演示写死3个大方向,真实场景可再解析大模型返回
|
| 309 |
user_profile["recommended_directions"] = [
|
| 310 |
+
"方向1",
|
| 311 |
+
"方向2",
|
| 312 |
+
"方向3"
|
| 313 |
]
|
| 314 |
|
| 315 |
return output_text
|
|
|
|
| 716 |
return [{"role":"assistant","content": questions[0][1]}]
|
| 717 |
|
| 718 |
demo.load(auto_first, outputs=chatbot)
|
| 719 |
+
demo.launch()
|