5 分钟开发一个 AI 简历优化应用
第一步
- 点击「即刻开始」,选择模板 Python,修改标题 “AI 简历优化”,项目标识“resume”,点击「创建项目」。
第二步
- 在 AI 编程助手中,输入以下内容(可以点击下面代码区域的复制按钮快速复制):
用streamlit写一个简历优化应用。通过长文本输入框填写简历文本,点击按钮之后调用下面的gpt函数进行内容处理和输出:API_URL = "https://inscode-api.csdn.net/api/v1/gpt/"
INSCODE_API_KEY = os.getenv("INSCODE_API_KEY")
def chatgpt(jd):
body = {
"messages": [{"role": "user", "content":"请优化下面的简历,指出其中的问题和输出优化后的结果:"+ jd}],
"apikey": INSCODE_API_KEY,
}
response = requests.post(API_URL, json=body)
if response.status_code == 200:
if response.text:
try:
response_parts = response.text.strip().split("\n")[:-1]
full_response = ""
for part in response_parts:
if part.startswith("data:"):
json_part = json.loads(part[5:])
content = json_part["choices"][0]["delta"].get("content", '')
full_response += content
return full_response
except json.JSONDecodeError as e:
st.write("无法解析API返回的JSON格式数据:")
st.write(response.text)
st.write("错误详情:", str(e))
return None
else:
st.write("API没有返回任何结果。")
return None
else:
st.write("错误: ", response.status_code, response.text)
return None
- 点击提交,让 AI 生成代码,并将代码插入到
main.py
文件中。
第三步
- 打开左侧文件
.inscode
,将第一行修改为run = "streamlit run main.py"
第四步
点击上方绿色的「Run」(运行)按钮,运行程序。右侧会显示控制台的执行。并最终打开一个页面预览,可以看到输入简历的文本框。
复制粘贴一份简历到文本框,点击“优化简历”按钮。等一会儿,就可以看到 AI 优化后的简历内容。
简历 Demo(可以点击下面代码区域的复制按钮快速复制):
姓名:张三
年龄:28岁
学历:本科,计算机科学与技术
毕业院校:清华大学(2015年毕业)
手机号:138xxxxxxxx
邮箱:zhangsan@email.com
Github: https://github.com/zhangsan
工作经历
2020年5月 - 至今 XX科技有限公司 后端工程师
使用Java和Spring Boot框架开发企业级Web应用
优化应用程序,提高系统响应速度30%
带领3名新人进行项目开发,代码Review
2017年7月 - 2020年4月 XX网络有限公司 Java开发工程师
基于Spring Cloud微服务框架开发核心业务模块
利用Docker和Kubernetes进行服务编排部署
协同产品经理进行需求讨论,提供技术方案
2015年7月 - 2017年6月 XX有限公司 Java开发实习生
使用Java EE技术栈进行Web应用开发
完成个人博客项目,实现用户管理、文章管理等功能
技能关键词
Java,SpringBoot, MySQL, Linux, Docker
Java,SpringBoot,MySQL,Linux,Docker。
Spring Cloud, Dubbo, Zookeeper
春云, 达博, 动物园管理员
Kubernetes,微服务,分布式]
第五步
如果你希望自己做的应用能够分享,被别人使用和分享,也只需要一步:
- 点击顶部工具栏的「发布」,在弹出窗口中点击「发布到社区」;
- 审核通过后就可以让其他人访问你的应用了。