精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
如何使用人工智能自動寫代碼,程序員的福利

原創(chuàng) 傻大個黑科技 傻大個黑科技 2022-05-16 12:15 發(fā)表于北京

DeepMind已經(jīng)創(chuàng)建了一個名為AlphaCode的人工智能系統(tǒng), "以競爭性的水平編寫計算機程序"。這家Alphabet子公司針對人類比賽中使用的編碼挑戰(zhàn)測試了其系統(tǒng),使其處于人類編碼者的前54%。DeepMind表示,這一結(jié)果是自主編碼的重要一步,盡管AlphaCode的技能不一定能代表普通編碼員所面臨的那種編程任務(wù)。

但對于普通程序員來講,這些似乎很遙遠(yuǎn)。今天向大家介紹一個真正可以讓每個程序員都受益的人工智能項目——GitHub Copilot。

什么是GitHub Copilot?

GitHub Copilot是一個人工智能配對程序員,可以幫助你更快地編寫代碼,減少工作量。GitHub Copilot從注釋和代碼中提取上下文,并立即建議構(gòu)建函數(shù)。GitHub Copilot由OpenAI Codex驅(qū)動,這是一個由OpenAI創(chuàng)建的新的AI系統(tǒng)。GitHub Copilot技術(shù)預(yù)覽版可作為Visual Studio Code、Neovim和JetBrains IDE套件的擴展。

GitHub Copilot適用于大量的框架和語言。對Python、JavaScript、TypeScript、Ruby、Java和Go做得特別好,但它能理解幾十種語言,幾乎可以幫助你找到任何東西的方法。

GitHub Copilot可以作為Neovim、JetBrains和Visual Studio Code的一個擴展??梢栽谧烂嫔匣蛟谠贫说腉itHub Codespaces上使用GitHub Copilot擴展。

GitHub Copilot是如何工作的?

OpenAI Codex是在公開的源代碼和自然語言上進(jìn)行訓(xùn)練的,所以它既能理解編程,也能理解人類語言。GitHub Copilot編輯器擴展將你的評論和代碼發(fā)送到GitHub Copilot服務(wù),然后它使用OpenAI Codex來合成和給出建議。

GitHub Copilot有多智能?

主創(chuàng)團(tuán)隊對一組Python函數(shù)進(jìn)行了基準(zhǔn)測試,這些函數(shù)在開放源碼倉庫中有很好的測試覆蓋率。將函數(shù)主體留空,并要求GitHub Copilot將其填入。該模型在第一次嘗試時有43%的正確率,在允許10次嘗試時有57%的正確率。而且它一直在變得更聰明。

GitHub Copilot會寫出完美的代碼嗎?

不,GitHub Copilot 試圖理解你的意圖并生成最好的代碼,但它建議的代碼可能并不總是有效,甚至沒有意義。GitHub Copilot建議的代碼應(yīng)該像其他代碼一樣被仔細(xì)測試、審查和審核。

怎樣才能最大限度地利用GitHub Copilot?

當(dāng)你把你的代碼分成小函數(shù),為函數(shù)參數(shù)使用有意義的名字,并在使用過程中寫好文檔和注釋時,它的效果最好。當(dāng)它幫助你瀏覽不熟悉的庫或框架時,它似乎也能發(fā)揮最大作用。

GitHub Copilot使用什么環(huán)境來生成建議?

GitHub Copilot 依賴于文件的內(nèi)容,包括你正在編輯的文件。當(dāng)你使用GitHub Copilot時,它也可能收集存儲庫的URL或文件路徑來識別相關(guān)的上下文。

如何在Visual Studio Code中使用GitHub Copilot?

要在Visual Studio Code中使用GitHub Copilot,請遵循以下簡單步驟。

在Visual Studio Code中打開或創(chuàng)建一個文件。

打開 "擴展 "窗口

在搜索欄中搜索GitHub Copilot,如下圖所示。

點擊 "安裝 "來安裝該擴展。

安裝完成后,Visual Studio Code會提示你登錄以訪問GitHub。

點擊Sign into GitHub (確保你有一個GitHub賬戶或者免費創(chuàng)建一個賬戶)。

