CodeGeeX 2.0版本正式上線!從命名上看這是一次大版本的升級,
上個月,CodeGeeX在VSCode和JetBrains IDEs的插件中,加入了智能問答(Ask CodeGeeX)功能,讓用戶可以在IDE中通過問答對話的方式解決技術問題,本周,這一功能全新升級!在CodeGeeX2.0正式版中,將問答與IDE編程環境深度融合,可以通過聊天對話的方式直接操作代碼,

新版本中新增的使用方式是通過預置的幾個常用命令快捷操作,
一、“/explain”
當你撰寫代碼時,希望了解某一段生成的代碼作何解釋?那么你就可以在“Ask CodeGeeX”的對話框中,敲下快捷指令:“/explain”,左側邊欄的對話區會出現浮層,展示右側代碼生成區域的所有代碼,并對這些代碼進行解釋,同時在對話界面中回復,


如果你只需要解釋其中一部分代碼片段,那么你就可以在代碼生成區域中,選中該段代碼,左側邊欄的對話區會出現浮層,同時展示選中代碼,在對話區的浮層中通過命令列:“/explain”,觸發快捷指令操作,就可以幫你生成這一段的代碼解釋,并在對話界面中回復,
如果有默認語言設定,則會按默認語言回復,如果未設定語言,在聊天界面中會有讓用戶選擇中文或英文的功能,
二、“/comment”
同樣,當你希望為一段生成的代碼逐行添加注釋?那么你就可以在代碼生成區域,選中該段代碼,左側邊欄的對話區會出現浮層,同時展示選中代碼,在對話區的浮層中通過命令列:“/comment”,觸發快捷指令操作,就可以直接實作為這段代碼逐行添加注釋,注釋的內容會在代碼的生成區域更新,也會同時在對話區中回復,

如果有默認語言設定,則會按默認語言回復,如果未設定語言,在聊天界面中會有讓用戶選擇中文或英文的功能,這項功能的背后,是通過呼叫CodeGeeX代碼解釋模型來實作的,
三、“/fixbug”
當你撰寫代碼遇到一個錯誤時,在CodeGeeX插件的代碼生成區域中選中該段代碼,左側邊欄的對話區會出現浮層,同時展示選中代碼,在對話區的浮層中通過命令列:“/fixbug”,觸發快捷指令操作,就可以直接幫你找到這段代碼中的問題并進行錯誤修復,并且對修復代碼的區域做高亮標記,方便進行代碼對照,生成的代碼可以復制或直接插入編輯區,

除了以上命令外,也可以對選中的代碼提出任何問題,例如“這段代碼有什么安全問題?”“怎樣優化這段代碼的效率?”fixbug的在線體驗功能也已經在CodeGeeX官網上線,
四、側邊欄互動優化
此外,新版本中對側邊欄的互動以及框架結構,還做了多項優化,包括采用Tab結構優化“智能問答”和“代碼翻譯”的標簽,


小提示
以上的操作方式,以首先上線的VSCode插件為例,JetBrains IDEs插件隨后即會更新,歡迎大家體驗新版本,并在我們的用戶社群中反饋使用體驗,
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554569.html
標籤:其他
上一篇:南洋才女,德藝雙馨,孫燕姿本尊回應AI孫燕姿(基于Sadtalker/Python3.10)
下一篇:返回列表
