banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

AI自我進化,學會自己寫程式了!

在之前自动生成代码的工具 Copilot,它是由 Github 根據大量的倉庫代碼進行預訓練生成的。如果感興趣可以具體看回我之前寫過的文章。裡面由包括安裝、使用方法等。由於 Copilot 已經需要收費,因此為了找到更加合理(免費好用)的生成代碼工具,幫助我把重複枯燥的代碼進行補全。最近又使用了幾個類似的工具,下面是我根據這些工具的一些使用體驗。
由於 Copilot 已經需要收費,因此為了找到更加合理(免費好用)的生成代碼工具,幫助我把重複枯燥的代碼進行補全。最近又使用了幾個類似的工具,下面是我根據這些工具的一些使用體驗。
(PS:更多詳細的內容,可以查看這個 github 網頁:
https://github.com/llq20133100095/AICodeGeneration)

640

使用教程#

1、Copilot#

1. 安裝:在 vscode 軟件中,找到 github copilot 進行安裝即可

640 (1)
2. 使用方法
自動生成
在 python 代碼自動生成中,只需要輸入 "函數名稱" + "英文描述",copilot 就可以根據對應的英文描述,給出代碼建議:

image
如果對上面的代碼不滿意,copilet 還可以利用快捷鍵進行替換:

640 (16)

得到更詳細的意見
可以通過快捷鍵 Ctrl+Enter 來得到 copilot 的更多詳細的輔助編程信息:

640 (2)

2、Tabnine#

640 (3)
2. 使用方法
tabnine 分為免費版本和收費版本
其中免費版本只能夠幫你補全你想要的代碼:

640 (4)
而付費版本則可以生成更多行代碼,且理解你的上下文需求

640 (5)

3、Mutable AI#

1. 安裝:在 vscode 軟件中,找到 Mutable AI 進行安裝

640 (6)
然後它會提示你,需要在官方網站上獲取 API key,登錄後就可以獲取:

640 (7)
然後回到 vscode 上,輸入 key 就可以了
2. 使用方法
給定 coding 指導
選擇 MutableAI:Give a coding instruction

640 (8)
輸入需要指導的內容:

640 (9)
代碼補全和生成

image

代碼文檔生成

image

4、Cheat.sh#

1. 安裝:在 vscode 軟件中,找到進行安裝 Snippet

640 (10)
2. 使用方法:
打開命令行,找到 snippet 輸入即可:

image

5、CodeGeeX#

1. 安裝:在 vscode 軟件中,找到進行安裝 CodeGeeX
640 (11)
2. 使用方法:
隱匿模式
在該模式中,CodeGeeX 將在您停止輸入時,從光標處開始生成(右下角 CodeGeeX 圖標轉圈表示正在生成)。生成完畢之後會以灰色顯示,按 Tab 即可插入生成結果。

image
交互模式
在該模式中,按 Ctrl+Enter 激活交互模式,CodeGeeX 將生成 X 個候選,並顯示在右側窗口中。
翻譯模式
在當前的語言的文本編輯器中輸入或者粘貼其他語言的代碼,您用鼠標選擇這些代碼,然後按下 Ctrl+Alt+T 激活翻譯模式,您根據提示選擇該代碼的語言,然後 CodeGeeX 會幫您把該代碼翻譯成匹配您當前編輯器語言的代碼。點擊翻譯結果上方的 use code 即可插入。您還可以在設置中選擇您希望插入的時候如何處理被翻譯的代碼,您可以選擇註釋它們或者覆蓋它。

image
提示模式(實驗功能)

在該模式中,您可以在輸入中添加額外的提示來實現一些有趣的功能,包括並不限於代碼解釋、概括、以特定風格生成等。該模式的原理是利用了 CodeGeeX 強大的少樣本生成能力。當您在輸入中提供一些例子時,CodeGeeX 會模仿這些例子並實現相應的功能。比如,您可以自定義模板中提供一段逐行解釋代碼的例子。選擇您想要解釋的代碼,按 Alt/Option+t 觸發提示模式,選擇您寫好的模板(如 explanation),CodeGeeX 就會解釋您輸入的代碼。

image

6、CodeWhisperer#

1. 安裝:
目前還沒有放出面向大眾的版本,但是可以去到官網加入 waitlist 進行內測。

640 (12)
2. 使用方法:
製訂現成的代碼

640 (13)
檢測代碼中的漏洞,並給出參考意見。

640 (14)

綜合打分#

640 (15)

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。