小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

在VSCode上跑ChatGPT,文件都能直接生成

 天承辦公室 2023-07-30 發(fā)布于江蘇

機器之心報道

機器之心編輯部

網(wǎng)友:功能過于強大了。

爆火出圈的 ChatGPT 有一個非常亮眼的功能是代碼生成。許多開發(fā)者已經(jīng)開始在編程時使用 ChatGPT。
然而,直接使用 ChatGPT 等大型語言模型(LLM)編程的體驗感很差,因為需要進行大量的復制、粘貼和編輯才能提供上下文并將生成的答案合并到代碼庫中。
現(xiàn)在,有一個名為 Continue 的項目能夠讓 LLM 在 IDE 中運行,例如讓 ChatGPT 在 VSCode 中運行。

圖片

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

圖片

從頭開始生成文件
除了編輯已有代碼,Continue 還可以創(chuàng)建空白文件,從頭開始生成腳本。用戶可以使用如下命令創(chuàng)建 Python 腳本、啟動 React 組件:

圖片

回答編程問題
在實際開發(fā)中,開發(fā)者可能會遇到要優(yōu)化代碼的問題。用戶現(xiàn)在可以直接向 Continue 提問,Continue 會給出解決當前問題的方法:

圖片

然后,用戶還可以直接將給出的解決方法整合進右側(cè)的代碼中:

圖片

Continue 庫的安裝非常簡單快捷,首先用戶使用的 IDE 要支持 Python 3.8 及以上版本的編程語言。以 VS Code 為例,用戶需要在如下頁面下載 Continue 庫:
圖片
下載地址:https://marketplace./items?itemName=Continue.continue
感興趣的讀者快去試試吧。
參考鏈接:https://v/docs/intro

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多