国外服装网站,网站开发流程记住吧,好的做详情页的网站有哪些,wordpress如何把注册链接又一款懒人神器问世了#xff1a;Visual Studio Code的扩展#xff0c;基于CodeBERT的Python文档字符串生成器。看来现在#xff0c;这群偷「懒」的程序员们连文档字符串都不想自己写了。基于CodeBERT的生成器跟正常的DocStrings用法一样#xff0c;你只需要输入三引号「“…又一款懒人神器问世了Visual Studio Code的扩展基于CodeBERT的Python文档字符串生成器。看来现在这群偷「懒」的程序员们连文档字符串都不想自己写了。基于CodeBERT的生成器跟正常的DocStrings用法一样你只需要输入三引号「“””」之后按Enter便能调用这个工具。就像这样并且这个生成器还可以在几种不同类型的文档字符串格式之间进行选择。而这个工具不仅仅能够帮助写代码的人还可以方便后来人读代码。可以说是非常方便的一个扩展了。这个工具的本质就是一个自然语言识别的AI它能够识别你所写代码的内容然后输出对应的字符串。具体是如何识别的该AI的作者是这么介绍的参数类型是通过PEP 484类型、默认值和var标签进行识别的。识别输入之后便是推断这之间进行训练的方法也并不复杂通过CodeBERT便可以实现。CodeBERT是一种双模预训练模型它可以捕捉自然语言和编程语言之间的语义连接是目前已知的第一个大型 NL-PL(自然语言-编程语言)预训练模型。在训练过程中使用 CodeSearchNet 语料库作为训练数据并使用 CodeBERT 中的 Code2NL微调任务。之后进行的推断基准测试如下从上图也能看出在不同的推断基准测试中所需要的生成时间都很短(2s内)这体现在操作上的话就是延迟。目前这个生成器可以支持识别args、kwargs、decorators和errors等参数类型。此外还可以输出Google、docBlockr、Numpy、Sphinx等Docstring格式PEP0257类型的格式也即将上线。使用方法1、从容器中运行模型推断服务具有GPU的话在安装nvidia-docker后运行docker run-it-d-GPU 0-p 5000:5000 gray kode/ai-docstring。只有CPU运行docker run-it-d-p 5000:5000 gray kode/ai-docstring。2、在VSCode中安装扩展并使用光标必须在定义正下方的行上以生成完全自动填充的文档字符串。用三重引号「“””或‘’’」打开文档字符串后按Enter键键盘快捷键是ctrlshift2Mac为cmdshift2。网友讨论该生成器一经发布便引起了网友们的讨论。有网友认为这是一项非常便利的技术非常期待不过也有网友认为这项技术仍具有不小的局限性比如这位网友认为更常见的注释是在代码中没有立即出现的上下文之间添加内容。不过虽然有局限但是人总是在「懒」的过程中变得更「懒」(狗头)。比如jQuery的流行是因为开发者懒得为DOM编写跨浏览器兼容性代码而之后Angular.js的流行是因为开发者连DOM都懒得操作。所以还是非常期待这个扩展的后续这些程序员能不能针对这些局限性进一步偷懒的。