Spaces:
Sleeping
Sleeping
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编程能力和较强的团队协作能力,能够快速适应新的工作环境和技术栈。同时,本人具备良好的沟通能力和学习能力,能够与不同部门的同事进行良好的沟通和协作,不断提升自己的技术水平和工作能力。
|