无废话版
在Cursor中使用 @Codebase 指令,要求他简单介绍项目并列出亮点及难点,然后告诉他(或者其他智能体)我想将这个项目写到简历里,即可得到一段可直接粘贴到简历上的项目经验。
正题
最近在使用Cursor 时候发现一个很有用的指令 @Codebase , 它会扫描并索引你的整个项目代码,让AI模型可以理解和引用你的代码库。也就是说,当你编写代码时,AI可以基于整个项目的上下文,为你提供更准确的代码补全、错误检查和重构建议。
既然他可以扫描到整个项目都做了什么,那让他简单介绍一下这个项目、项目用到的技术栈、以及亮点难点,就很简单了。再加上最近在更新简历的工作经历,对于纠结怎么描述的小伙伴来说,能省不少力。当然最后还是要根据实际情况自己做些调整哈~
实操
在CHAT下面的输入框里,直接输入 @ 就可以看到 @Codebase 指令了,这里还可以通过 Files to includes 和 Files to exclude 输入框来更精细的控制扫描的文件范围。
扫描范围即使不写也没事,他会自己捡重要的看(后补的图,不用在意提问内容):
效果如下:
再次提问让他直接输出简历可用的工作经历:
我想将这个项目写到简历的项目经历里,帮我写一下。
这里就不截图了,直接粘贴放到下面了,大家生成后自行调整即可~
最终效果:
OnlyOffice 在线文档编辑系统
项目周期:2024.01 - 至今
技术栈:Vue 3 + Vite + Pinia + OnlyOffice + Element Plus
项目描述:
- 基于 OnlyOffice 实现的在线文档编辑系统,支持 Word、Excel、PPT 等多种文档格式的在线编辑、预览和协作
- 集成 AI 能力,提供智能写作辅助、内容生成、文档分析等功能
- 支持多人实时协作编辑,包含即时通讯和文档同步功能
核心工作:
-
文档编辑核心功能
- 基于 OnlyOffice 实现文档编辑器的二次开发和功能扩展
- 设计并实现文档的实时保存和同步机制,解决多人协作冲突问题
- 封装通用的文档操作 hooks,提高代码复用性和可维护性
-
AI 能力集成
- 设计并实现 AI 辅助写作功能,支持智能内容生成和文本优化
- 开发上下文感知系统,准确提取和传递文档上下文信息给 AI
- 实现 AI 生成内容的实时插入和格式化
-
性能优化与体验提升
- 实现文档编辑状态的持久化存储,优化页面刷新体验
- 使用虚拟滚动优化大量消息的渲染性能
- 通过防抖和节流优化频繁操作的性能
项目难点与解决方案:
-
文档同步问题
- 设计轮询机制实现文档的实时同步
- 使用版本控制机制解决多人协作的冲突问题
- 实现断网重连和自动保存功能,保证数据安全
-
状态管理优化
- 使用 Pinia 进行集中式状态管理
- 设计合理的状态分层结构,实现数据的按需更新
- 通过持久化存储优化页面刷新体验
项目成果:
- 系统运行稳定,支持多种文档格式的在线编辑和预览
- AI 辅助功能显著提升了用户的文档编辑效率
- 良好的代码架构和组件封装,为后续功能扩展提供便利
- 获得用户好评,满足了日常办公协作需求
结尾
公司今年效益不行,盼了一年的年终奖没了,还要降薪。迫不得已最近开始更新一下简历做做准备。唉,刚开年就见识到了蛇年的阴暗,希望大家能运气好一些,找到自己理想的工作。