色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

人工智能和機器學習為DevOps帶來了新的自動化功能

如意 ? 來源:企業網D1Net ? 作者:Eran Kinsbruner ? 2020-10-16 14:31 ? 次閱讀

人工智能機器學習為DevOps帶來了新的自動化功能,為此需要對這些技術如何優化組織運營的示例進行了解。

DevOps工程旨在加速軟件開發流程,從而在不影響代碼質量的情況下更快地為客戶提供價值。

在過去的十年中,傳統的DevOps已經有了長足的進步,現在允許許多組織實施持續集成(CI)/持續部署(CD)管道。但是,在大多數情況下,組織仍然依靠人工流程和人工驅動的自動化流程的組合,并沒有進行優化。

人工智能和機器學習在DevOps的應用

在DevOps領域也見證了人工智能和機器學習技術的興起。這些工具正在成為融合到傳統DevOps工具堆棧中的有力候選者。從決策流程改進到自動化操作和代碼質量增強,在人工智能和機器學習的幫助下,DevOps的未來發展充滿希望。以下是七個值得關注的趨勢和變化:

(1)代碼審查實現自動化

在軟件開發的早期階段,從編碼本身開始,人工智能和機器學習工具就已經能夠基于思想數據集(機器學習和響應的機器學習算法的輸入)執行自動代碼審查和代碼分析。這些有助于減少人類的參與。

此外,使用代碼管理和協作工具,用戶可以自動將審查的工作量分散到團隊成員中。其最終的結果是能夠更早地檢測到代碼缺陷、安全問題和與代碼相關的缺陷,這些缺陷都是這些算法能夠輕松發現的。這些工具還可以減少代碼審查中的噪聲。除了檢測缺陷之外,自動代碼審查還強制執行編碼和安全標準。

(2)代碼分析工具實現自動化

由人工智能和機器學習支持的智能工具(例如代碼分析和改進)可以從數百萬行代碼的存儲庫中學習。然后,這些工具可以了解代碼的意圖,并記錄開發人員所做的更改。在那里,這些智能工具可以為他們分析的每一行代碼提供建議。

還有一些開發人員則采用不同的方法來分析代碼。在分析了來自開源項目的數百萬條代碼之后,由機器學習工具提供支持的代碼著重于性能,并幫助找到可能導致重大損失的代碼行,這些代碼會損害應用程序的響應時間。這些工具可以在代碼中發現問題,例如資源泄漏、潛在的并發競爭條件以及浪費的CPU周期,并且它們還可以在代碼審查階段和應用程序性能監視階段與持續集成(CI)/持續部署(CD)管道集成。

在同一類別下,對新功能進行編碼后,開發人員開始研究由人工智能和機器學習驅動的自動化單元測試創建。這可以為開發人員節省大約20%的時間。

(3)自我修復測試

構建后驗收和集成編碼的下一個階段是功能和非功能測試。在這里,使用人工智能和機器學習進行代碼創建以及自我修復測試代碼和維護在DevOps領域已成為現實。

測試自動化可能是一個巨大的瓶頸,并且通常是項目延遲的原因。不可靠的自動化會影響測試過程。而測試自動化不可靠的根本原因之一是測試中的應用程序和測試中使用的元素的不斷更改。智能技術可以幫助識別這些變化并調整測試,使其更加穩定可靠。

(4)低代碼/無代碼工具

此外,創建健壯的測試代碼的技能的成本很昂貴,而且并非總是可用,特別是對于移動應用和Web等數字應用程序而言。在這里,通過學習應用程序流程、屏幕和元素,人工智能和機器學習測試工具可以自動生成測試,而幾乎不需要代碼。這些工具可以在每次測試運行之間自我修復。

低代碼或無代碼工具允許更多的團隊成員參與測試自動化創建活動。它們還為開發者騰出時間專注于更重要緊迫的活動,例如創建新功能。

(5)機器人流程自動化

機器人過程自動化(RPA)是使用人工智能和機器學習進行測試的自動化的另一層。這樣的技術可以用于自動化大型組織中的大量采用人工、耗時、易出錯,以及難以自動化的流程。

(6)測試影響分析工具

