簡介
CodeBRT 是什麼?
本節將簡單介紹專案的目標、功能和基本概念。
我們的目標
CodeBRT 的重點在於研究自然語言導向開發 (NLOD) 系統。目標是建立一個整合自然語言處理技術的程式開發環境,能夠在現有的開發環境中提供專案結構建議、自動文件建構以及自動程式碼生成,並改善指令品質,希望提升開發效率、程式碼品質,並降低程式開發的難度。
希望透過這些功能,提升開發效率、程式碼品質,並降低程式開發的難度。
功能
- 程式碼對話聊天:與人工智能互動,討論和理解程式碼。
- 程式碼排程任務:管理和自動化編碼任務。
- 程式碼補全:獲取程式碼建議和補全。
- 程式碼分析:分析程式碼以進行改進、修正錯誤或優化。
- 語音助理:通過語音命令和回應實現免手動操作的互動。
- 圖像分析:分析和理解與程式碼相關的圖像及其他任務。
該專案利用 VSCode 擴充 API 以及各種語言模型 API。