赞
踩
GitHub Copilot基于OpenAI的GPT-3.5模型进行训练,是一种基于机器学习的代码自动补全工具,由OpenAI和GitHub联合开发。(可淘宝上搜索关键词“copilot”,20-30就行)
使用方法:按tab采取建议、esc取消建议、CTRL + Enter 键 提供多种建议
GitHub Copilot支持多种编程语言和常见的开发框架,使得它适用于不同类型的项目和开发者。
选中代码片段,可在左侧选中内置功能进行提问后给出建议。不过,会存在一些问题:1. 使用过程中会存在胡乱回答。2. 选中行数存在上限。3. 画笔相关功能需根据上下文给出建议,选中行数存在限制,导致缺失上下文,给的建议不符合理想。而且,会直接修改选中代码无法进行比对。4. 这个插件需要挂梯子才能安装。
JS、TS 转换,Vue、JSX 转换,scss、less 转换
生成的代码无法运行成功
参考文章:https://juejin.cn/post/7205755166892113981
GitHub Copilot Chat基于GPT-4模型,是GitHub Copilot的扩展功能,旨在提供与开发者进行对话交流的能力。这使得开发者可以直接与Copilot进行沟通,并通过对话方式获取更加个性化和详细的代码提示。
加入等待队列:GitHub · Where software is built
选中以下代码,在左侧唤起窗口可以进行提问,提供一些常用场景/fix、/explain、/tests...
可以选择,不过,回复的是英文存在阅读门槛,也可以使用中文进行提问。
export function getOperationKey(): string {
return location.pathname.split('/')[2] || 'default';
}
GitHub Copilot Labs 和 GitHub Copilot Chat 相比较,Chat在体验上会更好一些。以聊天的形式进行提问可操作空间更大,这类插件无非针对代码进行解释、简化、潜在风险、优化建议等,使用下来Chat的回答质量也更高。
参考文章:https://blog.csdn.net/mashiqing/article/details/130651809
ChatGPT - 中文版为用户提供了一个有趣和实用的工具,可以用于对话、文本创作和其他基于中文的语言工作。1.内置一些Promot体验,比如:医生、美食家、高级前端开发等,2. 选中代码右键会有几个选项,解释、优化、可能存在的问题。主要是可免费使用GPT3.5进行提问
整体来说,GitHub Copilot是一个令人兴奋的工具,它可以提供有用的代码补全建议,减少编码时间,并提高开发效率。其他插件会针对代码进行解释、识别潜在风险优化、简化等review功能,提高代码的健壮性。然而,开发人员仍然需要保持对生成代码的审查和验证,以确保代码的准确性和质量。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。