网址: https://githubnext.com/projects/copilot-labs
Copilot Labs 是一个实验性的项目,目前除了 vscode 插件。
主要功能有:
估计你和我一样都是想看看这个 copilot labs 能做到什么程度的工作。
目前只有 vscode 插件,安装顺序:
左侧面板打开侧栏
选中代码后左侧栏自动显示
这不错
很多同学反应解释这个代码英文的,看着不习惯。
类型选 custom , 在 prompt 中加入中文要求。
支持的语言很多
不敢用,破坏代码
处理之前
chapterCount = course?.chapters?.length ?? 0; for (int i = 0; i < chapterCount; i++) { var chapter = course?.chapters?[i]; sectionCount += chapter?.sections?.length ?? 0; for (int j = 0; j < (chapter?.sections?.length ?? 0); j++) { var section = chapter?.sections?[j]; minutesAll += section?.minutes ?? 0; } }
可读性处理
还可以
之前
// 载入播放器 Future<void> loadVideoPlayer({ nextSuri}) async { suri = nextSuri ?? suri; videoController?.pause(); videoController?.dispose(); chewieController?.dispose();
之后
不敢用,破坏代码
之前
// 载入播放器 Future<void> loadVideoPlayer({String nextSuri}) async { suri = nextSuri ?? suri; videoController.pause(); videoController.dispose(); chewieController.dispose(); if (section?.minutes == 0) { return; }
之后
不敢用,破坏代码
就是给你加入了 print 代码
不敢用,破坏代码
还可以,不会破坏代码
还可以, 但是需要我仔细的调试代码
还可以,但是需要自己测试好
看着还可以,挺能忽悠
接着用中文忽悠
输入: 加入中文函数注释,包括函数入参、返回值、每一步执行过程说明
GitHub Copilot Labs 是一个强有力的 copilot 补强,但是目前还在测试阶段,很多功能都是有问题的。造成很多 bug,所以你要自己去阅读调试。
一句话总结,只能帮上很基础的代码工作,但是往往这种工作是耗费体力的,正好可以用上。
end
Copyright 2023 ducafecat. All rights reserved.
微信: ducafecat, line: ducafecat,京ICP备2021009050号-3