VSCode 上跑 ChatGPT,文件都能直接生成
↓ 推薦關(guān)注↓
加入 城哥知識(shí)星球 ,解惑答疑,告別迷茫 爆火出圈的 ChatGPT 有一個(gè)非常亮眼的功能是代碼生成。許多開(kāi)發(fā)者已經(jīng)開(kāi)始在編程時(shí)使用 ChatGPT。 然而,直接使用 ChatGPT 等大型語(yǔ)言模型(LLM)編程的體驗(yàn)感很差,因?yàn)樾枰M(jìn)行大量的復(fù)制、粘貼和編輯才能提供上下文并將生成的答案合并到代碼庫(kù)中。 現(xiàn)在,有一個(gè)名為 Continue 的項(xiàng)目能夠讓 LLM 在 IDE 中運(yùn)行,例如讓 ChatGPT 在 VSCode 中運(yùn)行。
項(xiàng)目地址:https://github.com/continuedev/continue 總的來(lái)說(shuō),Continue 是一個(gè)由 SDK、GUI 和服務(wù)器組成的開(kāi)源庫(kù)。其中,SDK 使用戶能夠訪問(wèn)在 LLM 集成的 IDE 中訪問(wèn)一些必要工具(例如打開(kāi)目錄、編輯文件、調(diào)用模型等);GUI 能夠讓用戶透明地檢查每個(gè)自動(dòng)化步驟,從而提供撤銷和重新運(yùn)行任何錯(cuò)誤代碼的機(jī)會(huì);服務(wù)器則負(fù)責(zé)將 GUI 和 SDK 連接到 IDE,并決定下一步要采取哪些步驟。
下面我們來(lái)具體看一下 Continue 庫(kù)的功能和使用方法。 功能與使用 Continue 庫(kù)作為一個(gè)編程助手。 解釋代碼 使用 Continue 庫(kù),用戶可以直接在 IDE 中詢問(wèn)有關(guān)代碼的問(wèn)題,這借助了 LLM 對(duì)代碼的理解能力。用戶可以直接要求解釋整段代碼:
也可以選中部分代碼,要求Continue解釋程序中的細(xì)節(jié)。 用自然語(yǔ)言編輯代碼 LLM 本身具備的生成代碼功能主要是根據(jù)用戶給出的自然語(yǔ)言命令,編寫(xiě)一段代碼。Continue 庫(kù)把 LLM 集成到 IDE 中之后,用戶可以直接給一段代碼提供自然語(yǔ)言編輯命令,代碼就能按照要求進(jìn)行修改,甚至可以完成修改參數(shù)、初始化變量這種細(xì)節(jié)任務(wù):
加入 城哥知識(shí)星球 ,解惑答疑,告別迷茫 爆火出圈的 ChatGPT 有一個(gè)非常亮眼的功能是代碼生成。許多開(kāi)發(fā)者已經(jīng)開(kāi)始在編程時(shí)使用 ChatGPT。 然而,直接使用 ChatGPT 等大型語(yǔ)言模型(LLM)編程的體驗(yàn)感很差,因?yàn)樾枰M(jìn)行大量的復(fù)制、粘貼和編輯才能提供上下文并將生成的答案合并到代碼庫(kù)中。 現(xiàn)在,有一個(gè)名為 Continue 的項(xiàng)目能夠讓 LLM 在 IDE 中運(yùn)行,例如讓 ChatGPT 在 VSCode 中運(yùn)行。

項(xiàng)目地址:https://github.com/continuedev/continue 總的來(lái)說(shuō),Continue 是一個(gè)由 SDK、GUI 和服務(wù)器組成的開(kāi)源庫(kù)。其中,SDK 使用戶能夠訪問(wèn)在 LLM 集成的 IDE 中訪問(wèn)一些必要工具(例如打開(kāi)目錄、編輯文件、調(diào)用模型等);GUI 能夠讓用戶透明地檢查每個(gè)自動(dòng)化步驟,從而提供撤銷和重新運(yùn)行任何錯(cuò)誤代碼的機(jī)會(huì);服務(wù)器則負(fù)責(zé)將 GUI 和 SDK 連接到 IDE,并決定下一步要采取哪些步驟。
下面我們來(lái)具體看一下 Continue 庫(kù)的功能和使用方法。 功能與使用 Continue 庫(kù)作為一個(gè)編程助手。 解釋代碼 使用 Continue 庫(kù),用戶可以直接在 IDE 中詢問(wèn)有關(guān)代碼的問(wèn)題,這借助了 LLM 對(duì)代碼的理解能力。用戶可以直接要求解釋整段代碼:
也可以選中部分代碼,要求Continue解釋程序中的細(xì)節(jié)。 用自然語(yǔ)言編輯代碼 LLM 本身具備的生成代碼功能主要是根據(jù)用戶給出的自然語(yǔ)言命令,編寫(xiě)一段代碼。Continue 庫(kù)把 LLM 集成到 IDE 中之后,用戶可以直接給一段代碼提供自然語(yǔ)言編輯命令,代碼就能按照要求進(jìn)行修改,甚至可以完成修改參數(shù)、初始化變量這種細(xì)節(jié)任務(wù):


Continue 庫(kù)的安裝非常簡(jiǎn)單快捷,首先用戶使用的 IDE 要支持 Python 3.8 及以上版本的編程語(yǔ)言。 以 VS Code 為例,用戶需要在如下頁(yè)面下載 Continue 庫(kù):
- EOF -
作者簡(jiǎn)介
城哥,公眾號(hào)9年博主,一線互聯(lián)網(wǎng)工作10年(目前在職)、公司校招和社招技術(shù)面試官,主導(dǎo)多個(gè)公司級(jí)實(shí)戰(zhàn)項(xiàng)目(數(shù)據(jù)分析挖掘、算法、AI平臺(tái)建設(shè)等)。
關(guān)注我,陪你一起成長(zhǎng),遇見(jiàn)更好的自己。
星球服務(wù)
加入 知識(shí)星球 ,可以享受7大福利與服務(wù):免費(fèi)獲取海量技術(shù)資料、向我 1 對(duì) 1 技術(shù)咨詢、求職指導(dǎo),簡(jiǎn)歷優(yōu)化、歷史文章答疑(源碼+數(shù)據(jù))、綜合&專業(yè)技術(shù)交流社群、前沿技術(shù)分享(包含ChatGPT使用技巧)、定制專屬學(xué)習(xí)路線,幫你快速成長(zhǎng)、告別迷茫。
原創(chuàng)不易,技術(shù)學(xué)習(xí)資料如下,星球成員可免費(fèi)獲取,非星球成員,添加城哥微信:dkl88191,請(qǐng)城哥喝杯星巴克。
評(píng)論
圖片
表情





