惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
L
LINUX DO - 热门话题
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
Cisco Talos Blog
Cisco Talos Blog
AI
AI
L
LINUX DO - 最新话题
H
Heimdal Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The GitHub Blog
The GitHub Blog
I
Intezer
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
S
Securelist
博客园_首页
IT之家
IT之家
Schneier on Security
Schneier on Security
博客园 - 叶小钗
罗磊的独立博客
WordPress大学
WordPress大学
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
W
WeLiveSecurity
The Register - Security
The Register - Security
D
DataBreaches.Net
S
Security @ Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
Recorded Future
Recorded Future
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tailwind CSS Blog
N
News and Events Feed by Topic
Cyberwarzone
Cyberwarzone
T
Tor Project blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com

吃猫的鱼个人博客-个人编程技术

鸿蒙安装 Google Play 应用:microG 方案实践 OpenClaw 不是更聪明的 AI,而是能长期跑起来的 AI - 吃猫的鱼个人博客-个人编程技术 GAIA 测评体系 - 吃猫的鱼个人博客-个人编程技术 MCP(模型上下文协议)是什么 - 吃猫的鱼个人博客-个人编程技术 AI简历开发-自定义指令实现图片懒加载 - 吃猫的鱼个人博客-个人编程技术 AI简历-做了个简历生成的项目 - 吃猫的鱼个人博客-个人编程技术 AI简历项目开发-从产品AI功能构思到封装AI润色组件 - 吃猫的鱼个人博客-个人编程技术 前端进阶-事件循环 - 吃猫的鱼个人博客-个人编程技术 AI简历开发 - 记录如何实现纯前端切换简历多模板 - 吃猫的鱼个人博客-个人编程技术
AI简历开发-新增功能AI对话,深度润色经历、面试拷打 - 吃猫的鱼个人博客-个人编程技术
吃猫的鱼 · 2025-02-26 · via 吃猫的鱼个人博客-个人编程技术

吃猫的鱼

AI深度对话

前言

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

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

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

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

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

新需求

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

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

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

规划

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

实现

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

image-20250224122413181

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

问题

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

<keep-alive include="aiDeep"> 
    <router-view />
</keep-alive>

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

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

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

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

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

  • 通过 v-slot="{ Component }",你可以获取当前的路由组件并传递给 <component :is="Component" />,确保 keep-alive 可以正确缓存它。
写法是否生效?适用于
v-slot + keep-alive有效Vue 3 推荐
<keep-alive> <router-view /> </keep-alive>无效Vue 3 不支持
Vue 2 的写法有效仅适用于 Vue 2

效果

AI项目深挖:

image-20250226124049111

AI基于项目面试:

image-20250226123952130

AI对面试评分、总结

image-20250226123904370