System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)系統(tǒng),尤其涉及一種基于ai?agent的智能規(guī)則引擎系統(tǒng)及方法。
技術(shù)介紹
1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,規(guī)則引擎技術(shù)逐漸普及,并在各個(gè)領(lǐng)域得到了廣泛應(yīng)用。它可以將業(yè)務(wù)規(guī)則從應(yīng)用程序代碼中分離出來(lái),并使用預(yù)定義的語(yǔ)義模塊編寫業(yè)務(wù)決策。規(guī)則引擎可以接收數(shù)據(jù)輸入,解釋業(yè)務(wù)規(guī)則,并根據(jù)業(yè)務(wù)規(guī)則做出業(yè)務(wù)決策。規(guī)則引擎最重要的一個(gè)優(yōu)勢(shì)就是實(shí)現(xiàn)條件和行為動(dòng)作的配置,而不用每次變化條件或行為時(shí)都需要經(jīng)過(guò)編寫代碼、測(cè)試、發(fā)布等流程。
2、規(guī)則引擎在許多領(lǐng)域都有應(yīng)用,包括:
3、業(yè)務(wù)流程管理:可以用于自動(dòng)化業(yè)務(wù)流程,例如訂單處理、客戶服務(wù)和風(fēng)險(xiǎn)管理。
4、數(shù)據(jù)分析:規(guī)則引擎可以用于數(shù)據(jù)分析,例如欺詐檢測(cè)、推薦系統(tǒng)和異常檢測(cè)。
5、人工智能:規(guī)則引擎可以用于人工智能應(yīng)用,例如自然語(yǔ)言處理和機(jī)器學(xué)習(xí)。
6、規(guī)則引擎所負(fù)責(zé)的事情就是:判定是否滿足條件,然后根據(jù)判定結(jié)果,執(zhí)行不同的行為動(dòng)作。比如在會(huì)員營(yíng)銷里,如果會(huì)員是“連續(xù)登錄天數(shù)大于10天或者訂單金額大于200元”(條件),那么系統(tǒng)就自動(dòng)給該用戶發(fā)放一張優(yōu)惠券(行為)。
7、經(jīng)過(guò)海量檢索,發(fā)現(xiàn)現(xiàn)有技術(shù)公開號(hào)為cn116048484a,公開了一種通用型規(guī)則引擎系統(tǒng)以及通用型規(guī)則引擎系統(tǒng)處理方法,引擎系統(tǒng)包括:規(guī)則設(shè)計(jì)模塊,用于定義規(guī)則元件基本信息,并完成規(guī)則元件的功能設(shè)計(jì),規(guī)則元件是具有單一職責(zé)的業(yè)務(wù)單元,并且調(diào)用規(guī)則元件id來(lái)將不同的規(guī)則元件組合起來(lái),構(gòu)成所需的規(guī)則組件,以及將規(guī)則組件和/或規(guī)則元件組合成所需的業(yè)務(wù)
8、規(guī)則引擎是一種軟件系統(tǒng),用于在給定的一組事實(shí)和規(guī)則的情況下,自動(dòng)執(zhí)行決策。規(guī)則引擎由三部分組成:規(guī)則庫(kù)、推理引擎和動(dòng)作執(zhí)行器組成。規(guī)則庫(kù)存儲(chǔ)了各種條件-動(dòng)作規(guī)則,推理引擎負(fù)責(zé)匹配規(guī)則和執(zhí)行相應(yīng)的動(dòng)作,而動(dòng)作執(zhí)行器則執(zhí)行規(guī)則中定義的操作。
9、現(xiàn)有規(guī)則引擎技術(shù)主要有以下幾種:
10、基于規(guī)則語(yǔ)言的規(guī)則引擎:這種規(guī)則引擎使用專用規(guī)則語(yǔ)言來(lái)定義規(guī)則。常見的規(guī)則語(yǔ)言包括drools的dsl規(guī)則語(yǔ)言和jrules的ruleml規(guī)則語(yǔ)言。
11、基于腳本語(yǔ)言的規(guī)則引擎:這種規(guī)則引擎使用通用腳本語(yǔ)言來(lái)定義規(guī)則。常見的腳本語(yǔ)言包括javascript、python和java。
12、基于流程圖的規(guī)則引擎:這種規(guī)則引擎使用流程圖來(lái)定義規(guī)則。
13、目前市場(chǎng)上成熟的規(guī)則引擎中編譯型有drools,解釋型有qlexpress、groovy、jexl等。
14、傳統(tǒng)規(guī)則引擎的不足主要有以下幾點(diǎn):
15、不夠靈活:傳統(tǒng)規(guī)則引擎的規(guī)則是靜態(tài)的,需要人工進(jìn)行編寫和維護(hù)。隨著業(yè)務(wù)需求的變化,規(guī)則庫(kù)需要不斷進(jìn)行更新,這是一個(gè)耗時(shí)耗力的工作。
16、不夠智能:傳統(tǒng)規(guī)則引擎只能根據(jù)已有的規(guī)則進(jìn)行決策,無(wú)法根據(jù)實(shí)際情況進(jìn)行學(xué)習(xí)和調(diào)整。在復(fù)雜的業(yè)務(wù)場(chǎng)景中,傳統(tǒng)規(guī)則引擎可能無(wú)法做出正確的決策。
17、不夠通用:傳統(tǒng)規(guī)則引擎的規(guī)則是基于特定業(yè)務(wù)場(chǎng)景的,難以適應(yīng)不同業(yè)務(wù)場(chǎng)景的需求。如一個(gè)用于金融欺詐檢測(cè)的規(guī)則引擎,可能無(wú)法直接用于保險(xiǎn)理賠審核。
18、有鑒于上述的缺陷,本設(shè)計(jì)人積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種基于ai?agent的智能規(guī)則引擎系統(tǒng)及方法,使其更具有產(chǎn)業(yè)上的利用價(jià)值。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述技術(shù)問題,本專利技術(shù)的目的是提供一種基于ai?agent的智能規(guī)則引擎系統(tǒng)及方法。
2、為實(shí)現(xiàn)上述目的,本專利技術(shù)采用如下技術(shù)方案:
3、本專利技術(shù)目的之一:
4、一種基于ai?agent的智能規(guī)則引擎系統(tǒng),包括規(guī)則引擎單元;
5、還包括與規(guī)則引擎單元相連接的ai?agent交互單元;
6、規(guī)則引擎單元包括:
7、規(guī)則定義模塊:負(fù)責(zé)提供規(guī)則定義語(yǔ)言和工具,用于業(yè)務(wù)人員編寫規(guī)則;
8、規(guī)則解析模塊:包括用于實(shí)現(xiàn)將規(guī)則文本解析為內(nèi)部數(shù)據(jù)結(jié)構(gòu)的規(guī)則解析器,以及用于驗(yàn)證規(guī)則語(yǔ)法的正確性,防止用戶輸入錯(cuò)誤規(guī)則的語(yǔ)法驗(yàn)證器;
9、條件評(píng)估模塊:包括用于解釋條件表達(dá)式,將條件翻譯成可執(zhí)行代碼的條件解釋器,以及用于管理規(guī)則執(zhí)行時(shí)的數(shù)據(jù)上下文,確保條件中的數(shù)據(jù)可以被正確引用的數(shù)據(jù)上下文管理器;
10、動(dòng)作執(zhí)行模塊:包括用于執(zhí)行符合條件的動(dòng)作的動(dòng)作執(zhí)行器,以及用于解析動(dòng)作中的參數(shù),確保動(dòng)作執(zhí)行時(shí)的參數(shù)正確傳遞的動(dòng)作參數(shù)解析器;
11、ai?agent交互單元包括:
12、數(shù)據(jù)模塊:負(fù)責(zé)存儲(chǔ)、管理規(guī)則模型和規(guī)則執(zhí)行結(jié)果;
13、訓(xùn)練模塊:負(fù)責(zé)對(duì)規(guī)則模型進(jìn)行訓(xùn)練和優(yōu)化;
14、推斷模塊:負(fù)責(zé)將訓(xùn)練好的模型加載到內(nèi)存中,并提供服務(wù)接口供外部系統(tǒng)調(diào)用;接收外部系統(tǒng)的請(qǐng)求,使用加載的模型進(jìn)行推斷,生成決策結(jié)果;對(duì)推斷結(jié)果進(jìn)行后處理,可能包括歸一化、轉(zhuǎn)換、過(guò)濾等操作,確保輸出符合業(yè)務(wù)需求;
15、規(guī)則執(zhí)行模塊:負(fù)責(zé)根據(jù)規(guī)則模型執(zhí)行規(guī)則;
16、智能決策模塊:負(fù)責(zé)處理ai?agent返回的結(jié)果,解釋ai?agent的輸出,將其轉(zhuǎn)化為可執(zhí)行的動(dòng)作或建議,并將結(jié)果傳遞給動(dòng)作執(zhí)行模塊;
17、自學(xué)習(xí)和優(yōu)化模塊:在運(yùn)行時(shí)根據(jù)新的任務(wù)反饋進(jìn)行自適應(yīng)學(xué)習(xí)和模型優(yōu)化。
18、作為本專利技術(shù)的進(jìn)一步改進(jìn),規(guī)則引擎單元還包括基礎(chǔ)服務(wù)模塊,基礎(chǔ)服務(wù)模塊包括:
19、事件注冊(cè)中心:提供動(dòng)態(tài)事件注冊(cè)能力,滿足隨著業(yè)務(wù)系統(tǒng)場(chǎng)景需要,支持新事件注冊(cè)進(jìn)入規(guī)則引擎,作為新的觸發(fā)trigger時(shí)機(jī);
20、實(shí)體管理中心:對(duì)象之間及對(duì)象屬性之間的關(guān)系,作為規(guī)則集的參數(shù),對(duì)于規(guī)則參數(shù)體系化管理,規(guī)則引擎低感知業(yè)務(wù)系統(tǒng)領(lǐng)域內(nèi)的變化,實(shí)現(xiàn)對(duì)于實(shí)體和屬性集的有效管理。
21、作為本專利技術(shù)的進(jìn)一步改進(jìn),ai?agent交互單元還包括用于自動(dòng)監(jiān)測(cè)執(zhí)行性能和決策準(zhǔn)確度,當(dāng)性能下降或準(zhǔn)確度降低時(shí),能夠觸發(fā)自動(dòng)調(diào)節(jié)策略的監(jiān)控和管理模塊。
22、作為本專利技術(shù)的進(jìn)一步改進(jìn),ai?agent交互單元還包括安全和隱私模塊。
23、作為本專利技術(shù)的進(jìn)一步改進(jìn),規(guī)則定義模塊具體包括:
24、規(guī)則語(yǔ)法定義:定義規(guī)則的語(yǔ)法,包括但不限于條件表達(dá)式的結(jié)構(gòu)和動(dòng)作的格式;
25、規(guī)則存儲(chǔ)格式:確定規(guī)則的持久化格式,包括但不限于json和xml;
26、規(guī)則版本管理:支持規(guī)則版本的創(chuàng)建、編輯、刪除和回滾。
27、作為本專利技術(shù)的進(jìn)一步改進(jìn),數(shù)據(jù)模塊具體包括:
28、數(shù)據(jù)接入模塊:負(fù)責(zé)從各種數(shù)據(jù)源中收集數(shù)據(jù),用于訓(xùn)練本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于AIAgent的智能規(guī)則引擎系統(tǒng),包括規(guī)則引擎單元;
2.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述規(guī)則引擎單元還包括基礎(chǔ)服務(wù)模塊,所述基礎(chǔ)服務(wù)模塊包括:
3.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述AIAgent交互單元還包括用于自動(dòng)監(jiān)測(cè)執(zhí)行性能和決策準(zhǔn)確度,當(dāng)性能下降或準(zhǔn)確度降低時(shí),能夠觸發(fā)自動(dòng)調(diào)節(jié)策略的監(jiān)控和管理模塊。
4.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述AIAgent交互單元還包括安全和隱私模塊。
5.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述規(guī)則定義模塊具體包括:
6.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述數(shù)據(jù)模塊具體包括:
7.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng),其特征在于,所述訓(xùn)練模塊具體包括:
8.如權(quán)利要求1所述的一種基于AIAgent的智能規(guī)則引擎方法,其特征
9.如權(quán)利要求8所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng)方法,其特征在于,還包括監(jiān)控和管理步驟:自動(dòng)監(jiān)測(cè)執(zhí)行性能和決策準(zhǔn)確度,當(dāng)性能下降或準(zhǔn)確度降低時(shí),能夠觸發(fā)自動(dòng)調(diào)節(jié)策略。
10.如權(quán)利要求8所述的一種基于AIAgent的智能規(guī)則引擎系統(tǒng)方法,其特征在于:
...【技術(shù)特征摘要】
1.一種基于aiagent的智能規(guī)則引擎系統(tǒng),包括規(guī)則引擎單元;
2.如權(quán)利要求1所述的一種基于aiagent的智能規(guī)則引擎系統(tǒng),其特征在于,所述規(guī)則引擎單元還包括基礎(chǔ)服務(wù)模塊,所述基礎(chǔ)服務(wù)模塊包括:
3.如權(quán)利要求1所述的一種基于aiagent的智能規(guī)則引擎系統(tǒng),其特征在于,所述aiagent交互單元還包括用于自動(dòng)監(jiān)測(cè)執(zhí)行性能和決策準(zhǔn)確度,當(dāng)性能下降或準(zhǔn)確度降低時(shí),能夠觸發(fā)自動(dòng)調(diào)節(jié)策略的監(jiān)控和管理模塊。
4.如權(quán)利要求1所述的一種基于aiagent的智能規(guī)則引擎系統(tǒng),其特征在于,所述aiagent交互單元還包括安全和隱私模塊。
5.如權(quán)利要求1所述的一種基于aiagent的智能規(guī)則引擎系統(tǒng),...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:康立,孔軍,宣鵬,張宇輝,段光耀,
申請(qǐng)(專利權(quán))人:蘇州研途教育科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。