Skip to main content

REDMADMEDIA 網誌

回前頁
何謂 Aider? - 當下科技

何謂 Aider?

· · 專欄: 當下科技

Aider 是一款創新的命令列工具,專為 AI 輔助結對程式設計而設計,使開發者能夠直接在終端機中與 GPT-4 和 Claude-3.5 等大型語言模型 (LLM) 進行協作。該工具尤其適用於編輯本地 Git 倉庫中的程式碼,使用戶能夠有效率地啟動新專案或改進現有程式碼庫。

Aider 的主要功能包括:

AI 結對程式設計:Aider 支援與 AI 進行即時協作,用戶可以直接透過命令列請求程式碼變更、改進或偵錯協助。它支援多種程式語言,包括 Python、JavaScript、Ruby 等。

Git 整合:Aider 的一大亮點是與 Git 的無縫整合。它會自動提交 AI 所做的更改,並附帶描述性訊息,為開發者提供安全保障,此功能使用戶能夠輕鬆追蹤更改,並在必要時回滾到先前的版本。

互動式聊天:使用者可以透過聊天介面與 Aider 進行溝通,指定要編輯的檔案並要求特定的變更,Aider 可以同時處理多個文件,因此非常適合需要協調不同文件變更的複雜專案。

健全的內鍵指令:Aider 支援各種聊天內指令來增強其功能,例如使用 /undo 撤銷變更、/run 執行測試、/type指定檔案加入聊天會話中,允許 Aider 根據使用者要求存取和修改其內容、以及 /model 在不同的 AI 模型之間切換。

不過,Aider 雖可在各種整合開發環境 (IDE) 中使用,如在VS code中,但它強項在終端後台以CLI運行,若刻意在整合開發環境使用,反而有點縛手縛腳。

要開始使用 Aider,開發人員可以透過 pip 安裝它:

pip install aider-chat

如使用 OPENROUTER 的 API 金鑰,設定環境的基本安裝指令為:

set OPENROUTER_API_KEY=API 金鑰

set AIDER_MODEL=openrouter/anthropic/claude-3.5-sonnet

安裝完成後,使用者便可以下列指令啟動:

aider

Aider 代表了人工智慧輔助編碼領域的一項重大進步,它為開發者提供了一個強大的工具,可以提高效率並簡化編碼流程,它與 Git 的整合、對多種程式語言的支援以及互動式聊天功能,使其成為希望在開發工作流程中利用人工智慧的新手和經驗豐富的程式設計師的寶貴工具。

0 likes

推薦文章

海參羊肉湯- 補腎助陽 - Mark哥醫師

海參羊肉湯- 補腎助陽 - Mark哥醫師

配方: 水發海參200g 羊肉 100g 姜、蔥、料酒適量 功效與應用: 海參羊肉湯補腎助陽,養血潤燥,適用於虛勞內傷、陽萎早洩、小便頻數、腸燥便秘等症。 方…

美國對格陵蘭的興趣

美國對格陵蘭的興趣

特朗普在委內端拉奪取石油後,現在又虎視眈眈格陵蘭的稀土。 格陵蘭擁有豐富的未開發自然資源,包括大量的稀土元素、石油和天然氣儲量,美國認為這些資源對於維持其技術和軍事優勢至關重要。據估計,格陵蘭…

給大家玫瑰花茶配搭的建議和禁忌 - Mark哥醫師

給大家玫瑰花茶配搭的建議和禁忌 - Mark哥醫師

玫瑰花茶天然純淨無雜質,會因水質酸鹼度不同,而呈現紅色、紫色、藍色至金黃色,均屬花青素正常變色現象,請安心食用。 花青素是一種水溶性色素,可以隨著細胞液的酸鹼改變顏色。細胞液呈酸性則偏紅,細胞…

留言 (0)

還沒有留言,成為第一個留言的人吧!

發表留言

您必須登入才能留言。