2020年4月1日 星期三

Intellicode-AI幫你維護程式碼


【寂天日語學習充電報】提供日常生活中的會話表現,並收錄最實用、最豐富內容,讓你輕鬆脫口說日語! 【臺北畫刊】網羅生活休閒、觀光旅遊等豐富資訊,深刻描繪臺北生活圈的點點滴滴,教你情不自禁愛上臺北!
★ 無法正常瀏覽內容,請按這裡線上閱讀
新聞  健康  u值媒  udn部落格  
2020/04/02 第571期  |  訂閱/退訂  |  看歷史報份
  科技新知 Intellicode-AI幫你維護程式碼
藉由頻寬和CPU大幅升級,為口罩實名2.0突破上一代效能瓶頸
一站式餐廳管理平臺Toast,讓中小型餐廳輕鬆數位轉型
Arrive智慧停車,讓你不再擔心沒位可停

Intellicode-AI幫你維護程式碼
FIND研究員:蔣曜安

在開發專案時,每位開發者都有各自偏好的程式碼風格,如果團隊間的風格差異很大,沒有統一規範的話,在未來程式碼的維護上,將會投入更多的成本,所以開發團隊通常會搭配Linter這樣的工具,來控管程式碼的品質。透過Linter工具建立團隊規範,我們可以確保團隊中每一個人寫出來的程式碼風格幾乎一致,例如:變數命名使用Camel Case、逗號後方強迫加空白等。

微軟在2018年的Build大會上釋出了Visual Studio的外掛套件Intellicode,一個利用人工智慧引導您寫出更符合團隊風格的利器,Intellicode透過Github上數千項開放原始碼專案,且每項專案都是超過100顆星以上的專案,利用它們當做基底,訓練出人工智慧模型,模型會在團隊編寫程式碼的同時,計算出您最可能使用的方法,並且把方法放在自動完成清單中的前面幾項讓您選擇,以及提醒專案中哪裡有風格不一致的情況,更讓人興奮的是,Intellicode甚至會提出推薦的程式碼內容結構,讓您輕鬆保持專案的一致性。

然而僅靠Github上的開放原始碼專案來訓練模型是不夠的,Intellicode還可以讓您利用私有的專案進行模型的訓練,會從您的程式碼基底動態建立.editorconfig檔案,來定義編碼樣式與格式,透過程式碼樣式的推理和控管等功能來提高私有專案的團隊工作效率,如果專案沒有經過大規模更動的話是可以不用持續進行訓練的,微軟也將Intellicode整合進Azure Pipelines當中,結合持續整合與持續部署的流程,定期訓練模型,以達到長期維護的效果。

相信未來許多編譯器也會推出各自的AI開發小幫手來協助開發系統,甚至透過AI的幫助,自動產生程式碼,微軟研究院與劍橋大學研究人員開發出一套可自己撰寫程式的人工智慧「DeepCoder」,儘管仍是早期研究,還不能應用於企業等級的軟體,隨著人工智慧的進步,未來可以被機器取代的工作將會越來越多,不論您是知識型工作還是勞力型工作,恐怕都難以避免被AI取代的風險。

資料來源:

https://docs.microsoft.com/en-us/visualstudio/intellicode/custom-models

https://openreview.net/pdf?id=ByldLrqlx

 
藉由頻寬和CPU大幅升級,為口罩實名2.0突破上一代效能瓶頸
FIND研究員:李啟榮

自109年初COVID-19(新冠肺炎、武漢肺炎)爆發以來,國內陷入口罩供不應求的窘況,政府為穩定口罩數量而推出了「口罩實名制」;口罩實名制上路開放查詢後湧入大量人潮,造成系統無力負荷,因此口罩實名制2.0有鑑於前代效能瓶頸,經專家建議針對網路頻寬、CPU負載等效能議題進行升級、強化,除保留前代的查詢功能外,更開放線上免排隊登記申購,使口罩實名制隨著效能升級、突破瓶頸,讓民眾申購口罩免於網路壅塞和現場排隊的困擾。

【口罩實名制1.0面臨之效能瓶頸】

隨著COVID-19疫情於109年1月下旬在臺灣境內擴散,政府在2/6起實施口罩實名制,但初代口罩實名制由於口罩產能不足,造成口罩瞬間售罄使民眾需四處奔波、現場排隊。口罩實名制1.0將各藥局口罩存量上網公開,希望減少口罩售罄和民眾排隊等窘況。

109/2/6~109/3/11期間的口罩實名制1.0,據健保署表示,起初官網頻寬僅100Mbps、瞬時上線3,000人,但在口罩實名制1.0首日有每分鐘18,000人次上線,既有頻寬無法負荷,陸續擴充頻寬為600Mbps、1Gbps,並借用其他業者主機方能減除負擔。