在測試執行完成后,人工智能和機器學習測試影響分析(TIA)工具將處于適當位置,可以指導決策者將哪些測試繼續進行到下一個版本,哪些領域不涉及其他內容。在相同的測試類別下,人工智能和機器學習算法可以根據思想測試數據確定故障的根本原因,并節省大量的平均解決時間(MTTR)。

(7) AIOps

在DevOps流程的后期,在將代碼部署到生產之前和之后,人工智能和機器學習引領了AIOps中的新興技術。良好的AIOps解決方案不僅涵蓋智能應用程序性能監視(APM),而且還利用了IT基礎設施管理(ITIM)和IT服務管理(ITSM)。這些共同構成了生產和運營洞察力分析的綜合層,可以在大數據上運行,并且可以針對先進的現代軟件架構(微服務和云平臺等)運行。

借助基于人工智能的操作功能,組織團隊可以專注于確定其應用程序的服務運行狀況,并獲得對其生產數據的控制和可視性。這樣,DevOps團隊可以使用實時自動事件管理來加快其平均解決時間(MTTR)。在這里,人工智能和機器學習在生產中的應用程序內的日志可觀察性、趨勢和預測等方面可以做更多的工作。

使用AIOps產品組合中的此類工具,團隊可以減少并經常防止服務停機(預測性警報)。他們還可以加快支持故障解決的速度,更快地分析大型日志文件,并找出根本原因和類別(安全性、網絡、服務器等)。

結語

盡管DevOps和人類工程學永遠不會消失,但它們肯定可以使用一些幫助來優化和加速那些難以自動化和維護的單調、易出錯的活動。

人工智能和機器學習是應對這些挑戰的絕佳解決方案,并且通過對每個組織的問題進行適當的分析,決策者可以從這些工具中獲得巨大價值。而只有在將這些解決方案與現有流程和工具無縫集成的情況下,才能獲得成功。如果人工智能和機器學習無法輕松地集成到標準DevOps工具堆棧中,則項目將無法實現價值,并最終恢復到傳統的軟件開發實踐。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5562

    瀏覽量

    79240
  • 人工智能
    +關注

    關注

    1791

    文章

    47183

    瀏覽量

    238260
  • 機器學習
    +關注

    關注

    66

    文章

    8406

    瀏覽量

    132565
