【译】使用 GitHub Copilot 作为你的编码 GPS

news/2024/9/25 8:35:39

  GitHub Copilot 是一个改变游戏规则的人工智能助手,可以彻底改变您在 Visual Studio 中的编码流程。在我们的视频系列中,Bruno  Capuano 探讨了这个智能编码伙伴如何帮助您更有效地编写代码,同时保持质量和准确性。

Copilot:是助手,而不是替代品

  Bruno 强调,GitHub Copilot 旨在支持您在 Visual Studio 中的编码之旅,而不是取代开发人员。微软的理念是让 AI 与人类的努力和谐相处,保持尊重人类尊严的平衡。正如 CEO  Satya Nadella 所强调的那样,AI  应该在不取代人类的情况下提高生产力。

  这就是为什么开发人员应该始终验证由 GitHub Copilot 生成的代码,因为基于 AI 的系统有时会建议与您的需求不一致的代码,甚至产生错误,称为“hallucinations(幻觉)”。尽管 GitHub Copilot 总体上是准确的,但审查其建议以确保正确性至关重要。

  开始前,请确保在您的开发环境中安装了 GitHub Copilot。有关安装的更多信息,请参阅官方文档。

LLMs 将成为新的交互范式

  大型语言模型(LLMs,Large Language Models)是GitHub Copilot 背后的技术,为与计算机交互提供了一种新的范式。这些模型依赖于复杂的概率和广泛的训练数据来生成基于自然语言提示的响应,从而允许更具会话风格的编码。这种交互模式并不局限于文本,它还可以涉及其他媒体类型,如图像和视频。

 

  然而,考虑到 LLMs 的可变性,相同的查询可能产生不同的结果,这强调了开发人员监督的必要性。

用 GitHub Copilot 拥抱未来

  随着 AI 越来越多地融入各个行业,开发人员需要适应。像 GitHub Copilot 这样的工具可以通过提高效率和适应性来给你带来竞争优势。为了在不断变化的技术领域保持领先地位,熟悉 AI 工具并了解它们的优势和局限性至关重要。要了解有关 GitHub Copilot 以及如何使用它的更多信息,请访问 https://learn.microsoft.com/zh-cn/collections/ng58uwrk6g53ox?WT.mc_id=academic-129245-abartolo 来查看相关资源,了解如何在项目中充分利用 GitHub Copilot!

 

原文链接:https://devblogs.microsoft.com/visualstudio/using-github-copilot-as-your-coding-gps/

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30816.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

[转帖]mkcert

https://github.com/FiloSottile/mkcert mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.$ mkcert -install Created a new local CA 💥 The local CA is now installed in the system trust store! ⚡️ The …

读人工智能时代与人类未来笔记01_重塑人类社会秩序

读人工智能时代与人类未来笔记01_重塑人类社会秩序1. AlphaZero 1.1. 2017年年底,由谷歌旗下DeepMind公司开发的人工智能程序AlphaZero击败了当时世界上最强大的国际象棋程序Stockfish 1.1.1. AlphaZero对Stockfish的百场战绩是28胜72平0负,可以说获…

[转帖]Nginx(四)虚拟主机

说明: 各个指令块在具体的应用场景再进行说明 一 虚拟主机 一个web服务里面就是一个独立的网站站点,这个站点对应独立的域名或者IP或者端口 特点:具有独立的程序及资源目录,可以独立的对外提供服务供用户访问! +++++++++++++++++++ 分割线 +++++++++++++++++++ 虚拟主机…

大吴雨逝键

。无需多言,

免杀初探

刚开始看点免杀的东西,做下笔记。0x00 概念 免杀是反病毒技术,指的是一种能使病毒木马免于被杀毒软件查杀的技术。免杀的最基本思想就是破坏特征,可以是特征码,也可以是行为特征,以这种思路修改病毒、木马的内容,来对抗杀软。 网上的开源测试项目在短时间内就会被安全厂商…

rancher安装教程

一、安装 docker 1. 创建 build.sh 文件,到 Linux下执行 #!/bin/bash# 检查Docker是否已经安装 if which docker > /dev/null; thenecho "Docker已经安装,开始卸载..."# 卸载Docker及其相关组件docker stop $(docker ps -aq)docker rm $(docker ps -aq)docker s…

软件设计师:计算机网络

网络设备物理层:中继器、集线器(多路中继器) 数据链路层:网桥、交换机(多端口的网桥) 网络层:路由器 应用层:网关广播域、冲突域13年后没考过协议簇 纯背IP、TCP、UDPIP(网络层)只提供无连接、不可靠的服务,效率高 差错检测、流量控制、拥塞控制、重发连接、可靠传输等服务…