【口罩實名制2.0效能瓶頸解決之道】

有鑑於口罩實名制1.0在頻寬、運算能量等效能瓶頸,經由專家建議和系統調校,在新一代口罩實名制上線前,頻寬從初代1Gbps擴充為4Gbps,同時提供手機端APP、電腦端健保讀卡機等更多元的方式提供民眾申購口罩,因此瞬時容量上限多達8萬人,造成系統一度當機;後經由更新CPU擴充運算能量後,方才解除效能瓶頸。

口罩實名制2.0,藉由擴充頻寬和CPU運算效能,除解決效能瓶頸外,也有餘裕能應付大量上線負載、免排隊申購服務等需求,使口罩實名制2.0首日上路達47萬使用人次、並於上線後7日內累積將近118萬預約人次。

【小結】

由於臺灣方面因應口罩產能和分配的困境實施口罩實名制,藉由控制口罩分配量以減少民眾防疫恐慌;後隨著口罩產能擴充、分配額度也隨之鬆綁,並藉由更具效率的口罩實名制2.0系統,從以往的藥局庫存查詢轉變為線上實名申購,使得申購人次與日俱增。

藉由雲端技術專家針對口罩實名制1.0在大量連線、大量負載等效能議題,進行頻寬擴充和CPU升級,使口罩實名制2.0上線後,與前代相比提升40倍頻寬、26倍以上的同步上線人數,突破效能瓶頸,減少民眾同時上線之負擔;同時隨著頻寬、運算能量等效能提升,進一步提供多管道申購服務,使服務能量大幅提升、保障民眾大量申購時的連線品質。

資料來源:

1.中央健康保險署. (2020年2月6日). 面對首日健保特約藥局開賣實名登錄口罩的挑戰. 2020年3月19日 擷取自 https://www.nhi.gov.tw/News_Content.aspx?n=FC05EB85BD57C709&sms=587F1A3D9A03E2AD&s=B37FC37311AF877C

2.中央健康保險署. (2020年3月25日). 參與網路預購口罩民眾,請在健保快易通APP主頁直接點選eMask口罩預購. 2020年3月25日 擷取自 中央健康保險署: https://www.nhi.gov.tw/News_Content.aspx?n=FC05EB85BD57C709&sms=587F1A3D9A03E2AD&s=8B9A1507EF8869A0

3.王郁倫. (2020年3月19日). 【更新】收到口罩匯款通知沒?實名制0第一波預購免抽籤,繳費3須知一次看. 2020年3月19日 擷取自 數位時代: https://www.bnext.com.tw/article/56896/app-buy-mask-crash

4.蘇文彬. (2020年3月12日). 口罩實名制0今早上路,至下午2點止約8.8萬人預約成功. 2020年3月19日 擷取自 IThome: https://www.ithome.com.tw/news/136302

 
一站式餐廳管理平臺Toast,讓中小型餐廳輕鬆數位轉型
國內中小型餐廳業者眾多,許多業者因為成本與其他考量下,沒有建立一套餐廳管理POS系統,許多流程仍由人工掌握與處理,導致後續較難進行功能擴充或與其他業者合作。<<詳全文>> ...
 
Arrive智慧停車,讓你不再擔心沒位可停
美國一家智慧停車業者Arrive,成立的原因是創辦人常常苦惱找不到停車位,並且對於各個停車收費方式不一、找不到適合的停車場感到耗費時間。<<詳全文>> ...
 
防疫大作戰!新冠病毒是什麼大魔王?
人人聞之色變的「武漢肺炎」,科學家找出病因是種從未見過的冠狀病毒,並正式命名為「2019新型冠狀病毒」,簡稱新冠病毒。面對來勢洶洶的敵人,最重要的就是了解它的樣貌,究竟病毒是什麼?「冠狀」又是何意思?

揭開世界遺產神秘面紗 看見摩洛哥紅城真實面貌
提到摩洛哥,想到的是沙漠,是駱駝,是古城,是穿長袍包頭巾的摩洛哥人,腦海裡浮現的是北非的神祕又低調。當我抵達被稱為「上帝的故鄉」摩洛哥紅城,馬拉喀什,掀開她神祕面紗後,令人驚訝,原來這才是真實生活的摩洛哥。
 
本電子報著作權均屬「聯合線上公司」或授權「聯合線上公司」使用之合法權利人所有,
禁止未經授權轉載或節錄。若對電子報內容有任何疑問或要求轉載授權,請【
聯絡我們】。
  免費電子報 | 著作權聲明 | 隱私權聲明 | 聯絡我們

沒有留言:

張貼留言