xiaofeifei commited on
Commit
38b4374
1 Parent(s): db7cb2d

add resume test data

Browse files
Files changed (2) hide show
  1. app.py +4 -1
  2. 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编程能力和较强的团队协作能力,能够快速适应新的工作环境和技术栈。同时,本人具备良好的沟通能力和学习能力,能够与不同部门的同事进行良好的沟通和协作,不断提升自己的技术水平和工作能力。