我肝肯定,很多很多小伙伴還不了解 Copilot 是什么,尤其是初學(xué)計(jì)算機(jī)的小伙伴,我這里普及一下吧!
GitHub Copilot 是一個(gè)基于 AI 的代碼自動(dòng)完成工具,由 GitHub 和 OpenAI 共同開(kāi)發(fā)。
GitHub 和 OpenAI 想必大家都很清楚了,前者是世界上最大的交友網(wǎng)站,不,開(kāi)源網(wǎng)站;后者是 ChatGPT 的母公司。
Copilot 可以直接集成在 Visual Studio Code 編輯器中或者 Intellij IDEA 中。幫助程序員更快、更輕松地編寫(xiě)代碼。
Copilot 能理解你的代碼意圖,并自動(dòng)提供代碼建議,可以幫助你寫(xiě)新的代碼,也可以幫助你理解和修改現(xiàn)有的代碼。
一圖勝千言,直接上圖吧!
Intellij IDEA 打開(kāi) 技術(shù)派 的源碼,當(dāng)我敲下注釋“啟動(dòng)”,然后 Copilot 就直接幫你生成對(duì)應(yīng)的代碼 SpringApplication.run(QuickForumApplication.class, args);
了,是不是超級(jí)方便?超級(jí)智能!
我只是舉了一個(gè)非常簡(jiǎn)單的例子,它還可以理解更復(fù)雜的業(yè)務(wù)和需求。
你比如說(shuō),我在前端頁(yè)面里就敲了一個(gè) 復(fù)制粘貼圖片
,它就能幫我生成這么一長(zhǎng)串代碼。
如果是一個(gè)非常喜歡編程但又有一些畏懼的小白,那么完全可以借助 Copilot 來(lái)編程!
Copilot 可不只是能幫忙寫(xiě)代碼,寫(xiě)文檔也是有一手。
我們切換到 readme 文檔,當(dāng)我在項(xiàng)目介紹下按下 enter 鍵,它就能聯(lián)想到“項(xiàng)目特點(diǎn)”。
再按下 enter 鍵,它可以聯(lián)想到 “技術(shù)棧新:采用主流的互聯(lián)網(wǎng)技術(shù)架構(gòu),包括 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等?!?/p>
你可以去體驗(yàn)一下。
Visual Studio Code 下也是完全可以勝任。
當(dāng)然了,魯迅曾說(shuō),“盡信書(shū)不如無(wú)書(shū)”(dog dog dog),Copilot 是一個(gè)生成式的智能 AI, 它有時(shí)候會(huì)給你瞎扯和胡鬧,你需要有鑒別能力。
極客 xx 上有一門(mén)公開(kāi)課,講 Copilot 的,免費(fèi),博主是我非常喜歡的一名獨(dú)立開(kāi)發(fā)者古思為
我就不貼鏈接了,喜歡的小伙伴可以去搜一下,非常 nice 的一門(mén)課。
學(xué)完你就能掌握 Copilot 的能力與使用細(xì)節(jié)了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-466202.html
以上,希望幫助到大家。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-466202.html
到了這里,關(guān)于GitHub Copilot:神一樣的代碼助手的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!