用于創(chuàng)建和實施人工智能代理或系統(tǒng)的系統(tǒng)和方法
【專利說明】用于創(chuàng)建和實施人工智能代理或系統(tǒng)的系統(tǒng)和方法
[0001]相關(guān)申請的交叉引用
[0002]本申請要求于2013年7月5日提交的題目為“SYSTEMS AND METHODS FOR CREATINGAND IMPLEMENTING AN ARTIFICIALLY INTELLIGENT AGENT COMPUTER PERSONALITY(用于創(chuàng)建和實施人工智能代理計算機個性的系統(tǒng)和方法)”的第61/843,230號美國臨時申請的優(yōu)先權(quán)并有權(quán)享有該美國臨時申請的申請日。上述申請的內(nèi)容通過弓I用并入本文。
技術(shù)領(lǐng)域
[0003]本專利申請的主題大體涉及人工智能,更具體地涉及用于創(chuàng)建和實施人工智能代理或系統(tǒng)的系統(tǒng)和方法。
【背景技術(shù)】
[0004]作為背景,隨著計算機的發(fā)展,人們已經(jīng)試圖構(gòu)造能夠思考、學習、以及與人類進行智能會話的計算機,即“人工智能”。這種人工智能計算機的一個發(fā)展關(guān)注于研發(fā)能夠進行會話的計算機。因此,研發(fā)人工智能計算機的關(guān)鍵部分是研發(fā)允許計算機處理從人類接收的輸入和以合適且有說服力的輸出進行響應的語言。一種這樣的語言被稱為人工智能標記語言(“AIML” )。
[0005]A頂L通過諸如人工語言因特網(wǎng)計算機實體(“ALICE”)的A頂L解釋器進行解釋和處理。AIML解釋器設(shè)計成從用戶接收輸入,并使用以A頂L進行編碼并存儲于AML知識庫中的知識確定正確的響應。在得出用于具體輸入的響應時,AIML解釋器在AML知識庫內(nèi)搜索類別列表。每個類別包括與單個響應模板聯(lián)系的樣式。AIML解釋器將用戶輸入與AML知識庫中的可用樣式匹配。在從樣式中找到匹配項之后,樣式的對應響應模板被激活并且由AIML解釋器執(zhí)行一系列的動作。
[0006]用于創(chuàng)建這種計算機個性的、公知的現(xiàn)有方法通常包括手動創(chuàng)建和編輯該知識庫和相關(guān)響應模板(通常被稱為“問答對”或“QR對”)。同樣地,創(chuàng)建具有相對高水平的人工智能的計算機個性的過程可能是勞動力非常密集的且可能花費數(shù)千甚至數(shù)萬小時來形成可信任的個性。此外,根據(jù)給定計算機個性將使用于的具體環(huán)境(即,醫(yī)學領(lǐng)域、工程領(lǐng)域、一般消費領(lǐng)域等),每個離散的計算機個性可能需要QR對的獨特集合。因此,需要用于使創(chuàng)建適于期望環(huán)境的人工智能計算機個性的過程自動化的系統(tǒng)和方法。
[0007]現(xiàn)有技術(shù)中已知有多種類型的人工神經(jīng)網(wǎng)絡(luò)。前向傳送神經(jīng)網(wǎng)絡(luò)處理的問題為不能處理XOR邏輯問題。之后,研發(fā)了后向傳送網(wǎng)絡(luò)。近來,涉及所有這些發(fā)明的問題已經(jīng)以盲點的形式出現(xiàn)。
[0008]另外,在多種現(xiàn)有系統(tǒng)中發(fā)現(xiàn)的缺陷根據(jù)語法和標點來識別句子內(nèi)部的元素。當試圖使這些系統(tǒng)適于輸入設(shè)備是語音識別而非文本的環(huán)境時,這存在無法克服的缺陷。代表當前技術(shù)的系統(tǒng)中所存在的其它問題包括缺乏靈活性。因為這些系統(tǒng)作為標準件被發(fā)布,所以其對于具體版本可使用的時間周期是固定的。隨著交會,這使得當其遇到變化的技術(shù)環(huán)境時其難以適應變化的技術(shù)環(huán)境。實施升級包括發(fā)布新版本,該新版本導致版本問題且在適用新版本時經(jīng)常迫使整個系統(tǒng)不得不下線。其它問題包括對象表示以及需要用于表示人工智能代理或系統(tǒng)可能遇到的已知或未知的任意對象的簡單方式。
[0009]在本領(lǐng)域中,已知已經(jīng)對創(chuàng)建標準化對象表示格式作出諸多嘗試。這些嘗試中的多種典型嘗試之一是0WL。所有嘗試具有的問題在于,其激發(fā)了人工智能領(lǐng)域中的多個激烈爭辯之一:人工智能代理或系統(tǒng)真的智能嗎?或者其智力僅僅是程序員智力的延伸嗎?在某種程度上,人工智能代理或系統(tǒng)試圖識別對象并根據(jù)預定的分類集合來存儲對象。這賦予使用本體論的任何人工智能代理或系統(tǒng)必然如通過創(chuàng)建分類的程序員的眼睛所見的世界視角,以及使用將具有相同世界視角的存在論,并且此外使用本體論的任何人工智能代理或系統(tǒng)將具有相同的視角。
[0010]此外,在設(shè)計用于個人使用的人工智能系統(tǒng)的背景中,諸如在智能電話和其它移動設(shè)備上使用,這種現(xiàn)有系統(tǒng)通常面臨多種缺陷,包括個人數(shù)據(jù)的受限保護或者沒有保護,這包括用戶所感知的缺乏具有人工智能的公司如何使用個人數(shù)據(jù)的可控性。已經(jīng)進行了諸多嘗試,以確保個人數(shù)據(jù)的安全,其中該數(shù)據(jù)被獲取、存儲并之后被用作個人代理的人工智能代理或系統(tǒng)訪問。迄今為止,所有的這些嘗試在一定程度上均失敗。另一顯著問題在于,當多個用戶訪問單個移動式或其它類型的設(shè)備時,單一個性將呈現(xiàn)給該多個用戶。又一顯著問題在于以下實際情況:由單個個體擁有的每個設(shè)備具有其自身的人工智能,即諸如個人信息的某些元素是復制的且不可在各設(shè)備之間傳送。本領(lǐng)域眾所周知,對于人工智能個人代理的研發(fā)已經(jīng)進行了諸多嘗試。最著名的一些嘗試包括SIRI和Cortana。這些面臨若干問題。一個這樣的問題在于,其不能在設(shè)備之間共享公用信息庫。另外,用于人類交互(諸如聲音)的人工通用智能(“AGI”)的具體方面在各設(shè)備之間應當一致。換言之,給定的個人助理應在不同設(shè)備之間具有相同的聲音,且能夠訪問在用戶從不同的設(shè)備訪問代理時在具體的設(shè)備上生成數(shù)據(jù)。這可最好地稱為“漫游個性”。再一些問題集中在用于個人數(shù)據(jù)訪問的認證方法。
[0011]本發(fā)明的諸方面涉及通過提供如下面詳細描述的用于創(chuàng)建和實施人工智能計算機個性的系統(tǒng)和方法來解決所有這些問題。
[0012]申請人特此通過引用將本申請中引用的或提及的任意和所有專利和公開專利申請并入本文。
【發(fā)明內(nèi)容】
[0013]本發(fā)明的諸方面在結(jié)構(gòu)和使用上教導某些益處,其引起如下所述的示例性有益效果O
[0014]本發(fā)明通過提供用于創(chuàng)建和實施位于至少一個計算設(shè)備上的存儲器中的人工智能代理或系統(tǒng)的系統(tǒng)和相關(guān)方法,解決如上所述的問題。在至少一個實施方式中,目標個性在至少一個計算設(shè)備上的存儲器中實施,并配置成用于通過響應從至少一個通信實體接收的至少一個會話輸入,而與至少一個通信實體交互。至少一個人工智能會話個性也在至少一個計算設(shè)備上的存儲器中實施,每個會話個性配置成用于根據(jù)需要與目標個性會話,以便為目標個性提供合適的知識和相關(guān)響應。針對由目標個性接收的每個會話輸入,首先處理該會話輸入,以推導與會話輸入相關(guān)的至少一個核心含義。確定對于至少一個核心含義的合適原始響應,然后在該原始響應傳輸至通信實體之前對其進行格式化。因此,即使由目標個性提供的一個或多個響應從至少一個會話個性實時地被獲取,目標個性也能夠保持繼續(xù)會話,從而一直動態(tài)地提高目標個性的人工智能。
[0015]通過結(jié)合附圖的、以下更加詳細的說明,本發(fā)明各方面的其它特征和有益效果將顯而易見。附圖以示例的方式示出了本發(fā)明的各方面的原理。
【附圖說明】
[0016]附圖示出了本發(fā)明的各方面。在附圖中:
[0017]圖1是根據(jù)至少一個實施方式的用于創(chuàng)建人工智能計算機個性的示例性系統(tǒng)的架構(gòu)圖;
[0018]圖2是根據(jù)至少一個實施方式的用于創(chuàng)建人工智能計算機個性的示例性方法的流程圖;
[0019]圖3和圖4是根據(jù)至少一個實施方式的用于創(chuàng)建人工智能計算機個性的示例性系統(tǒng)的示意圖;
[0020]圖5是根據(jù)至少一個實施方式的示例性目標個性的架構(gòu)圖;
[0021]圖6是根據(jù)至少一個實施方式的用于從會話輸入提取核心含義的示例性方法的流程圖;
[0022]圖7是根據(jù)至少一個實施方式的用于處理和對至少一個會話輸入做出響應的示例性方法的流程圖;
[0023]圖8是根據(jù)至少一個實施方式的示例性響應文件的圖;
[0024]圖9是根據(jù)至少一個實施方式的用于格式化和對傳輸核心含義做出響應的的示例性方法的流程圖;
[0025]圖10和圖11是根據(jù)至少一個實施方式的示例性對象文件的圖;
[0026]圖12是根據(jù)至少一個實施方式的用于處理對象的示例性方法的流程圖;以及
[0027]圖13是根據(jù)至少一個實施方式的用于動態(tài)地和安全地使示例性計算機個性個性化的示例性方法的流程圖。
[0028]上述附圖示出了本發(fā)明在至少一個示例性實施方式中的諸方面,在以下描述中詳細進一步限定了本發(fā)明的示例性實施方式。根據(jù)一個或多個實施方式,不同附圖中由相同的標記表示的本發(fā)明的特征、元件和方面表示相同、等同或類似的特征、元件或方面。
【具體實施方式】
[0029]下面參照圖1,其示出了根據(jù)至少一個實施方式的用于創(chuàng)建人工智能代理或系統(tǒng)的示例性系統(tǒng)20的架構(gòu)圖。在示例性實施方式中,系統(tǒng)20包括目標個性22、至少一個會話個性24、教師個性(teacher personality)26和數(shù)據(jù)服務(wù)器28,每個都位于至少一個計算設(shè)備32上的存儲器30中。應注意的是,術(shù)語“存儲器”旨在包括當前已知或之后研發(fā)的任意類型的電子存儲媒介(或存儲媒介的組合),諸如本地硬盤、RAM、閃速存儲器、外部存儲設(shè)備、網(wǎng)絡(luò)或云存儲設(shè)備等。此外,系統(tǒng)20的各部件可位于單個計算設(shè)備32上的存儲器30中,或者可分離地位于彼此通信的兩個或更多計算設(shè)備32上。術(shù)語“計算設(shè)備”旨在包括當前已知或之后研發(fā)的任意類型的計算設(shè)備,諸如臺式計算機、智能電話、膝上型計算機、平板計算機等。此外,當系統(tǒng)20的各部件未位于單個計算設(shè)備32上時,用于允許系統(tǒng)20的各部件之間的通信的裝置可以是當前已知或之后研發(fā)的基于有線的通信協(xié)議或者基于無線的通信協(xié)議(或各協(xié)議的組合)。還應注意,雖然在整個說明書中使用了術(shù)語“個性”,但是術(shù)語“代理”和“系統(tǒng)”均可與術(shù)語“個性”互換地使用;反之亦然-部分地取決于使用系統(tǒng)和相關(guān)方法的上下文。
[0030]繼續(xù)參照圖1,每個會話個性24是先前已由本系統(tǒng)20或經(jīng)由當前已知或之后研發(fā)的其它裝置創(chuàng)建的計算機個性。如下面進一步討論,至少一個會話個性24配置成用于根據(jù)需要與目標個性22會話,以向目標個性22提供合適知識和相關(guān)響應。根據(jù)系統(tǒng)20所用于的背景,給定的會話個性24可具有通用知識庫和相關(guān)響應(用于一般會話),或者可具有目標的或特定的知識庫和相關(guān)響應。例如,如果目標個性22使用在將用作醫(yī)生助手的背景中,則至少一個會話個性24將優(yōu)選地具有醫(yī)學知識庫和相關(guān)響應。在另一示例中,如果目標個性22使用在將用作醫(yī)院管理員的背景中,則至少一個會話個性24將優(yōu)選地具有醫(yī)學知識庫和相關(guān)響應,而另一會話個性24將優(yōu)選地具有商務(wù)和/或管理知識庫以及相關(guān)響應。在至少一種這樣的實施方式和在合適的情況下,目標個性22和/或至少一個會話個性24能夠訪問一個或多個補充數(shù)據(jù)源(未示出)(諸如醫(yī)學詞典、因特網(wǎng)搜索引擎、百科全書等),以選擇性地增加目標個性22和/或會話個性24的知識庫。優(yōu)選地,將在使用之前通過系統(tǒng)20驗證從任何這種補充數(shù)據(jù)源獲取的信息的準確性。
[0031]教師個性26是先前已由本系統(tǒng)20或經(jīng)由當前已知或之后研發(fā)的其它裝置創(chuàng)建的又一計算機個性。如下面進一步討論的,教師個性26預編程有會話輸入34的集合,其中,會話輸入34的集合包括適于待創(chuàng)建目標個性22的具體類型的各種陳述和/或詢問。因此,教師個性26配置成用于與目標個性22會話(即,向目標個性22傳輸會話輸入34),以使得目標個性22可通過與至少一個會話個性24交互以及從至少一個會話個性24接收合適的響應,而學習如何恰當?shù)貙捿斎?4做出響應。
[0032]因此,如圖2的流程圖所示,用于創(chuàng)建人工智能計算機個性的示例性方法包括以下步驟:選擇用于待創(chuàng)建的新目標個性22的期望個性類型(200);基于期望的個性類型,選擇一個或多個合適的會話個性24(202);選擇合適的教師個性26(204);以及通過允許目標個性22與教師個性26會話并從至少一個會話個性24選擇性地獲取合適的響應而教導目標個性22(206)。圖3示出了根據(jù)至少一個實施方式的教師個性26、目標個性22和會話個性24中的每個之間的這種互操作性的示意圖。如圖4的示意圖所示,一旦充分教導或者