网站首页 > 精选文章 正文
随着ChatGPT的爆火,随之而来的Ai的各种应用也越来越多,例如绘画,写文章,编程等应用场景。咱们不谈AI是否能取代人类,但是AI也明显能帮人类提供工作效率,这个是毋庸置疑的。
随着网上越来越多的人鼓吹AI,各种文章讲解AI,也让我了解和接触到了AI。但是“纸上得来终觉浅,绝知此事要躬行”,我也开始将AI应用于我的工作中,看看是否真的能提供效率。
在这里,我使用copilot来辅助我编写程序,copilot是一筐代码生成AI工具。GitHub Copilot让开发者花更少的时间创建样板文件和重复的代码模式,而将时间花在重要的事情上,来思考代码架构是否合理,维护是否方便等质量上的问题。写下想要的逻辑,它将立即给出代码。
GitHub Copilot 可以帮助我们更快、更少地编写代码。它从注释和代码中提取上下文,以立即(完善语义)建议单独的行和整个函数。GitHub Copilot 由 OpenAI Codex 提供支持,OpenAI Codex 是 OpenAI 创建的生成式预训练语言模型。
Copilot是可以直接集成在我们的开发工具VSCode和IDEA中的,使用非常的便捷。入门过程非常简单。生成的代码85%左右是有效的,针对于重复性任务速度更快,准确率达到96%左右。
下面介绍几个使用场景及实例
1.代码补全功能
在编辑器中输入部分代码,并尝试使用 GitHub Copilot 的智能补全功能。当键入代码时,Copilot 将会给出代码补全的建议。(针对与变量、枚举值定义等标准化,重复性需求,效率提升50%左右)
2.代码生成
当需要实现特定功能时,Copilot 可以根据描述提供相应的函数或方法建议。这里比如你写了一个注释,copilit可以根据注释来生成对应的代码。
现在在日常工作中,我是一直把copilot给打开的,它总是能在我编写代码的时候持续的给我一些代码补全和提示,虽然有的时候提示的并不准确,但是确实提高了我的编程效率。
点赞关注一下哈,后面会持续更新。
- 上一篇: 全面解决中文乱码问题:从诊断到根治
- 下一篇: 一举两得学编程:Rust 与 Zig 对比学习教程
猜你喜欢
- 2025-09-19 Linux学习3 国产深度系统安装常用软件
- 2025-09-19 用Cursor开启JAVA+AI生涯_cursor java
- 2025-09-19 想学编程看过来,大概的入门学习路线。
- 2025-09-19 JeecgUniapp 全新版本 3.0 发布,采用 uniapp+vue3 最新架构
- 2025-09-19 破解研发安全困局,安得卫士数据沙盒技术成企业核心资产守护者
- 2025-09-19 人工智能-Anaconda3基础环境安装_anaconda3环境配置
- 2025-09-19 基于Springboot + vue3实现的在线智慧考公系统
- 2025-09-19 基于Springboot + vue3实现的学校学报出版发行
- 2025-09-19 有哪些是你用了Mac电脑才知道Mac吊打windows 的事
- 2025-09-19 刚接触python编译器和Pycharm的区别是什么?
- 最近发表
-
- Linux学习3 国产深度系统安装常用软件
- 用Cursor开启JAVA+AI生涯_cursor java
- 想学编程看过来,大概的入门学习路线。
- JeecgUniapp 全新版本 3.0 发布,采用 uniapp+vue3 最新架构
- 破解研发安全困局,安得卫士数据沙盒技术成企业核心资产守护者
- 人工智能-Anaconda3基础环境安装_anaconda3环境配置
- 基于Springboot + vue3实现的在线智慧考公系统
- 基于Springboot + vue3实现的学校学报出版发行
- 有哪些是你用了Mac电脑才知道Mac吊打windows 的事
- 刚接触python编译器和Pycharm的区别是什么?
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)