Spaces:
Sleeping
Sleeping
xiaofeifei
commited on
Commit
•
38b4374
1
Parent(s):
db7cb2d
add resume test data
Browse files- app.py +4 -1
- test_resume.txt +40 -0
app.py
CHANGED
@@ -3,6 +3,8 @@ import json
|
|
3 |
import gradio as gr
|
4 |
from pydantic import BaseModel
|
5 |
import openai
|
|
|
|
|
6 |
|
7 |
openai.api_base = "https://api.wzunjh.top/v1"
|
8 |
|
@@ -182,7 +184,6 @@ with gr.Blocks(title="HRAssistant", theme="soft") as demo:
|
|
182 |
with gr.Row():
|
183 |
resume_file = gr.File(label="请上传简历(目前仅支持上传txt格式简历)", file_types=["text"])
|
184 |
text_output = gr.outputs.Textbox(label="简历信息")
|
185 |
-
|
186 |
talent_row = gr.Row(visible=False)
|
187 |
with talent_row:
|
188 |
resume_text = gr.outputs.Textbox(label="人才画像")
|
@@ -203,6 +204,8 @@ with gr.Blocks(title="HRAssistant", theme="soft") as demo:
|
|
203 |
radar_button = gr.Button(value="生成能力雷达图")
|
204 |
radar_button.click(gene_talent_radar, [text_output, jd], [radar_outputs, radar_reasons])
|
205 |
resume_file.change(parse_file, resume_file, [text_output, talent_row, jd_row, radar_row])
|
|
|
|
|
206 |
|
207 |
with gr.Tab("面试过程辅助"):
|
208 |
interview_row = gr.Row(visible=True)
|
|
|
3 |
import gradio as gr
|
4 |
from pydantic import BaseModel
|
5 |
import openai
|
6 |
+
import os
|
7 |
+
|
8 |
|
9 |
openai.api_base = "https://api.wzunjh.top/v1"
|
10 |
|
|
|
184 |
with gr.Row():
|
185 |
resume_file = gr.File(label="请上传简历(目前仅支持上传txt格式简历)", file_types=["text"])
|
186 |
text_output = gr.outputs.Textbox(label="简历信息")
|
|
|
187 |
talent_row = gr.Row(visible=False)
|
188 |
with talent_row:
|
189 |
resume_text = gr.outputs.Textbox(label="人才画像")
|
|
|
204 |
radar_button = gr.Button(value="生成能力雷达图")
|
205 |
radar_button.click(gene_talent_radar, [text_output, jd], [radar_outputs, radar_reasons])
|
206 |
resume_file.change(parse_file, resume_file, [text_output, talent_row, jd_row, radar_row])
|
207 |
+
gr.Examples([os.path.join(os.path.dirname(__file__), "test_resume.txt")],resume_file,[text_output, talent_row, jd_row, radar_row],fn=parse_file,cache_examples=True,)
|
208 |
+
|
209 |
|
210 |
with gr.Tab("面试过程辅助"):
|
211 |
interview_row = gr.Row(visible=True)
|
test_resume.txt
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## 个人信息
|
2 |
+
- 姓名:张三
|
3 |
+
- 性别:男
|
4 |
+
- 年龄:28岁
|
5 |
+
- 手机号码:13812345678
|
6 |
+
- 邮箱:zhangsan123@163.com
|
7 |
+
|
8 |
+
## 教育背景
|
9 |
+
- 学校:清华大学
|
10 |
+
- 专业:计算机科学与技术
|
11 |
+
- 学历:本科
|
12 |
+
- 时间:2012年-2016年
|
13 |
+
|
14 |
+
## 工作经历
|
15 |
+
- 公司名称:阿里巴巴
|
16 |
+
- 职位:Java开发工程师
|
17 |
+
- 时间:2016年-2020年
|
18 |
+
- 工作内容:负责公司核心业务系统的开发和维护,使用Java语言开发,熟练掌握Spring、MyBatis等框架,熟悉MySQL数据库。
|
19 |
+
|
20 |
+
## 技能专长
|
21 |
+
- 熟练掌握Java语言,熟悉常用的开发框架和工具
|
22 |
+
- 熟悉MySQL数据库,具备数据库设计和优化经验
|
23 |
+
- 熟悉Linux操作系统,能够熟练使用常用命令和工具
|
24 |
+
- 具备良好的编码习惯和文档编写能力
|
25 |
+
|
26 |
+
## 项目经验
|
27 |
+
### 项目一:电商平台
|
28 |
+
- 时间:2018年-2019年
|
29 |
+
- 项目描述:该项目是一个B2C电商平台,主要功能包括用户注册、商品浏览、购物车管理、订单管理等。
|
30 |
+
- 职责:负责购物车模块和订单模块的开发,实现了购物车的增删改查功能,以及订单的创建和支付功能。
|
31 |
+
- 技术栈:Java、Spring、MyBatis、MySQL
|
32 |
+
|
33 |
+
### 项目二:物流管理系统
|
34 |
+
- 时间:2016年-2017年
|
35 |
+
- 项目描述:该项目是一个物流管理系统,主要功能包括订单管理、运输管理、库存管理等。
|
36 |
+
- 职责:负责订单管理模块和运输管理模块的开发,实现了订单的创建和查询功能,以及运输状态的跟踪和更新功能。
|
37 |
+
- 技术栈:Java、Spring、MyBatis、MySQL
|
38 |
+
|
39 |
+
## 自我评价
|
40 |
+
本人具备扎实的Java编程能力和较强的团队协作能力,能够快速适应新的工作环境和技术栈。同时,本人具备良好的沟通能力和学习能力,能够与不同部门的同事进行良好的沟通和协作,不断提升自己的技术水平和工作能力。
|