收藏 人收藏

    評論

    相關推薦

    SOLIDWORKS 2025:顯著增強的智能自動化功能

    SOLIDWORKS作為3D CAD設計軟件,一直以來都在不斷探索和創新,以提升設計師的工作效率和設計質量。其新版本——SOLIDWORKS 2025,更是將智能自動化功能提升到了一個全新的高度,
    的頭像 發表于 12-04 15:46 ?140次閱讀

    嵌入式和人工智能究竟是什么關系?

    嵌入式和人工智能究竟是什么關系? 嵌入式系統是一種特殊的系統,它通常被嵌入到其他設備或機器中,以實現特定功能。嵌入式系統具有非常強的適應性和靈活性,能夠根據用戶需求進行定制設計。它
    發表于 11-14 16:39

    人工智能機器學習和深度學習存在什么區別

    人工智能指的是在某種程度上顯示出類似人類智能的設備。AI有很多技術,但其中一個很大的子集是機器學習——讓算法從數據中學習
    發表于 10-24 17:22 ?2480次閱讀
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>存在什么區別

    《AI for Science:人工智能驅動科學創新》第6章人AI與能源科學讀后感

    、優化等方面的應用有了更清晰的認識。特別是書中提到的基于大數據和機器學習的能源管理系統,通過實時監測和分析能源數據,實現了能源的高效利用和智能化管理。 其次,第6章通過多個案例展示了人工智能
    發表于 10-14 09:27

    《AI for Science:人工智能驅動科學創新》第一章人工智能驅動的科學創新學習心得

    人工智能:科學研究的加速器 第一章清晰地闡述了人工智能作為科學研究工具的強大功能。通過機器學習、深度
    發表于 10-14 09:12

    risc-v在人工智能圖像處理應用前景分析

    RISC-V和Arm內核及其定制的機器學習和浮點運算單元,用于處理復雜的人工智能圖像處理任務。 四、未來發展趨勢 隨著人工智能技術的不斷發展和普及,RISC-V在
    發表于 09-28 11:00

    FPGA在人工智能中的應用有哪些?

    定制的硬件設計,提高了硬件的靈活性和適應性。 綜上所述,FPGA在人工智能領域的應用前景廣闊,不僅可以用于深度學習的加速和云計算的加速,還可以針對特定應用場景進行定制計算,為
    發表于 07-29 17:05

    機器視覺和人工智能的關系與應用

    釋視覺信息的技術。它涉及到圖像的獲取、處理、分析和解釋,以實現對物體、場景和事件的識別、定位、測量和分類。機器視覺系統通常由圖像采集設備、圖像處理軟件和執行器組成,可以應用于各種自動化智能化的場景。
    的頭像 發表于 07-16 10:27 ?905次閱讀

    人工智能機器學習和深度學習是什么

    在科技日新月異的今天,人工智能(Artificial Intelligence, AI)、機器學習(Machine Learning, ML)和深度學習(Deep Learning,
    的頭像 發表于 07-03 18:22 ?1266次閱讀

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2)

    ://t.elecfans.com/v/27221.html *附件:初學者完整學習流程實現手寫數字識別案例_V2-20240506.pdf 人工智能 語音對話機器人案例 26分03秒 https
    發表于 05-10 16:46

    機器學習怎么進入人工智能

    人工智能(Artificial Intelligence,AI)是一門涉及計算機、工程、數學、哲學和認知科學等多個領域的交叉學科,旨在構建智能化計算機系統,使之能夠自主感知、理解、學習和決策。如今
    的頭像 發表于 04-04 08:41 ?301次閱讀

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V1)

    *附件:初學者完整學習流程實現手寫數字識別案例.pdf 人工智能 語音對話機器人案例 26分03秒 https://t.elecfans.com/v/27185.html *附件:語音對話
    發表于 04-01 10:40

    嵌入式人工智能的就業方向有哪些?

    聯網ARM開發 NB-IoT開發及實戰 七:python工程師,人工智能工程師 python語法基礎 python核心編程 基于OpenCV的機器視覺開發 嵌入式人工智能滲入生活的方方面面,廣泛應用
    發表于 02-26 10:17

    ABB收購研發工程公司 進一步增強人工智能及軟件驅動自動化

    ABB集團機器人與離散自動化事業部總裁安世銘表示:“人工智能驅動的機器人和自動化能夠推動行業變革,在關鍵的全球趨勢和勞動力挑戰中
    的頭像 發表于 01-30 16:10 ?508次閱讀

    ABB收購Meshmind增強人工智能及軟件驅動自動化

    ABB的最新投資將加速提升軟件工程和基于人工智能的應用程序(包括機器學習和視覺)的研發能力。
    的頭像 發表于 01-19 14:24 ?1040次閱讀
    主站蜘蛛池模板: 久久九九亚洲精品| 精品无码一区二区三区不卡 | 亚洲欧美一区二区三区九九九| 亚洲国产亚综合在线区尤物| 亚洲中文热码在线视频| 在线观看视频国产| 99久视频只有精品2019| 成视频高清| 国产午夜永久福利视频在线观看| 国拍自产精品福利区| 快播苍井空| 日本内射精品一区二区视频| 婷婷五月久久精品国产亚洲| 亚洲欧美日韩在线码不卡| 91popny蜜桃臀| 打扑克床上视频不用下载免费观看 | 国产精品成人久久久久A伋| 好爽胸大好深好多水| 美女岔开腿露出粉嫩花苞| 青青青视频在线| 亚洲国产精品嫩草影院 | 亚洲AV日韩AV欧美在线观看网| 一二三四在线高清中文版免费观看电影| 1区2区3区4区产品不卡码网站| 成人影片迅雷下载| 簧片在线免费观看| 欧美午夜不卡在线观看| 午夜精品国产自在现线拍| 在线视频中文字幕| 多肉np一女多男高h爽文现代| 解开美女胸衣2破解版| 祺鑫WRITEAS流出来了| 亚洲日本欧美产综合在线| BL文高H强交| 狠狠色狠狠色狠狠五月ady| 欧美成人性色生活18黑人| 羞羞影院男女爽爽影院尤物| 99久久免费只有精品| 国产强奷糟蹋漂亮邻居在线观看| 免费夜色污私人影院网站| 羞羞在线观看|