<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          已開源!在 VSCode 上跑 ChatGPT,文件都能直接生成

          共 1754字,需瀏覽 4分鐘

           ·

          2023-07-31 19:23


          轉(zhuǎn)自:機(jī)器之心

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

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

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

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

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

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

          Continue 庫的安裝非常簡(jiǎn)單快捷,首先用戶使用的 IDE 要支持 Python 3.8 及以上版本的編程語言。以 VS Code 為例,用戶需要在如下頁面下載 Continue 庫:
          下載地址:https://marketplace.visualstudio.com/items?itemName=Continue.continue
          感興趣的讀者快去試試吧。
          參考鏈接:https://continue.dev/docs/intro
          推薦閱讀  點(diǎn)擊標(biāo)題可跳轉(zhuǎn)

          1、純 C 代碼實(shí)現(xiàn)嬰兒 Llama2,MacBook 可運(yùn)行,已攬1.6k星

          2、12 頁線性代數(shù)筆記中文版開源,獲得 Gilbert 大神親筆題詞!

          3、Meta 最新開源圖形庫 IGL ,支持游戲開發(fā)、3D建模

          瀏覽 1190
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一本色道久久HEZYO亚洲精品 | 精品无码久久久久久久久 | 一级毛片久久久久久久女人18 | 国产内射一级视频 | 亚洲综合精品在线观看 |