點擊Sign into GitHub。出現(xiàn)一個消息框,提示該擴展想登錄GitHub,你必須允許它登錄。

點擊允許。在你的默認(rèn)瀏覽器中打開一個網(wǎng)頁,要求授權(quán)Visual Studio Code訪問GitHub。

這時會打開另一個網(wǎng)頁,提示授權(quán)成功,并提供給你一個授權(quán)令牌。

復(fù)制該令牌,然后用該令牌登錄GitHub。

如何加入GitHub Copilot的等待名單?

在Visual Studio Code中會彈出另一個提示,提到你沒有訪問GitHub Copilot的權(quán)限,你需要加入等待名單。

點擊加入等待名單

你的默認(rèn)瀏覽器會打開以下地址:

https://copilot.github.com/

點擊注冊,選中同意條款,并選擇你使用Visual Studio Code的頻率上的選項。

點擊加入等待名單。在你開始使用之前,GitHub必須在你的賬戶上激活它。

如何使用GitHub Copilot插件

所有人工智能AI都是基于大數(shù)據(jù)的應(yīng)用,可以把GitHub Copilot看作是對github代碼庫的檢索。新建一個python文件,在最開始的部分輸入注釋,GitHub Copilot根據(jù)對注釋的理解自動給出建議,通過 Alt+[ 或 Alt+] 對建議進(jìn)行切換。使用 Ctrl+Enter 查看 GitHub Copilot 給出的所有建議。

喜歡此內(nèi)容的人還喜歡

前端很美

不喜歡

確定


面向?qū)ο蟮牟孪?/p>

不喜歡

確定


碼農(nóng)本農(nóng)

不喜歡

確定




原創(chuàng) 傻大個黑科技 傻大個黑科技 2022-05-16 12:15 發(fā)表于北京

收錄于合集

#人工智能2
#代碼5
#程序員3
##GitHub2
#coding2

DeepMind已經(jīng)創(chuàng)建了一個名為AlphaCode的人工智能系統(tǒng), "以競爭性的水平編寫計算機程序"。這家Alphabet子公司針對人類比賽中使用的編碼挑戰(zhàn)測試了其系統(tǒng),使其處于人類編碼者的前54%。DeepMind表示,這一結(jié)果是自主編碼的重要一步,盡管AlphaCode的技能不一定能代表普通編碼員所面臨的那種編程任務(wù)。

但對于普通程序員來講,這些似乎很遙遠(yuǎn)。今天向大家介紹一個真正可以讓每個程序員都受益的人工智能項目——GitHub Copilot。

什么是GitHub Copilot?

GitHub Copilot是一個人工智能配對程序員,可以幫助你更快地編寫代碼,減少工作量。GitHub Copilot從注釋和代碼中提取上下文,并立即建議構(gòu)建函數(shù)。GitHub Copilot由OpenAI Codex驅(qū)動,這是一個由OpenAI創(chuàng)建的新的AI系統(tǒng)。GitHub Copilot技術(shù)預(yù)覽版可作為Visual Studio Code、Neovim和JetBrains IDE套件的擴展。

GitHub Copilot適用于大量的框架和語言。對Python、JavaScript、TypeScript、Ruby、Java和Go做得特別好,但它能理解幾十種語言,幾乎可以幫助你找到任何東西的方法。

GitHub Copilot可以作為Neovim、JetBrains和Visual Studio Code的一個擴展??梢栽谧烂嫔匣蛟谠贫说腉itHub Codespaces上使用GitHub Copilot擴展。

GitHub Copilot是如何工作的?

OpenAI Codex是在公開的源代碼和自然語言上進(jìn)行訓(xùn)練的,所以它既能理解編程,也能理解人類語言。GitHub Copilot編輯器擴展將你的評論和代碼發(fā)送到GitHub Copilot服務(wù),然后它使用OpenAI Codex來合成和給出建議。

GitHub Copilot有多智能?

主創(chuàng)團(tuán)隊對一組Python函數(shù)進(jìn)行了基準(zhǔn)測試,這些函數(shù)在開放源碼倉庫中有很好的測試覆蓋率。將函數(shù)主體留空,并要求GitHub Copilot將其填入。該模型在第一次嘗試時有43%的正確率,在允許10次嘗試時有57%的正確率。而且它一直在變得更聰明。

