朱士高
摘要:進(jìn)入信息化時(shí)代后,計(jì)算機(jī)軟件進(jìn)一步發(fā)展。而為了更好的適應(yīng)社會(huì)發(fā)展的需求及人們生活、工作的需要,研發(fā)人員對計(jì)算機(jī)應(yīng)用性能進(jìn)行了提升,提出了創(chuàng)建智能體系統(tǒng)軟件工程思路。本文以此為切入點(diǎn),就智能體的概念作用、智能體系統(tǒng)軟件工程的特點(diǎn)、智能體系統(tǒng)軟件工程開發(fā)現(xiàn)狀、具體開發(fā)方法這幾方面的內(nèi)容進(jìn)行相關(guān)的論述。
【關(guān)鍵詞】智能體系統(tǒng) 軟件工程 方法研究
智能體系統(tǒng)軟件是計(jì)算機(jī)軟件的再次開發(fā),目前智能體在世界范圍內(nèi)被廣泛的使用。創(chuàng)建智能體系統(tǒng)軟件可有效的提升人們的工作效率,為企業(yè)的智能化發(fā)展提供了有利的支持。作為數(shù)字元素之一,智能體系統(tǒng)軟件的開發(fā)將隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展而逐漸完善。未來智能體系統(tǒng)軟件將由個(gè)體逐漸發(fā)展為群體,進(jìn)而將被大范圍的應(yīng)用到社會(huì)各行業(yè)中去。最終,為我國社會(huì)產(chǎn)業(yè)系統(tǒng)的自動(dòng)化運(yùn)行,國民經(jīng)濟(jì)的提升奠定下一個(gè)更為有利的基礎(chǔ)。為了實(shí)現(xiàn)這一目標(biāo),相關(guān)人員則非常有必要就創(chuàng)建智能體系統(tǒng)的軟件工程方法進(jìn)行探討。在探析研討的過程中,我們發(fā)現(xiàn)在智能體系統(tǒng)軟件工程的開發(fā)中尚存在一定的問題,需要人們有針對性的去予以改進(jìn)、完善。
1 智能體概述
1.1 智能體的概念
所謂智能體是一種結(jié)構(gòu)復(fù)雜的可自動(dòng)化運(yùn)行的機(jī)器,目前人們對于智能體尚無統(tǒng)一性定義。但是可以肯定的是,智能體的功能非常復(fù)雜,為實(shí)體性的設(shè)備。所以,智能體可以對人的特性進(jìn)行模擬。在實(shí)際的應(yīng)用過程中,智能體的使用效果非常理想,目前受到了人們普遍的認(rèn)可。
1.2 智能體的作用
由于智能體本身有很強(qiáng)的適應(yīng)性及邏輯推理能力,所以其可在不受外界干擾的條件下獨(dú)立的來完成任務(wù)。不僅如此,智能體可在獨(dú)立的狀態(tài)下分工合作且協(xié)調(diào)性極強(qiáng)。并以無線通訊的方式來對運(yùn)行中所出現(xiàn)的問題進(jìn)行解決。因而,智能體的應(yīng)用將起到提升工作效率、提升企業(yè)智能化的作用。于某種程度上而言,智能體系統(tǒng)軟件因其自身的特點(diǎn)對于原傳統(tǒng)計(jì)算機(jī)軟件所存在的缺陷予以了一定的彌補(bǔ)。因而這是一款非常適合于現(xiàn)代的、符合時(shí)代發(fā)展的軟件開發(fā)工程,其有效的對原有計(jì)算機(jī)軟件功能進(jìn)行了優(yōu)化,為當(dāng)代我國國民經(jīng)濟(jì)的穩(wěn)定化、持續(xù)化發(fā)展奠定下了有利的基礎(chǔ)。而今,智能體系統(tǒng)軟件已經(jīng)在各行業(yè)中被廣泛的應(yīng)用,且發(fā)揮著重要的作用。
2 智能體系統(tǒng)軟件工程的特點(diǎn)
智能體系統(tǒng)軟件工程與傳統(tǒng)系統(tǒng)軟件相比最大的特點(diǎn)在于智能性,在模擬人思維的基礎(chǔ)上該系統(tǒng)軟件可以對事物進(jìn)行推理,并同時(shí)對各項(xiàng)功能進(jìn)行智能化的協(xié)調(diào)。于此同時(shí),其還將對外部環(huán)境進(jìn)行感知。而后對事物進(jìn)行評估、判斷,進(jìn)而結(jié)合外部環(huán)境自主的來完成相應(yīng)任務(wù)。
3 智能體系統(tǒng)軟件工程發(fā)展現(xiàn)狀
3.1 基于設(shè)計(jì)概念角度下
設(shè)計(jì)元概念的建立是智能體軟件建設(shè)的初起,在建設(shè)的過程中需要在明確多方關(guān)系的基礎(chǔ)上進(jìn)行。但是就目前的實(shí)際情況來看,智能體系統(tǒng)軟件工程建設(shè)中的設(shè)計(jì)元建設(shè)還存在不足,需要于原則、步驟等方面加以完善。
3.2 基于智能體系統(tǒng)軟件應(yīng)用范圍角度下
在智能體系統(tǒng)軟件開發(fā)過程中,相關(guān)人員必須正視開發(fā)過程中的各種問題。其中包括有生長性、開放性、動(dòng)態(tài)性等等內(nèi)容,從而來達(dá)到改進(jìn)技術(shù)、擴(kuò)大應(yīng)用范圍的目的。
3.3 基于智能系統(tǒng)軟件結(jié)構(gòu)角度下
此外,在智能體軟件開發(fā)的過程中結(jié)構(gòu)問題也是技術(shù)人員所必須面對的。結(jié)構(gòu)的確定、方法的選擇對于智能體系統(tǒng)軟件最終開發(fā)功能具有極大的影響作用。因而,在具體的應(yīng)用開發(fā)過程中應(yīng)加以重視。
3.4 基于智能系統(tǒng)軟件開發(fā)過程角度
在智能化系統(tǒng)軟件的開發(fā)過程中,需要針對軟件的開展制定相應(yīng)的標(biāo)準(zhǔn)。從而來實(shí)現(xiàn)智能化系統(tǒng)軟件向工業(yè)化發(fā)展的邁進(jìn)。
4 智能體系統(tǒng)軟件開發(fā)路徑
4.1 系統(tǒng)結(jié)構(gòu)模型的建立
智能體系統(tǒng)軟件模型的建立主要包括以下幾方面的內(nèi)容:感知器、消息處理器、基于感知融合的世界模型、目標(biāo)判斷函數(shù)、策略部件、效應(yīng)器這幾部分。作為計(jì)算機(jī)關(guān)鍵的實(shí)體應(yīng)用結(jié)構(gòu),在構(gòu)建模型的過程中應(yīng)考慮將邏輯功能與理論中所存在的問題有機(jī)的結(jié)合,以求實(shí)現(xiàn)一一對應(yīng)關(guān)系。
其中感知器的建立主要是對外在環(huán)境及自身軟件系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行檢測,進(jìn)而來確保系統(tǒng)運(yùn)行的正確性,在感知器運(yùn)行的過程中可得到多種數(shù)據(jù)的使用情況;而消息處理器的建立是為了更好的將智能體系統(tǒng)軟件中各智能體進(jìn)行結(jié)合,從而實(shí)現(xiàn)在建立文本的基礎(chǔ)上來將相應(yīng)信息進(jìn)行傳遞;其中感知融合的世界模型則可將管制器與消息器中的信息進(jìn)行有機(jī)的結(jié)合,促使信息實(shí)現(xiàn)一致性的融合。目標(biāo)判斷函數(shù)則是個(gè)極為簡單的函數(shù)判斷方式,從而來有效的對兩個(gè)數(shù)值進(jìn)行比較;最后,效應(yīng)器則起到了系統(tǒng)輸出的作用,其對智能體系統(tǒng)下子任務(wù)具有監(jiān)督性作用,必要時(shí)還可調(diào)節(jié)智能體部件的順序。而策略部件的應(yīng)用則可根據(jù)實(shí)際情況來確定。
4.2 語言的應(yīng)用
這里的語言應(yīng)用指的是建設(shè)模UML,其是在結(jié)構(gòu)模基礎(chǔ)上所應(yīng)用的,目的在于實(shí)現(xiàn)應(yīng)用程序,而要實(shí)現(xiàn)這一目標(biāo)則需要通過編程來完成。這里簡單的對建設(shè)模UML的應(yīng)用進(jìn)行分析,通過分析可得在基于建設(shè)模UML的代碼基礎(chǔ)上來建立智能體系統(tǒng),而后在對這一系統(tǒng)進(jìn)行運(yùn)行。需要說明的是,該一語言是一種可視化的建設(shè)模語言。不僅如此,建設(shè)模UML與多數(shù)的面向?qū)ο笾g存在著非常緊密的關(guān)聯(lián)性,我們將這種關(guān)聯(lián)性稱為映射關(guān)聯(lián)性。而后,代碼則將根據(jù)該語言圖形成計(jì)算機(jī)框架程序,并于智能體系統(tǒng)軟件下的組成部分相互對應(yīng)。最終,在以上語言與模型的支持下,智能體系統(tǒng)軟件可擇優(yōu)的對當(dāng)前軟件的開展程序進(jìn)行相應(yīng)的選擇。
5 結(jié)語
綜上所述可得,智能體系統(tǒng)軟件工程相較于傳統(tǒng)軟件系統(tǒng)工程有著更多優(yōu)點(diǎn)。其的優(yōu)勢主要體現(xiàn)在智能化上,是符合時(shí)代發(fā)展的一種產(chǎn)物。于一定程度上而言,智能體系統(tǒng)軟件將原有軟件的缺陷給予了一定的彌補(bǔ)。所以,將智能體系統(tǒng)軟件應(yīng)用于各行業(yè)中將極大地提升工作效率,將更好的來滿足到當(dāng)前社會(huì)發(fā)展的實(shí)際需求。但是,在具體實(shí)施的過程中需要對應(yīng)用方法加以注意,以確保該軟件系統(tǒng)開發(fā)的優(yōu)良性,進(jìn)而為社會(huì)發(fā)展貢獻(xiàn)更大的力量。
參考文獻(xiàn)
[1]盧穎,創(chuàng)建智能體系統(tǒng)的軟件工程方法研究[J].電子技術(shù)與軟件工程,2015(06).
[2]李德偉,創(chuàng)新智能體系統(tǒng)的軟件工程方法研究[J].西部素質(zhì)教育,2015(02).
[3]呂森,創(chuàng)建智能體系統(tǒng)的軟件工程方法研究[J].科技展望,2015(33).endprint