薛強 張志軍 黨文濤 權(quán)利紅 王盼
摘要:在當(dāng)今經(jīng)濟社會,人工智能作為信息技術(shù)和計算機技術(shù)相結(jié)合發(fā)揮著非常重要的作用,但是,由于各種技術(shù)的不成熟,人工智能的應(yīng)用也相應(yīng)存在著一些問題。如何在軟件中設(shè)計發(fā)揮人工智能的作用是一個非常重要的課題,在這篇文章中,筆者分析了人工智能在計算機軟件開發(fā)中的應(yīng)用。
關(guān)鍵詞:人工智能;計算機軟件;應(yīng)用
1人工智能的內(nèi)涵概述
人工智能是模擬人類思考和信息處理智能技術(shù)的研究、開發(fā)、模擬和擴展的統(tǒng)稱,二十世紀(jì)五十年代中期人工智能誕生,現(xiàn)在已經(jīng)成為計算機科學(xué)的一部分,技術(shù)人員通過操作計算機讓其可以代替我們完成一些任務(wù),方便我們的生活,提供了不小的便利條件,此外,它屬于智能軟件的進(jìn)一步深化,用于生成像人腦一樣能夠做出響應(yīng)的智能程序。
2人工智能在計算機軟件開發(fā)中存在的問題
2.1語言智能問題未得到解決
我國計算機語言智能正在不斷提高,但是語言智能存在很多問題,用戶在使用過程中無法保證在完全安靜的環(huán)境下,除此之外,不同地區(qū)的用戶還存在著方言、地方口頭禪等語言差異,在接收用于智能處理的計算機指令時存在一些限制,所以,為了提高計算機的智能語言能力,研究人員和技術(shù)人員必須加強對科學(xué)技術(shù)的研究。
2.2詞匯量非常少,缺乏互動
詞匯量的多少決定了計算機系統(tǒng)在接收語音指令時的反應(yīng)速度,此外,交互環(huán)節(jié)過少也會影響計算機系統(tǒng)的智能水平,用戶語言的多樣性增加了系統(tǒng)語音識別的復(fù)雜性,系統(tǒng)沒有涵蓋多種語言,另外,搜索計算的效率會越來越高,搜索詞匯量也會慢慢增加,如果用戶的詞匯不在系統(tǒng)的詞匯數(shù)據(jù)庫中,可能出現(xiàn)很多問題和錯誤,人工智能語音應(yīng)用于計算機將產(chǎn)生巨大影響,作者恩熙了很多實際情況,發(fā)現(xiàn)計算機人工智能缺乏靈活的對話形式,需要改進(jìn)優(yōu)化以方便人們使用。
3軟件開發(fā)中人工智能系統(tǒng)的構(gòu)成
開發(fā)軟件的時候,人工智能系統(tǒng)主要是為了提高服務(wù)效率而設(shè)計的,因此獲取和用戶一樣的認(rèn)同感是必不可少的。每個人的大腦儲存量都是有限的,如果大腦不堪負(fù)荷以后,就會造成神經(jīng)衰弱等疾病,所以,在這種情況下,借助人工智能系統(tǒng)是最好的方法,軟件開發(fā)中的人工系統(tǒng)屬于將接收到的信息進(jìn)行分類的“大腦”,在設(shè)計的過程中,人腦需要根據(jù)功能進(jìn)行設(shè)計,刺入說,具備反射神經(jīng)和低級功能的大腦腦干,是相當(dāng)于動畫和競爭系統(tǒng)的軟件,小腦的運動中心是軟件中的導(dǎo)航,它的組成部分包括導(dǎo)航系統(tǒng)、輸入和識別系統(tǒng)、決策和推理系統(tǒng),就像人類的大腦一樣處理信息,執(zhí)行各種任務(wù)和指令,并體現(xiàn)在各個軟件的識別系統(tǒng)中,在開發(fā)軟件的過程中,每個指令和角色都需要不同數(shù)據(jù),所以說,在智能系統(tǒng)中輸入模塊和識別模塊中,會產(chǎn)生和調(diào)整各種數(shù)據(jù)和信息,在大數(shù)據(jù)背景下,軟件開發(fā)需要考慮感知系統(tǒng)的更新速度,例如,感知系統(tǒng)的更新速度,如果角色實現(xiàn)設(shè)定了智能線路,就需要考慮其他角色的情況了。
4人工智能在計算機軟件開發(fā)中的應(yīng)用
4.1人工智能系統(tǒng)框架設(shè)計
大多數(shù)情況下,人工智能系統(tǒng)框架設(shè)計分為兩種,第一種要求第一種要求開發(fā)人員了解流程,掌握整個軟件設(shè)計,例如,在游戲軟件開發(fā)中,用戶完成任務(wù)后進(jìn)入下一關(guān),獲得相應(yīng)的獎勵或道具,然后在下一關(guān)中,可以使用上一關(guān)獲得的這個道具,每一關(guān)都是獨立的,但是又存在關(guān)聯(lián)性;第二種是突發(fā)型,具有一定的難度。如果用戶有很多技能,它可以促進(jìn)各種技能的疊加生成新的技能,甚至超出了它自己設(shè)計的范圍,這對用戶也是非常有吸引力的。框架的設(shè)計方式取決于軟件的復(fù)雜性和類型,可以采用幾種不同的方式。第一個是行為樹,它使用邏輯思維結(jié)構(gòu)來設(shè)計軟件框架。一般用于面向過程的智能系統(tǒng)框架,整個框架圖就像一個樹形圖。為了控制對象的行為,系統(tǒng)必須調(diào)整所有節(jié)點,如果滿足這些條件,對象就會沿著預(yù)設(shè)的方向發(fā)展,在許多游戲系統(tǒng)中,玩家有這些不同的狀態(tài):自衛(wèi)、攻擊玩家和邏輯。常見的軟件類型包括“魔獸世界”、“Unity”、“英雄聯(lián)盟”等,二是規(guī)劃器,這是一種面向群體的智能系統(tǒng)結(jié)構(gòu),分為兩部分,一部分是任務(wù)的分解,另一部分是任務(wù)的完成,使用分層任務(wù)網(wǎng)絡(luò)規(guī)劃器,可以細(xì)化任務(wù)并發(fā)出相關(guān)指令,直到任務(wù)完成,第三種類型是面向目標(biāo)的計劃類型,其功能是切換角色的狀態(tài)。一旦一個角色能夠滿足一個特定的需求,這個角色就可以快速轉(zhuǎn)換到其他狀態(tài)
4.2重要的人工智能技術(shù)
軟件開發(fā)過程中的人工智能技術(shù)包括這些類型:第一種人工智能技術(shù)是在軟件中實現(xiàn)基本的感知、推理和判斷能力;第二,人工智能技術(shù)可以實現(xiàn)邏輯和情感的需求。第一個人工智能技術(shù)需要在有限狀態(tài)機和消息系統(tǒng)的幫助下實現(xiàn)。其中,有限狀態(tài)機需要通過數(shù)學(xué)模型進(jìn)行角色轉(zhuǎn)換工作,當(dāng)游戲玩家在博弈中處于不利狀態(tài)時,有限狀態(tài)機可以提示參與者進(jìn)行狀態(tài)切換,從而保護游戲玩家,例如,在游戲的某一部分代碼中,F(xiàn)SMStatae是所有狀態(tài)的基礎(chǔ),F(xiàn)SMMachine是特殊情況的基礎(chǔ),fsmmaicontrol是存儲數(shù)據(jù)的基礎(chǔ),在人工智能技術(shù)中,一般采用人工神經(jīng)網(wǎng)絡(luò)技術(shù)進(jìn)行軟件開發(fā),該技術(shù)模擬人類大腦的形狀,處理各種信息和數(shù)據(jù),神經(jīng)網(wǎng)絡(luò)技術(shù)除了賦予人工智能技術(shù)一定的邏輯外,還具有自學(xué)習(xí)的功能,所以它是非常智能和先進(jìn)的,目前,神經(jīng)網(wǎng)絡(luò)技術(shù)也得到了廣泛的應(yīng)用。
5人工智能在計算機軟件開發(fā)中的應(yīng)用前景
在軟件開發(fā)中使用人工智能,不僅增強了用戶體驗,還可以與用戶進(jìn)行溝通和交互,人工智能具有良好的應(yīng)用前景,它不僅摒棄了傳統(tǒng)的用戶體驗方式,還帶來了強烈的感官體驗,讓用戶獲得一定的沉浸感,從人工智能的系統(tǒng)設(shè)計角度來看,智能化、高級化的操作可以讓用戶沉浸其中,獲得一定的滿足感,在不久的將來,全智能機器領(lǐng)域?qū)⒊蔀槲磥砜茖W(xué)技術(shù)的主要研究方向,人工智能技術(shù)將得到充分的發(fā)展,在設(shè)計軟件開發(fā)的系統(tǒng)框架時,技術(shù)人員會使用一些算法來提高某個角色的自學(xué)習(xí)能力,收集各種用戶數(shù)據(jù),并根據(jù)用戶不同的使用習(xí)慣提供滿足用戶需求的服務(wù),也就是說,隨著科學(xué)技術(shù)的不斷發(fā)展,軟件系統(tǒng)設(shè)計和平臺開發(fā)將繼續(xù)朝著智能化、個性化的方向發(fā)展。
6結(jié)語
綜上所述,在軟件開發(fā)過程中充分利用人工智能技術(shù),不僅可以提高軟件開發(fā)的效果,而且可以更好地控制邏輯和設(shè)計腳本系統(tǒng)。在未來,滿足不同用戶的個性化需求將成為人工智能技術(shù)在軟件開發(fā)領(lǐng)域的一個重要發(fā)展方向。同時,也為人工智能的研究奠定了堅實的基礎(chǔ),因此,我們必須不斷學(xué)習(xí)和發(fā)展,推動人工智能在各個領(lǐng)域的應(yīng)用,最終帶來更多的經(jīng)濟和社會效益。
參考文獻(xiàn):
[1]李浩田,王崢.人工智能在計算機軟件開發(fā)中的應(yīng)用[J].無線互聯(lián)科技,2021,18(24):94-95.
[2]畢江會.基于人工智能的計算機應(yīng)用軟件開發(fā)技術(shù)研析[J].電子元器件與信息技術(shù),2021,5(07):195-196+198.
[3]張曉川.人工智能在益智類計算機軟件開發(fā)中的應(yīng)用研究[J].微型電腦應(yīng)用,2020,36(09):163-165.
作者簡介:
權(quán)利紅,1986.12.16,男,漢,山西省太原市,本科,中級,人工智能系統(tǒng)開發(fā)及機器人技術(shù),天津博諾智創(chuàng)機器人技術(shù)有限公司。