當前位置: 妍妍網 > 碼農

Aide:免費又高效的開源編程助手,自訂AI模型,我用他接入Kimi幫我開啟自動化編程!

2024-07-27碼農

今天我要和大家分享一款非常實用的開源編程助手— Aide

這款外掛程式是在 GitHub 上由開發者 nicepkg 研發的,可以說是對現有的編程助手如 Copilot、CodegeeX 或 Codeium 等的一次功能上的完美補充,讓我們開發者的編程體驗可以提升到一個新的高度。

我們每天都在編寫程式碼,但隨著計畫規模的增長和復雜度的提升,如何提高編碼效率成為了一個不可忽視的問題。

Aide 正是為了解決這些問題而生,它不僅提供了多種實用功能,還 支持多個主流和國產的 AI 模型 ,讓我們能夠靈活地選擇最適合自己的編程助手。

Aide 具備如下功能


  • 程式碼轉換 一鍵程式碼語言轉換。比如將 Python 轉換成 JavaScript,只需點選一下按鈕,Aide 就能幫你完成。這對於需要在多種程式語言中切換的開發者來說,簡直是福音。又或是你是Python工程師,但有個演算法只有Java實作的程式碼,這時候也可以將其轉換為對應功能的Python程式碼。

  • 程式碼註釋 一鍵添加詳細註釋,提升程式碼可讀性。比如:你入職了一家新公司,但是公司程式碼又是一些老前輩留下的,看不懂的時候,Aide可以為你的程式碼添加詳細的註釋,輸出到臨時檔供檢視。

  • 快速復制 批次復制檔/資料夾。可以節省大量時間,讓你更加專註於編碼本身。

  • 自訂命令 對選定檔執行自訂 AI 命令。你可以根據自己的需求設定命令,讓工作流程更加個人化和高效。

  • 變量重新命名 對變量名不滿意時,使用 AI 給出的變量名建議,給其重新命名變量。這不僅提升了程式碼的可讀性,還避免了重復和混淆。

  • 提示樣版 定義靈活的 AI 提示樣版。讓你在處理不同計畫時,可以快速呼叫預設的樣版,提升工作效率。

  • 多檔支持 選擇多個檔/資料夾進行 AI 提示或命令。這對於大型計畫的管理和操作來說,非常實用。

  • 忽略模式 使用自訂 glob 規則排除檔/資料夾。這樣你可以更精準地控制 AI 的工作範圍,不被無關檔幹擾。

  • 快捷鍵 設定你偏好的功能快捷鍵。讓你能夠更迅速地呼叫所需功能,提升工作效率。

  • Aide 除了上面羅列的主要功能之外,還 支持接入多種自訂AI模型 ,當然除了支持主流的 OpenAI、Claude 模型外,還 支持國內Kimi、天工和開源本地等模型。

    這樣的多樣性讓開發者有更多的選擇,可以根據計畫需求和個人偏好來選擇最適合的模型。

    安裝步驟


    安裝其實特別的簡單,跟其他IDE(VSCODE)外掛程式安裝方式一樣!不需要你額外的去下載安裝包!

    第一步:開啟 VSCode,點選左側活動欄中的擴充套件圖示(四個方塊組成的圖示)

    第二步:在搜尋框中輸入 「Aide」,找到由 nicepkg 開發的 Aide 外掛程式

    最後一步,點選 「安裝」 按鈕,等待外掛程式安裝完成即可

    但是如果想要使用Aide還需要進行一些配置:

    安裝完成後,點選左下角齒輪圖示開啟設定選單,選擇 「設定」

    在搜尋框中輸入 「Aide」,找到 Aide 的配置選項

    根據你的需求配置 Aide,比如選擇預設的 AI 模型、設定快捷鍵等

    預設系統填寫的是OpenAI的API地址及模型,沒有Key是用不了的。我這裏以月之暗面Kimi的模型來進行演示使用。為什麽用它,是因為它的API標準是相容OpenAI的API標準的,可以直接替換使用。像文心一言好像就不行。

    Aide配置KIMI API


    月之暗面API平台:https://platform.moonshot.cn/

    我在上面新建一個Aide的ApiKey做偵錯使用。

    然後將API Base URL、ApiKey、模型名填入到Aide的設定當中。

    具體使用的方式


    我這裏透過一些具體的例子進行使用,新建了一個空白的Python指令碼檔。

    寫了一個註釋:# 冒泡演算法

    使用的方式也特別簡單,點選「右上方的小書圖示」即可呼叫Aide。

    它會自動新建一個demo02.py的臨時檔儲存程式碼。

    在試一試Aide的程式碼轉換功能,直接使用上面生成的程式碼,轉成Java語言。點選右上方第三個程式碼塊的圖示。

    當然還有一鍵註釋、批次復制、變換變量名、AI模版等一系列好玩有趣又實用的功能,小編這裏暫不多做演示了,還是得自己體驗一番才知道是否可以當做自己開發工作的好助手。

    總的來說,Aide 這款 VSCode 擴充套件是一個非常值得推薦的工具。它不僅功能強大,還支持多種 AI 模型,讓我們開發者的編碼體驗更加順暢和高效。

    如果你還沒有體驗過,不妨去 VSCode中安裝試試,相信你會愛上這款實用的編程助手。

    GitHub: github.com/nicepkg/aide

    使用文件: https://aide.nicepkg.cn/guide/getting-started/


    如果本文對您有幫助,也請幫忙點個 贊👍 + 在看 哈!❤️

    在看你就贊贊我!