[摘 要] 本文首先界定了智能財務軟件的內涵,然后按照技術實現方法把智能財務軟件分為智能算法#65380;知識工程#65380;海量信息#65380;概念語義#65380;自然交互等5類#65377;在此基礎上,本文分析了智能財務軟件的發展方向,并提出了未來智能財務軟件的體系結構#65377;
[關鍵詞] 財務軟件;人工智能;智能財務軟件
[中圖分類號]F232[文獻標識碼]A[文章編號]1673-0194(2007)10-0012-03
1 引 言
經過近20年的發展,會計電算化在我國已經被廣泛接受#65377;但隨著計算機技術的發展和管理水平的提高,已有的財務軟件已不能滿足用戶的需要#65377;有學者指出,會計電算化系統需要引入人工智能技術,財務軟件必須智能化#65377;為了與傳統的財務軟件相區別,通常把在開發過程中應用了人工智能技術(Artificial Intelligence, AI)的財務軟件稱為智能財務軟件(Intelligent Financial Software, IFS)#65377;
智能財務軟件并不是新事物,早在1984年美國研究人員就曾開發了一個銀行貸款評審專家系統(Expert System, ES)#65377;之后,國外的一些相關研究成果被介紹到國內#65377;除了專家系統之外,人工神經網絡(Artificial Neural Network, ANN)#65380;遺傳算法(Genetic Algorithm, GA)#65380;多Agent系統(Multi-Agent System, MAS)等方法也被應用于財務工作中來#65377;近年來,學者關注的熱點是以數據倉庫和數據挖掘(Data Mining, DM)為基礎的商業智能(Business Intelligence, BI)和本體論(Ontology)方法的應用#65377;但這些研究很分散,沒有在智能財務軟件這個主題下被統一分析過#65377;
本文將在分析智能財務軟件內涵的基礎上,結合已有的研究,從技術實現的角度對智能財務軟件進行分類#65380;比較,然后進一步探討智能財務軟件的發展和未來智能財務軟件的體系結構#65377;
2 智能財務軟件內涵
由于在其他行業中的成熟應用,人工智能被引入到財務軟件的開發中來#65377;因此,智能財務軟件就是在開發過程中應用了人工智能技術的財務軟件#65377;由于人工智能有專家系統#65380;人工神經網絡#65380;數據挖掘等眾多領域,再加上財務軟件開發有很強的專業性,這使得對智能財務軟件技術實現的研究很分散#65377;而且,對智能財務軟件的理解也很不統一,對智能財務軟件的界定帶有時間性的特點#65377;例如,當前所指的財務智能系統是以數據挖掘為基礎的系統,而此前學者所指的財務智能系統主要是指專家系統#65377;本文把智能財務軟件定義為在開發過程中應用了任何一種人工智能技術的所有財務軟件#65377;相應地,本文把財務軟件從傳統的非智能財務軟件向智能財務軟件轉變的過程稱為財務軟件的智能化#65377;
在財務軟件的發展過程中,有核算型#65380;管理型兩個明顯的階段#65377;核算型財務軟件積累了大量的電子化數據,為管理型財務軟件的出現提供了可能#65377;例如,智能財務分析系統所依賴的數據倉庫需要大量的數據,這些數據就來自于傳統財務軟件等系統的數據庫#65377;對應地,可以將智能財務軟件劃分成智能化核算型#65380;智能化管理型兩大類#65377;由于核算型財務軟件的主要任務是輔助人們完成賬務處理等工作,智能化核算型財務軟件的關鍵是以自動生成憑證為代表的操作過程智能化#65377;例如,在憑證輸入時自動生成會計科目等功能#65377;而管理包括預測#65380;計劃#65380;控制#65380;決策#65380;分析等許多工作,人工智能技術可以應用于智能化管理型財務軟件中的很多地方#65377;例如,DM在財務分析系統中的應用;ANN#65380;GA等計算智能在預測中的應用;進化策略在最優訂貨量等決策問題中應用#65377;于是,按照人工智能技術的應用領域不同,智能財務軟件可分為操作過程智能化#65380;業務分析智能化#65380;決策支持智能化#65380;預測規劃智能化和控制監督智能化#65377;
3 智能財務軟件技術實現分類與比較
按照所運用的人工智能技術不同,并且考慮到人工智能技術的發展#65380;應用的先后,本文將智能財務軟件按照技術實現方法的不同分為5類,如表1所示#65377;

