目錄
- 寫在前面
- 一、如何安裝
- 二、如何使用
- 場景需求
- 體驗步驟
- 三、AI 編程實戰
- 指令功能
- 插件功能
- 知識庫功能
- 四、問題建議
- 五、體驗總結
- 🚀寫在最后
寫在前面
Baidu Comate 是基于文心大模型的 AI編程工具,它結合百度積累多年的編程現場大數據和外部優秀開源數據,為你生成更符合實際研發場景的優質代碼。提升編碼效率,釋放“十倍”軟件生產力。
4月3日,百度正式發布智能代碼助手Baidu Comate 2.0,面向個人開發者全面免費。百度CTO:百度每日新增代碼中27%由Comate生成,Baidu Comate 2.0已經在百度內部上崗1年,不僅精通100多種主流開發語言,甚至已經編寫了百度內部四分之一的代碼。接下來,本文章將手把手帶你體驗一次“Baidu Comate智能編碼助手
”,讓我們開啟Baidu Comate 體驗之旅吧!
一、如何安裝
以在 Visual Studio Code 中安裝 Baidu Comate為例
- 快速安裝
喚起 Visual Studio Code 插件市場直接安裝 Comate 插件,安裝后請重啟 IDE,即可開啟智能編碼之旅。 - 手動安裝
1 已安裝 Visual Studio Code 的情況下,左側導航上點擊擴展。
2 搜索Baidu Comate
,找到插件后點擊安裝。
- 下載插件后記得
重啟
一下Visual Studio Code,此時右下角會彈出登錄提示框
- 進行身份驗證登錄即可
- 當右下角彈出登錄成功即可開啟Baidu Comate 體驗啦~
溫馨提示
:如果此時沒辦法成功登錄,那就去官網的個人信息里復制出自己的License。
- 將自己的License粘貼在設置里,此時就能成功登錄啦~
二、如何使用
場景需求
Baidu Comate智能編碼助手通過自然語言以及上下文內容,獲取來自AI的編碼建議;契合個人風格和業務需求,高效完成編碼任務。
體驗步驟
智能編碼助手Baidu Comate,可以生成代碼、解決編碼問題。
代碼智能補全
在編輯器中,Comate 會智能給出補全提示,按
Tab鍵
采納。在代碼編輯區寫注釋,換行后會給出補全代碼。
鼠標懸浮到推薦代碼上可以查看快捷鍵,設置快捷鍵顯示方式。
快捷鍵:
Tab
采納Ctrl →
逐單詞采納Ctrl ↓
逐行采納。 編程知識問答您可以在側邊欄打開對話框(
快捷鍵: Y
),向我提問常規編程問題。 專業插件
選中代碼并點擊右鍵
,選擇Baidu Comate,可進行代碼解釋、單測生成、代碼優化等專業領域的操作。使用時先通過@喚起插件,再通過/喚起命令(或直接使用/喚起命令)。
目前官方提供的插件如下:
@Comate
/函數注釋
/行間注釋
/代碼解釋
/調優建議
/函數拆分
/清空對話框
/help
三、AI 編程實戰
Baidu Comate使用視頻.mp4
指令功能
- 使用智能編碼助手Baidu Comate可以非常方便地給代碼加注釋,點擊采納即可應用在代碼當中,點擊查看變更,可以很方便地看到代碼對比差異,非常便捷高效。
- 智能編碼助手Baidu Comate可以快速給出代碼解釋,步驟清晰,一目了然。
- 智能編碼助手Baidu Comate還可以給出代碼優化建議,并且給出了優化后的代碼,對優化點進行總結。
- 引用現有代碼編寫新代碼
實操之后,發現生成的代碼可直接使用,大大提高了編程效率!
插件功能
使用百度智能小程序進行智能問答
知識庫功能
引用當前文件可以更加便捷的進行操作。在使用知識庫的時候,智能編碼助手Baidu Comate會給出思考過程,這一點對于程序開發工作者來說體驗感非常好,這是一款有‘’溫度‘’的智能編碼助手
四、問題建議
1、在使用Baidu Comate智能編碼助手的時候,發現無法對問題進行編輯,如果可以新增一個編輯功能就好了,如果問的問題有誤,可以很便捷地進行修改
2、知識庫這里的功能使用介紹不清晰,新手使用頻率低。可以優化此部分的功能介紹,方便使用。
五、體驗總結
Baidu Comate的體驗之旅結束啦~但是我們使用 Baidu Comate的路途才剛剛開始!Baidu Comate智能編碼助手是一款利用先進的人工智能技術,旨在提高軟件開發效率和質量的輔助工具。它能夠快速生成代碼、識別和修復錯誤,降低開發成本,改善編碼質量,促進技術創新,為開發人員提供智能化的編碼支持,助力軟件行業的發展與進步。
百度創始人、董事長兼首席執行官李彥宏曾表示,2024最想推動的一件事,是讓每個人都具備程序員的能力。李彥宏表示:“未來的編程語言只會剩下兩種,一種叫英文,一種叫做中文。以后不會存在程序員這種職業,因為只要會說話,人人都會具備程序員的能力。”
未來,我們一起進步吧!
體驗鏈接:https://comate.baidu.com/zh
🚀寫在最后
希望我的分享能夠幫助到更多的人,如果覺得我的分享有幫助的話,請大家一鍵三連支持一下哦~
??原創不易,期待你的關注與支持~
點贊👍+收藏??+評論??
😊之后我會繼續更新前端學習小知識,關注我不迷路~