前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >AI简历开发-新增功能AI对话,深度润色经历、面试拷打

AI简历开发-新增功能AI对话,深度润色经历、面试拷打

作者头像
吃猫的鱼Code
发布2025-02-27 09:15:08
发布2025-02-27 09:15:08
4800
代码可运行
举报
文章被收录于专栏:吃猫的鱼个人博客编程笔记
运行总次数:0
代码可运行

AI深度对话

前言

最近也是要到了找工作的季节了,做了一个帮助大家构建简历的平台。支持多模板切换

接入了大模型,辅助编写简历、新增AI深度对话,模拟面试拷打...

项目已经开源github,球球Stars!如果您有前端开发能力,可以开发一套简历模板,github上发起PR即可!

开源项目地址:https://github.com/weidong-repo/AIResume(如果对您有帮助,球球stars)

体验地址:https://resume.404.pub/

新需求

做完了简历基础功能部分的开发后,我又在想,是否还存在一下简历编写者的痛点问题?

痛点1:看到很多人并不是没有经历写上去,而是没办法挖掘自己的项目、工作经历中的亮点,于是就想到了通过AI长对话来不断挖掘用户的简历上的亮点。

痛点2:针对项目面试中面试官对项目的深挖拷打,用户需要进行准备,面试官可能会问些什么问题。

规划

以上两个功能,可以通过AI长对话的方式,针对用户的某一项经历,进行多轮问答对话,并且实时帮助用户修改侧边栏中的经历内容。另外模拟面试,AI能给用户得出一个最终的面试结论以及用户面试优缺点,给出得分,帮助用户更好地完善针对该项目的面试。

实现

首先草草地花了一下页面布局,右侧填写用户的信息,左侧是用户与AI进行对话交流的沟通框

然后实现过程中没有遇到特别的难点,遇到了一个小问题

问题

遇到的一个问题就是,我其实是想把AI深度对话这个页面使用来进行让其切换页面的时候保存内容的,然后我发现直接使用keep-alive 包裹router-viewkeep-alive并不会生效(vue3)

代码语言:javascript
代码运行次数:0
复制

经过询问AI后得到了结果:

vue2是可以这样子写,但是vue3不支持:

Vue 3 中 router-view 的默认行为变了

  • 在 Vue 2, 直接渲染当前的路由组件,keep-alive 可以直接包裹它。
  • 但在 Vue 3, 默认是一个 Suspense 组件(用于异步组件加载),导致 keep-alive 不能直接生效。

使用 v-slot="{ Component }" 可以拿到动态组件

  • 通过 v-slot="{ Component }",你可以获取当前的路由组件并传递给 ,确保 keep-alive 可以正确缓存它。

写法

是否生效?

适用于

v-slot + keep-alive

有效

Vue 3 推荐

无效

Vue 3 不支持

Vue 2 的写法

有效

仅适用于 Vue 2

效果

AI项目深挖:

AI基于项目面试:

AI对面试评分、总结

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025年02月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AI深度对话
  • 前言
  • 新需求
  • 规划
  • 实现
    • 问题
  • 效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档