需要指出的是,表1中的“知識工程”類智能財務軟件(簡稱K-IFS)和“海量信息”類智能財務軟件(簡稱I-IFS)等在技術實現時也可能會應用到算法,但是算法不是它們的突出特點#65377;而“智能算法”類智能財務軟件(簡稱D-IFS)則只是運用智能算法來處理數據#65377;表1不僅能幫助我們分析各類智能財務軟件的技術實現特點,還能幫助我們分析智能財務軟件的發展趨勢#65377;例如,在智能財務軟件的發展過程中,K-IFS先于I-IFS;但K-IFS沒有得到廣泛應用,而I-IFS一經提出就得到了理論界#65380;實務界的青睞#65377;這個智能財務軟件發展過程中的事實是和信息科學中由數據到信息再到知識的發展規律是吻合的#65377;I-IFS容易被接受還因為I-IFS實現起來比K-IFS更簡單#65377;
4 智能財務軟件的發展
在財務軟件智能化的同時,財務軟件發展呈現出分布式#65380;個性化#65380;集成化的趨勢#65377;財務軟件的這些發展趨勢,對智能財務軟件的技術實現提出了挑戰,也將提供新的機會#65377;
隨著Internet的發展以及內部Intranet的建設,分布式的信息化建設已經成為全社會的共識#65377;在這樣的大背景下,財務軟件將呈現分布式的趨勢#65377;在分布式的環境下,處在不同位置的合法用戶之間應能共享財務信息#65377;這對智能財務軟件的開發提出了新的挑戰——在開發智能財務軟件時要考慮通訊#65380;數據一致性等問題;這也為智能財務軟件的研究指出了新的方向,如智能網絡財務分析系統以及“概念語義”類智能財務軟件(簡稱S-IFS)#65377;
隨著管理水平的提高,財務軟件要想滿足不同組織#65380;不同用戶的多種需要,財務軟件就需要有針對性,體現出個性化的特點#65377;自然語言理解(Natural Language Processing, NLP)#65380;模式識別(Pattern Recognition, PR)等技術的運用將使得財務軟件的使用更加簡單#65377;這使得更多的人想使用財務軟件#65380;會使用財務軟件,從而加劇個性化的趨勢#65377;這也將為財務軟件的普及帶來可能,為財務軟件的發展提供更大的空間#65377;因此,“自然交互”類智能財務軟件(簡稱O-IFS)是智能財務軟件發展的一個方向#65377;
在信息化的過程中,企業的信息技術人員一直嘗試將財務#65380;生產#65380;采購#65380;銷售#65380;庫存等部門的信息集成在一起,從而避免“信息孤島”的存在#65377;智能財務軟件將不僅要考慮到不同系統之間的集成,還需要考慮到不同人工智能技術的集成#65377;智能財務軟件開發者必須把有關的人工智能技術整合在一起來開發智能財務軟件,而不能在開發過程中制造新的只解決一個專門問題的“煙囪系統”#65377;集成化為智能財務軟件的開發提出了技術上的挑戰,也為智能財務軟件的發展指明了方向#65377;智能財務軟件集成化問題能否解決好將直接影響到智能財務軟件的發展,這個問題也是智能財務軟件開發者遲早要面臨的一個關鍵問題#65377;
考慮到分布式#65380;個性化#65380;集成化的趨勢,在開發未來的智能財務軟件時,將需要融合表1中的5類智能財務軟件中用到的技術#65377;未來智能財務軟件體系結構如圖1所示#65377;算法是技術融合的“黏合劑”#65377;因為算法存在于各個環節,所以圖1中沒有明確表示它的位置#65377;圖1中,左邊表示的是常用的技術,右邊是對應類別的智能財務軟件所處的層次#65377;其中,最頂層是和用戶打交道的自然交互層,通過它,用戶可以更容易地使用財務軟件#65377;知識工程層的左半部分(KB)和20世紀80年代的專家系統不太一樣,這里的知識更多來自于系統自己的挖掘(DM),而不像專家系統那樣直接從人類專家那里獲取知識#65377;知識工程層的右半部分(Agent)的知識最初來自于Agent的設計,但隨著與其他Agent以及與環境的交互而逐步增加#65377;智能算法層也將和現在有很大的不同,隨著網絡財務的發展,將會有更多并行的#65380;分布式的智能算法被應用于其中#65377;底層是新拓展出來的概念語義,它是對當前智能工作的深入,是為機器自動處理財務數據做準備的,它體現了當前語義Web的研究成果#65377;
目前,智能財務軟件的發展會繼續從D-IFS向I-IFS#65380;K-IFS#65380;O-IFS以及S-IFS兩個方向發展,同時Web形式的財務數據將繼續增多#65377;以Web形式的財務數據和以Ontology為基礎的智能財務軟件將會在新的語義Web中得到充分的發展#65377;

5 小 結
隨著計算機技術的發展和管理水平的提高,財務軟件必須智能化#65377;按照技術實現方法,智能財務軟件可以分成智能算法#65380;知識工程#65380;海量信息#65380;概念語義#65380;自然交互等5類#65377;在財務軟件智能化的同時,財務軟件的發展呈現出分布式#65380;個性化#65380;集成化的趨勢#65377;考慮到這些趨勢,在開發未來的智能財務軟件時,需要融合這5類智能財務軟件中用到的技術#65377;