AI 輔助程式設計工具雖強大,但別輕信,權威技術文件仍是不可或缺

游客2024-07-10 10:30:01

前言

現如今,已經有的許多合規方式可以讓我們穩定使用各類AI輔助程式工具了。各類第三方應用/工具/插件,另外,國產大模型例如文心一言、訊飛星火等也都可以去體驗下

注意:基於個人使用經驗以及開發習慣,AI對話是個很不錯的“工具人”,它的水平很大程度上不取決於它自身,而取決於你的水平、你描述問題的清晰與準確程度。雖然它可以非常強大,但不能輕信、沉迷於它。在嘗試取得某個問題的解決方案時,查閱權威的技術文件等常規措施仍是必不可少的。

實踐表明,AI真的只是AI,聊天時,你的心態不能是讓它給你把活乾了,應該是給你出謀劃策、demo演示,對錯仍需自行分辨。經歷過語法錯誤、方法過時、自造語法等等…

更新下文檔吧,依專業性、使用體驗調整下優先級

一、

程式設計助手,真正意義上的助手。在你擅長的領域,它可能顯得馬虎,總犯小錯,甚至經常一本正經得胡說八道。但在網路上一搜全是複製貼上的情況下、或者處於你的知識盲區時,你完全可以把它供起來,虔誠得請求(精準描述)它給你指路(解決方案)

- 維基百科

插件- Your AI pair

相對於什麼都可以問的AI對話, 的定位就是“結對程式設計助理”,具體介紹、使用方法參考官方介紹。它可以在IDEs (Beta),, , Code中安裝拓展使用。

使用方式非常絲滑~

可免費使用60天,訂閱價十刀/月起,百刀/年起。

缺點在此,收費,貴!不過不用擔心,它有免費平替款,往後看。

範例

是個人用的最多的,它的使用方式使它能最大程度的參與日常開發。沒使用過的可以看看效果,看看助手能做什麼

1. js方法

 1

2. vue單一檔案元件

開發一個有一定複雜度,包含一系列邏輯的元件,在這個過程中, 能真正體現什麼叫AI結對程式設計助手

 2

3. vue組件

不僅是js,它可以參與到前端開發最基本的html/js/css 內,提供全方位協助

 3

再說一遍,使用絲滑~

誰用誰知道

當然,它的問題在於可能會直接拷貝別人的程式碼過來,涉及侵權問題,介意勿用。

它提供的建議仍然不能直接運用到生產,需要自行採納、完善,畢竟,它只是個助手

畢竟是收費的,過了免費體驗期,就要付費了,十刀每個月還蠻貴的。這裡推薦一個免費的替代品,它不光包含前者的功能,還可以進行對話,提供程式碼重構、解釋、註解產生等快捷功能。

 4

 5

同類的還有:

Cody Bito 二、國產訊飛星火

訊飛星火:國產認知大模型,根據個人使用經驗,感覺技術方案上比差點,但也不錯了。另外,它的優點在於功能很全面,可用於各方各面。此前需要申請,隔天便可通過。現在註冊即可使用

 6

釘釘-通義千問

釘釘接入通義千問

打工人使用比較方便

 7

還有很多其它國產大模型,但沒使用過,就不寫了。

三、最新發現Code Llama

Code Llama: 網頁免費使用,專為代碼服務。簡單體驗了下,好像只會用英文回答,但專業上確實不錯。

 8

四、免費瀏覽器插件插件

外掛:應用程式內搜尋、Sider

微軟外掛程式:Edge 外接程式搜尋Sider

可分別在Edge 瀏覽器安裝使用,免費版每天30個問題。省著點,夠用了。深度使用或不差錢的可以花錢升套餐,價格十刀/月起,百刀/年起

上面兩個插件都提供常見“話術”,並支援自訂及儲存。

最關鍵的是它們很穩定,很多完全免費的,要嘛後製收費或人多就卡起來了。

五、其它

Slack中選擇添加應用程式即可,然後直接和它對話,免費且無限制

Slack可以網頁瀏覽,可以下載APP到PC及手機,使用很方便

Slack可以使用Goole帳號註冊,蘋果手機註冊登陸甚至不需要科學上網

日常使用無需科學上網

已經不讓用了(科學上網可用),可以使用關鍵字搜尋並添加其它的同類應用