(這樣的標題可以嗎?)
過往二十年我們看到的每樣軟體業的重要發明幾乎都是為了幫人工智能增加資料庫。
(臉書集團是榜首,GoogleDrive是老二,Github可能排第三。)
軟體業的「菁英們」甚至會為了讓資料庫可以更能適用在訓練人工智能上而扭曲人們寫程式的習慣。
(如果你跟我一樣一路幾十年下來看著這種風潮演變、看著老人沈默的放棄一款程式語言走掉、年輕人毫無抵抗的被扭曲還自以為學習力很強很上進,你可能就能懂我的標題為什麼這麼樣寫....You mother-fxcking-cxnt!)
但,今天先不示範這種扭曲。
今天講怎麼使用Github copilot....請大家點閱這篇去年的鐵人賽文章。完畢。
(這樣交差可以嗎?)
才怪。這範例是VS(微軟產品)上適用。
但關於Github copilot服務取得的過程,是有簡單描述的。
「奇怪?不就是註冊後在本機端軟體上登入嗎?這不是必然的嗎?」可能有人會這樣問。
我的回答是:在軟體開發上,這件事還真的不是必然的。
記得「程式與電腦不懂OOXXOOXX」嗎?有時候,同一件「OOXXOOXX」會因為某些環境不同,有些時候需要取得特別權限,但有些時候不用,有些地方需要上網取得某些服務的「啟動碼(token)」,有些地方只需要在自己的電腦上就可以完成。
這個年頭的軟體開發在這件事情上已經完全沒有一個通用可靠的原則或邏輯可言,所以軟體開發才會賺錢因為再簡單的事情都會搞死你....更正,所以從事軟體開發時需要注意這些細節。
回題。
Android studio上要取得Github copilot功能也不難,到setting的plugis中搜尋「Github」即可。
取得後啟動功能就會看到登入頁,接著.....
混字數也是要有節操的,與其假裝認真的把剩下的廢話流程寫完,我寧可寫這一段。
然後我們開始用吧~~~
附帶說明:為什麼要使用Github plugin?
因為它可以更好的主動分析我們現有的程式碼,而不需要另外複製程式碼後貼上給它看。
這無形中可以節省很多時間。(但,卻會造成其他困擾。這後面再說。)