標籤: 暫無標籤

智能軟體(intelligence software)是指能產生人類智能行為的計算機軟體。智能軟體不僅可在傳統的諾依曼的計算機系統上運行,而且也可在新一代的非諾依曼結構的計算機系統上運行。智能的含義很廣,其本質有待進一步探索,因而,對:「智能」難於給出一個完整確切的定義,但一般可作這樣的表述:智能是人類大腦的較高級活動,它至少應具備獲取和應用知識的能力、思維與推理的能力、問題求解的能力和學習能力。

1主要特徵

②基於問題求解
一個智能軟體往往採用人工智慧的問題求解模式來獲得結果。它與傳統的軟體所採用的求解模式相比,有 3 個明顯特徵,即其問題求解演算法往往是非確定型的或稱啟髮式的;其問題求解在很大程度上依賴知識;智能軟體的問題往往具有指數型的計算複雜性。智能軟體通常採用的問題求解方法大致分為搜索、推理和規劃3類。
①智能操作系統
也稱基於知識操作系統。是支持計算機特別是新一代計算機的一類新一代操作系統。它負責管理上述計算機的資源,向用戶提供友善介面,並有效地控制基於知識處理和并行處理的程序的運行。因此,它是實現上述計算機並付諸應用的關鍵技術之一。
智能操作系統將通過集成操作系統和人工智慧與認知科學而進行研究。其主要研究內容有:操作系統結構;智能化資源調度;智能化人機介面;支持分佈并行處理機制;支持知識處理機制;支持多介質處理機制。
③智能軟體工程支撐環境
又稱基於知識的軟體工程輔助系統。它利 用與軟體 工程領 域密切相關的大 量專門知識,對一些困難、複雜的軟體開發與維護活動提供具有軟體工程專家水平的意見和建議。智能軟體工程支撐環境具有如下主要功能:支持軟體系統的整個生命周期;支持軟體產品生產的各項活動;作為軟體工程代理;作為公共的環境知識庫和信息庫設施;從不同項目中總結和學習其中經驗教訓,並把它應用於其後的各項軟體生產活動。
⑤智能專家系統
專家系統是一類在有限但困難的現實世界領域幫助人類專家進行問題求解的計算機軟體,其中具有智能的專家系統稱為 智 能專家系統 。 它有如下基本特徵:不僅在基於計算的任務,如數值計算或信息檢索方面提供幫助,而且也可在要求推理的任務方面提供幫助。這種領域必須是人類專家才能解決問題的領域;其推理是在人類專家的推理之後模型化的;不僅有處理領域的表示,而且也保持自身的表示、內部結構和功能的表示;採用有限的自然語言交往的介面使得人類專家可直接使用;具有學習功能。

⑥智能應用軟體

指利用人工智慧技術或知識工程技術於某個應用領域而開發的應用軟體。顯然,隨著人工智慧或知識工程的進展,這類軟體也不斷增加。目前,已有許多智能應用軟體付諸實用,其中有的已成為商品軟體,它是人工智慧的主要進展之一。

相關評論

同義詞:暫無同義詞