GitHub Copilot會寫出完美的代碼嗎?

不,GitHub Copilot 試圖理解你的意圖并生成最好的代碼,但它建議的代碼可能并不總是有效,甚至沒有意義。GitHub Copilot建議的代碼應(yīng)該像其他代碼一樣被仔細(xì)測試、審查和審核。

怎樣才能最大限度地利用GitHub Copilot?

當(dāng)你把你的代碼分成小函數(shù),為函數(shù)參數(shù)使用有意義的名字,并在使用過程中寫好文檔和注釋時,它的效果最好。當(dāng)它幫助你瀏覽不熟悉的庫或框架時,它似乎也能發(fā)揮最大作用。

GitHub Copilot使用什么環(huán)境來生成建議?

GitHub Copilot 依賴于文件的內(nèi)容,包括你正在編輯的文件。當(dāng)你使用GitHub Copilot時,它也可能收集存儲庫的URL或文件路徑來識別相關(guān)的上下文。

如何在Visual Studio Code中使用GitHub Copilot?

要在Visual Studio Code中使用GitHub Copilot,請遵循以下簡單步驟。

在Visual Studio Code中打開或創(chuàng)建一個文件。

打開 "擴展 "窗口

在搜索欄中搜索GitHub Copilot,如下圖所示。

點擊 "安裝 "來安裝該擴展。

安裝完成后,Visual Studio Code會提示你登錄以訪問GitHub。

點擊Sign into GitHub (確保你有一個GitHub賬戶或者免費創(chuàng)建一個賬戶)。

點擊Sign into GitHub。出現(xiàn)一個消息框,提示該擴展想登錄GitHub,你必須允許它登錄。

點擊允許。在你的默認(rèn)瀏覽器中打開一個網(wǎng)頁,要求授權(quán)Visual Studio Code訪問GitHub。

這時會打開另一個網(wǎng)頁,提示授權(quán)成功,并提供給你一個授權(quán)令牌。

復(fù)制該令牌,然后用該令牌登錄GitHub。

如何加入GitHub Copilot的等待名單?

在Visual Studio Code中會彈出另一個提示,提到你沒有訪問GitHub Copilot的權(quán)限,你需要加入等待名單。

點擊加入等待名單

你的默認(rèn)瀏覽器會打開以下地址:

https://copilot.github.com/

點擊注冊,選中同意條款,并選擇你使用Visual Studio Code的頻率上的選項。

點擊加入等待名單。在你開始使用之前,GitHub必須在你的賬戶上激活它。

如何使用GitHub Copilot插件

所有人工智能AI都是基于大數(shù)據(jù)的應(yīng)用,可以把GitHub Copilot看作是對github代碼庫的檢索。新建一個python文件,在最開始的部分輸入注釋,GitHub Copilot根據(jù)對注釋的理解自動給出建議,通過 Alt+[ 或 Alt+] 對建議進(jìn)行切換。使用 Ctrl+Enter 查看 GitHub Copilot 給出的所有建議。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
原罪?人工智能生成代碼#GitHub Copilot遭集體起訴
重磅!OpenAI升級Codex,直接將書面語言轉(zhuǎn)為計算機代碼
AI卷趴程序員!DeepMind祭出競賽級代碼生成系統(tǒng)AlphaCode,超越近半碼農(nóng)
微軟這次做了個 AI,讓程序員提前下班,提早下崗
程序員用AI來寫AI代碼,“卷死”其他程序員?
用OpenAI給你的朋友寫封信
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 肃宁县| 深州市| 金秀| 龙岩市| 石景山区| 宿松县| 承德县| 鸡东县| 甘孜| 西华县| 民和| 甘德县| 得荣县| 宾川县| 金坛市| 呼伦贝尔市| 佛山市| 依安县| 金川县| 全椒县| 沙湾县| 呼伦贝尔市| 五峰| 新丰县| 阿鲁科尔沁旗| 山阳县| 兴安盟| 苍梧县| 佛教| 延吉市| 綦江县| 保德县| 岑巩县| 河津市| 民权县| 潼南县| 兴业县| 张北县| 许昌县| 奎屯市| 柳林县|