中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

Wolfram插件

要啟用此處描述的功能,請(qǐng)從ChatGPT中選擇并安裝Wolfram插件。

請(qǐng)注意,到目前為止,此功能僅適用于一些ChatGPT Plus用戶;有關(guān)更多信息,請(qǐng)參閱OpenAI的公告。

在短短兩個(gè)半月內(nèi)…

1月初,我寫了關(guān)于將ChatGPT連接到Wolfram|Alpha的可能性。今天——僅僅兩個(gè)半月后——我很高興地宣布它發(fā)生了!多虧了我們團(tuán)隊(duì)和OpenAI的一些英雄軟件工程,ChatGPT現(xiàn)在可以調(diào)用Wolfram|Alpha——以及Wolfram語言——給它我們可能認(rèn)為的“計(jì)算超能力”。對(duì)于這一切來說,現(xiàn)在還很早,但它已經(jīng)非常令人印象深刻——人們可以開始看到我們可以稱之為“ChatGPT Wolfram”的強(qiáng)大(甚至可能是革命性的)是多么驚人。

早在1月份,我就指出,作為一個(gè)LLM神經(jīng)網(wǎng)絡(luò),ChatGPT——由于其在文本生成材料“如”從網(wǎng)絡(luò)上讀取的內(nèi)容等方面的非凡能力——本身不能被期望進(jìn)行實(shí)際的非平凡計(jì)算,或系統(tǒng)地生成正確的(而不僅僅是“看起來大致正確”)數(shù)據(jù)等。但當(dāng)它連接到Wolfram插件時(shí),它可以做這些事情。因此,這是我1月份(非常簡(jiǎn)單)的第一個(gè)示例,但現(xiàn)在由ChatGPT完成,并安裝了“Wolfram超能力”:

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

這是一個(gè)正確的結(jié)果(在1月份不是)——通過實(shí)際計(jì)算找到。這里有一個(gè)好處:即時(shí)可視化:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

這是如何運(yùn)作的?在引擎蓋下,ChatGPT正在制定Wolfram|Alpha的查詢——然后將其發(fā)送到Wolfram|Alpha進(jìn)行計(jì)算,然后根據(jù)閱讀它得到的結(jié)果“決定說什么”。您可以通過單擊“Used Wolfram”框來回查看此內(nèi)容(通過查看此內(nèi)容,您可以檢查ChatGPT沒有“編造任何東西”):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

在ChatGPT和Wolfram|Alpha方面,這里有很多不平凡的事情發(fā)生。但結(jié)果是一個(gè)好的、正確的結(jié)果,編織成一個(gè)漂亮、流暢的文字。

讓我們?cè)囋嚵硪粋€(gè)例子,也是我在一月份寫的:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

一個(gè)很好的結(jié)果,配得上我們的技術(shù)。同樣,我們可以獲得獎(jiǎng)勵(lì):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

1月,我注意到,當(dāng)給出此提示時(shí),ChatGPT最終只是“編造”了合理的(但錯(cuò)誤的)數(shù)據(jù):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

但現(xiàn)在它調(diào)用Wolfram插件,并得到了一個(gè)好的、權(quán)威的答案。而且,作為獎(jiǎng)勵(lì),我們還可以進(jìn)行可視化

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

早在一月份,另一個(gè)現(xiàn)在正確出現(xiàn)的例子是:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

如果你真的嘗試了這些例子,如果它們的工作方式與我在這里展示的有所不同(有時(shí)更好,有時(shí)更差),請(qǐng)不要感到驚訝。由于ChatGPT在生成響應(yīng)時(shí)使用隨機(jī)性,即使您問它完全相同的問題(即使在新的會(huì)話中),也會(huì)發(fā)生不同的事情。感覺“非常人性化”。但與人們?cè)赪olfram|Alpha和Wolfram語言中獲得的堅(jiān)實(shí)的“正確答案和它不會(huì)改變”體驗(yàn)不同。

這里有一個(gè)例子,在最初發(fā)現(xiàn)ChatGPT得到了“錯(cuò)誤的Mercury”后,我們看到ChatGPT(相當(dāng)令人印象深刻)與Wolfram插件“進(jìn)行對(duì)話”:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

這里特別重要的一點(diǎn)是,ChatGPT不僅僅是利用我們進(jìn)行“死胡同”操作,例如顯示網(wǎng)頁的內(nèi)容。相反,我們的行為更像是ChatGPT的真正“大腦植入物”——它在需要的時(shí)候向我們?cè)儐柺虑椋覀兘o出的回應(yīng)是,它可以編織到它正在做的任何事情中。在行動(dòng)中看到相當(dāng)令人印象深刻。而且,盡管肯定還有更多的潤色工作要做,但已經(jīng)存在的東西(除其他外)在很大程度上可以使ChatGPT能夠提供準(zhǔn)確、精心策劃的知識(shí)和數(shù)據(jù),以及正確、非平凡的計(jì)算。

但還有更多。我們已經(jīng)看到了一些例子,我們能夠向ChatGPT提供自定義創(chuàng)建的可視化。憑借我們的計(jì)算能力,我們通常能夠制作“真正原創(chuàng)”的內(nèi)容——這些計(jì)算以前從未做過。還有一件事:雖然“純ChatGPT”僅限于它“在培訓(xùn)期間學(xué)到的東西”,但通過給我們打電話,它可以獲得最新的數(shù)據(jù)。

這可以基于我們的實(shí)時(shí)數(shù)據(jù)源(在這里,我們被調(diào)用兩次;每個(gè)地方一次):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

或者它可以基于“科學(xué)風(fēng)格”的預(yù)測(cè)計(jì)算:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

或者兩者都有:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

你可以做的一些事情

Wolfram|Alpha和Wolfram語言涵蓋了很多東西:

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

現(xiàn)在(幾乎)所有這些都可供ChatGPT訪問——開辟了巨大的廣度和深度的新可能性。為了說明這些,這里有一些(簡(jiǎn)單的)例子:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

現(xiàn)代人類 人工智能工作流程

ChatGPT旨在能夠與人類進(jìn)行來回對(duì)話。但是,當(dāng)對(duì)話中有實(shí)際的計(jì)算和計(jì)算知識(shí)時(shí),人們能做什么?這里有一個(gè)例子。首先問一個(gè)“世界知識(shí)”問題:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

是的,通過“打開盒子”,人們可以檢查是否向我們提出了正確的問題,以及我們給出的原始回應(yīng)是什么。但現(xiàn)在我們可以繼續(xù)要求一張地圖:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

但我們本可以使用“更漂亮”的地圖投影。借助ChatGPT基于閱讀網(wǎng)絡(luò)等的“一般知識(shí)”,我們可以要求它使用一個(gè):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

但也許我們想要一張熱圖。同樣,我們可以要求它使用我們的技術(shù)來生產(chǎn)這個(gè):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

讓我們?cè)俅胃耐队?,現(xiàn)在再次要求它使用其“一般知識(shí)”來選擇它:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

而且,是的,它的投影“正確”。但不是中心。因此,讓我們要求它解決這個(gè)問題:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

好的,那么我們這里有什么?我們有一些我們“合作”的東西要建造。我們逐漸說出了我們想要的東西;人工智能(即ChatGPT Wolfram)逐步構(gòu)建它。但我們到底得到了什么?好吧,這是Wolfram語言的一部分——我們可以通過“打開盒子”或只是要求ChatGPT看到:

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

如果我們將代碼復(fù)制到Wolfram筆記本中,我們可以立即運(yùn)行它,我們發(fā)現(xiàn)它有一個(gè)很好的“豪華功能”——正如ChatGPT在其描述中聲稱的那樣,有動(dòng)態(tài)工具提示給出了每個(gè)國家的名稱:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

(而且,是的,有點(diǎn)遺憾的是,這個(gè)代碼中只有明確的數(shù)字,而不是關(guān)于牛肉生產(chǎn)的原始符號(hào)查詢。發(fā)生這種情況是因?yàn)镃hatGPT向Wolfram|Alpha詢問了原始問題,然后將結(jié)果提供給了Wolfram語言。但我認(rèn)為,整個(gè)序列的工作原理都令人印象深刻。)

它是如何工作的——和人工智能爭(zhēng)論

ChatGPT和Wolfram插件的“引擎蓋下”發(fā)生了什么?請(qǐng)記住,ChatGPT的核心是一個(gè)“大型語言模型”(LLM),該模型從網(wǎng)絡(luò)等進(jìn)行訓(xùn)練,以從它給出的任何文本中生成“合理的延續(xù)”。但作為其培訓(xùn)的最后一部分,ChatGPT還被教導(dǎo)如何“保持對(duì)話”,以及何時(shí)“向別人詢問某事”——其中“某人”可能是人類,或者就此而言,是一個(gè)插件。特別是,有人教導(dǎo)何時(shí)聯(lián)系Wolfram插件。

Wolfram插件實(shí)際上有兩個(gè)切入點(diǎn):Wolfram|Alpha一個(gè)和Wolfram Language一個(gè)。從某種意義上說,Wolfram|Alpha一個(gè)是ChatGPT處理的“更容易”;Wolfram語言一個(gè)最終更強(qiáng)大。Wolfram|Alpha更容易的原因是,它作為輸入的只是自然語言——這正是ChatGPT經(jīng)常處理的。不僅如此,Wolfram|Alpha旨在寬恕,實(shí)際上是為了處理“典型的類似人類的輸入”,或多或少,無論它可能很混亂。

另一方面,Wolfram語言的設(shè)置是精確和明確的,并且能夠用于構(gòu)建任意復(fù)雜的計(jì)算塔。在Wolfram|Alpha內(nèi)部,它所做的是將自然語言翻譯成精確的Wolfram語言。實(shí)際上,它正在捕捉“不精確的自然語言”并“將其”引入精確的Wolfram語言。

當(dāng)ChatGPT調(diào)用Wolfram插件時(shí),它通常只是將自然語言提供給Wolfram|Alpha。但到目前為止,ChatGPT已經(jīng)學(xué)到了一些關(guān)于編寫Wolfram語言本身的知識(shí)。最后,正如我們稍后將討論的那樣,這是一種更靈活、更強(qiáng)大的溝通方式。但除非Wolfram語言代碼完全正確,否則它不起作用。把它弄到那個(gè)地步,部分是一個(gè)培訓(xùn)問題。但還有另一件事:給定一些候選代碼,Wolfram插件可以運(yùn)行它,如果結(jié)果明顯錯(cuò)誤(就像它們產(chǎn)生了很多錯(cuò)誤一樣),ChatGPT可以嘗試修復(fù)它,并再次嘗試運(yùn)行它。(更詳細(xì)地說,ChatGPT可以嘗試生成要運(yùn)行的測(cè)試,如果失敗,可以更改代碼。)

這里還有更多要開發(fā)的東西,但人們有時(shí)會(huì)多次看到ChatGPT來回走動(dòng)。它可能正在重寫其Wolfram|Alpha查詢(例如通過取出無關(guān)的部分來簡(jiǎn)化它),或者它可能決定在Wolfram|Alpha和Wolfram語言之間切換,或者它可能正在重寫其Wolfram語言代碼。告訴它如何做這些事情是初始“插件提示”的問題。

寫這個(gè)提示是一項(xiàng)奇怪的活動(dòng)——也許是我們第一次嘗試“與外星智能溝通”的嚴(yán)肅經(jīng)歷。當(dāng)然,用大量的人工文本來訓(xùn)練“外星智能”是有幫助的。因此,例如,它懂英語(有點(diǎn)像所有那些老套的科幻外星人……)。我們可以告訴它,例如“如果用戶輸入是英語以外的語言,請(qǐng)翻譯成英語并向Wolfram|Alpha發(fā)送適當(dāng)?shù)牟樵?,然后以原始輸入的語言提供您的回復(fù)。”

有時(shí)我們發(fā)現(xiàn)我們必須非常堅(jiān)持(注意所有大寫字母):“在編寫Wolfram語言代碼時(shí),切勿對(duì)變量名使用蛇形大小寫;始終對(duì)變量名使用駱駝大小寫?!奔词褂羞@種堅(jiān)持,ChatGPT有時(shí)仍然會(huì)做錯(cuò)事。“快速工程”的整個(gè)過程感覺有點(diǎn)像動(dòng)物的爭(zhēng)吵:你試圖讓ChatGPT做你想做的事,但很難知道需要什么才能做到這一點(diǎn)。

最終,這可能會(huì)在培訓(xùn)或提示中處理,但到目前為止,ChatGPT有時(shí)不知道Wolfram插件何時(shí)可以提供幫助。例如,ChatGPT猜測(cè)這應(yīng)該是一個(gè)DNA序列,但(至少在本次會(huì)議中)不會(huì)立即認(rèn)為Wolfram插件可以用它做任何事情:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

不過,說“使用Wolfram”,它會(huì)將其發(fā)送到Wolfram插件,該插件確實(shí)可以很好地處理它:

ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

(有時(shí)您可能還想具體說“使用Wolfram|Alpha”或“使用Wolfram語言”。特別是在Wolfram語言的情況下,您可能想看看它發(fā)送的實(shí)際代碼,并告訴它不要使用它的名字,但實(shí)際上不存在的函數(shù)。)

當(dāng)Wolfram插件被賦予Wolfram語言代碼時(shí),它所做的基本上只是評(píng)估該代碼,并返回結(jié)果——也許作為圖形或數(shù)學(xué)公式,或者只是文本。但是,當(dāng)它被賦予Wolfram|Alpha輸入時(shí),這被發(fā)送到一個(gè)特殊的Wolfram|Alpha“用于LLM”API端點(diǎn),結(jié)果作為旨在由ChatGPT“讀取”的文本返回,并有效地用作進(jìn)一步文本ChatGPT正在編寫的額外提示。看看這個(gè)例子:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

結(jié)果是一個(gè)很好的文本,其中包含所提問題的答案,以及ChatGPT決定包含的一些其他信息。但“內(nèi)部”我們可以看到Wolfram插件(和Wolfram|Alpha“LLM端點(diǎn)”)實(shí)際上做了什么:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

那里有很多額外的信息(包括一些漂亮的圖片?。5獵hatGPT“決定”只是為了挑選一些內(nèi)容包含在其回復(fù)中。

順便說一下,需要強(qiáng)調(diào)的是,如果你想確定你得到了你認(rèn)為你得到的東西,請(qǐng)始終檢查ChatGPT實(shí)際發(fā)送到Wolfram插件的內(nèi)容,以及插件返回的內(nèi)容。我們用Wolfram插件添加的重要內(nèi)容之一是“確定”ChatGPT輸出的方法,并了解ChatGPT何時(shí)“使用其想象力”,以及何時(shí)提供確鑿的事實(shí)。

有時(shí),在試圖了解發(fā)生了什么時(shí),只需將Wolfram插件發(fā)送的內(nèi)容輸入為Wolfram|Alpha網(wǎng)站或Wolfram語言系統(tǒng)(如Wolfram云)的直接輸入也很有用。

Wolfram語言作為人類-人工智能協(xié)作的語言

ChatGPT的偉大(坦率地說,出乎意料)的事情之一是它能夠從粗略的描述開始,并從中產(chǎn)生精美的成品——如論文、信件、法律文件等。過去,人們可能會(huì)試圖通過“手工”實(shí)現(xiàn)這一點(diǎn),從“樣板”件開始,然后修改它們,將它們“粘合”在一起等。但ChatGPT幾乎使這個(gè)過程過時(shí)了。實(shí)際上,它“吸收”了大量樣板,從它在網(wǎng)絡(luò)上“閱讀”的內(nèi)容等——現(xiàn)在它通常在無縫地“適應(yīng)”到您需要的東西方面做得很好。

那么代碼呢?在傳統(tǒng)的編程語言中,編寫代碼往往涉及大量的“樣板工作”——在實(shí)踐中,許多使用此類語言的程序員花大量時(shí)間通過從網(wǎng)絡(luò)上復(fù)制大量代碼來構(gòu)建程序。但現(xiàn)在,突然間,ChatGPT似乎可以讓很多事情變得過時(shí)。因?yàn)樗旧峡梢杂行У刈詣?dòng)組合任何類型的樣板代碼——只需一點(diǎn)“人工輸入”。

當(dāng)然,必須有一些人工輸入——否則ChatGPT將不知道它應(yīng)該編寫什么程序。但是,人們可能會(huì)想知道,為什么代碼中必須有“樣板”?一個(gè)人不應(yīng)該擁有一種語言——只是在語言本身的層面上——只需要少量的人類輸入,而不需要任何“樣板敷料”嗎?

嗯,問題就在這里。傳統(tǒng)編程語言的中心是告訴計(jì)算機(jī)用計(jì)算機(jī)的術(shù)語做什么:設(shè)置此變量,測(cè)試該條件等。但不一定是這樣。相反,人們可以從另一端開始:用人們自然思考的東西,然后嘗試以計(jì)算方式表示這些,并有效地自動(dòng)化在計(jì)算機(jī)上實(shí)際實(shí)現(xiàn)它們的過程。

嗯,這就是我現(xiàn)在花了四十多年的時(shí)間。這是現(xiàn)在Wolfram語言的基礎(chǔ)——我現(xiàn)在覺得稱其為“全尺度計(jì)算語言”是合理的。這是什么意思?這意味著,在語言中,我們有我們?cè)谑澜缟险務(wù)摰某橄蠛驼鎸?shí)事物的計(jì)算表示,無論是圖形、圖像或微分方程,還是城市、化學(xué)品、公司或電影。

為什么不從自然語言開始呢?好吧,正如Wolfram|Alpha的成功所證明的那樣,這很有效。但是,一旦一個(gè)人試圖指定一些更復(fù)雜的東西,自然語言(像“合法語言”)充其量就會(huì)變得笨重——一個(gè)人真的需要一種更結(jié)構(gòu)化的方式來表達(dá)自己。

在數(shù)學(xué)中,歷史上有一個(gè)很大的例子。早在大約500年前,幾乎“表達(dá)數(shù)學(xué)”的唯一方法就是使用自然語言。但隨后數(shù)學(xué)符號(hào)被發(fā)明,數(shù)學(xué)起飛了——隨著代數(shù)、微積分以及最終所有各種數(shù)學(xué)科學(xué)的發(fā)展而起飛。

我對(duì)Wolfram語言的大目標(biāo)是創(chuàng)建一個(gè)計(jì)算語言,可以對(duì)任何可以“計(jì)算表達(dá)”的東西做同樣的事情。為了實(shí)現(xiàn)這一目標(biāo),我們需要構(gòu)建一種既自動(dòng)做很多事情,又本質(zhì)上知道很多事情的語言。但結(jié)果是設(shè)置了一種語言,使人們可以方便地“以計(jì)算方式表達(dá)自己”,就像傳統(tǒng)的數(shù)學(xué)符號(hào)讓他們“以數(shù)學(xué)方式表達(dá)自己”一樣。一個(gè)關(guān)鍵點(diǎn)是,與傳統(tǒng)編程語言不同,Wolfram語言不僅供計(jì)算機(jī)閱讀,也供人類閱讀。換句話說,它旨在作為一種“傳達(dá)計(jì)算想法”的結(jié)構(gòu)化方式,不僅與計(jì)算機(jī),而且與人類。

但現(xiàn)在,有了ChatGPT,這突然變得比以往任何時(shí)候都更加重要。因?yàn)椤缥覀兩厦骈_始看到的——ChatGPT可以與Wolfram語言一起工作,從某種意義上說,只是使用自然語言來構(gòu)建計(jì)算想法。至關(guān)重要的部分是,Wolfram語言可以直接代表我們想談?wù)摰氖虑?。但同樣重要的是,它為我們提供了一種“知道我們擁有什么”的方法——因?yàn)槲覀兛梢袁F(xiàn)實(shí)地、經(jīng)濟(jì)地閱讀ChatGPT生成的Wolfram語言代碼。

整個(gè)事情開始與ChatGPT中的Wolfram插件很好地配合使用。這里有一個(gè)簡(jiǎn)單的例子,ChatGPT可以很容易地生成它所問到的Wolfram語言版本:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)ChatGPT獲得“Wolfram超能力”!(vera petrova超能力)

關(guān)鍵點(diǎn)是,“代碼”是人們可以現(xiàn)實(shí)地期望閱讀的東西(如果我寫它,我會(huì)使用稍微緊湊的RomanNumeral函數(shù)):

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

這是另一個(gè)例子:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

我可能寫代碼的方式有點(diǎn)不同,但這又是非??勺x的東西:

ChatGPT獲得“Wolfram超能力”?。╲era petrova超能力)

此處省略一部分。。。。。。

如何參與其中

ChatGPT Wolfram是非常新的東西——確實(shí)是一種全新的技術(shù)。每當(dāng)一種新技術(shù)到來時(shí),它就會(huì)打開巨大的新機(jī)會(huì)。其中一些我們已經(jīng)可以開始看到——但許多其他產(chǎn)品將在未來幾周、幾個(gè)月和幾年內(nèi)出現(xiàn)。

那么,你如何參與一個(gè)充滿期待的快速技術(shù)和概念增長的時(shí)期呢?第一件事就是探索ChatGPT Wolfram。ChatGPT和Wolfram各自擁有自己的龐大系統(tǒng);它們的組合需要數(shù)年時(shí)間才能完全垂直。但第一步只是了解什么是可能的。

查找示例。分享它們。嘗試識(shí)別成功的使用模式。而且,最重要的是,嘗試找到提供最高價(jià)值的工作流程。這些工作流程可能相當(dāng)復(fù)雜。但它們也可能非常簡(jiǎn)單——一旦看到可以做什么,就會(huì)立即出現(xiàn)“啊哈”。

您如何最好地實(shí)現(xiàn)工作流程?好吧,我們正在努力為此制定最好的工作流程。在Wolfram語言中,我們正在設(shè)置靈活的方式來調(diào)用ChatGPT等內(nèi)容,無論是純粹的編程方式,還是在筆記本界面的上下文中。

但ChatGPT方面呢?Wolfram語言有一個(gè)非常開放的架構(gòu),用戶可以添加或修改他們想要的任何東西。但你如何從ChatGPT使用這個(gè)?一件事就是告訴ChatGPT包含一些特定的“初始”Wolfram語言代碼(可能與文檔一起)——然后使用上述pidgin與ChatGPT討論您在初始代碼中定義的功能或其他內(nèi)容。

我們計(jì)劃構(gòu)建越來越簡(jiǎn)化的工具,用于處理和共享Wolfram語言代碼,以便通過ChatGPT使用。但已經(jīng)有效的一種方法是提交函數(shù)以在Wolfram函數(shù)存儲(chǔ)庫中發(fā)布,然后在它們發(fā)布后,在與ChatGPT的對(duì)話中參考這些函數(shù)。

好的,但ChatGPT本身呢?您應(yīng)該做什么樣的及時(shí)工程才能最好地與Wolfram插件交互?嗯,我們還不知道。這是必須探索的東西——實(shí)際上是人工智能教育或人工智能心理學(xué)的練習(xí)。一個(gè)典型的方法是在ChatGPT會(huì)話的早期給出一些“預(yù)提示”,然后希望它以后“仍然關(guān)注”這些提示。(而且,是的,它的“注意力跨度”有限,所以有時(shí)事情必須重復(fù)。)

我們?cè)噲D給出一個(gè)整體提示,告訴ChatGPT基本上如何使用Wolfram插件——隨著我們了解更多以及ChatGPT LLM的更新,我們完全期望這個(gè)提示會(huì)迅速發(fā)展。但您可以添加自己的一般預(yù)提示,例如“使用Wolfram時(shí),請(qǐng)始終嘗試包含圖片”或“使用SI單位”或“如果可能,請(qǐng)避免使用復(fù)數(shù)”。

您還可以嘗試在ChatGPT中設(shè)置一個(gè)本質(zhì)上“定義函數(shù)”的預(yù)提示——例如:“如果我給你一個(gè)由數(shù)字組成的輸入,您將使用Wolfram繪制具有該邊數(shù)的多邊形”?;蛘撸苯拥兀叭绻医o你一個(gè)由數(shù)字組成的輸入,你要將以下Wolfram函數(shù)應(yīng)用于該輸入……”,然后給出一些明確的Wolfram語言代碼。

但這些還很早,毫無疑問,會(huì)發(fā)現(xiàn)其他用于“編程”ChatGPT Wolfram的強(qiáng)大機(jī)制。我認(rèn)為我們可以自信地期待,接下來的一段時(shí)間將是一個(gè)令人興奮的高增長時(shí)期,那里有很多有價(jià)值的“低垂果實(shí)”供那些選擇參與的人采摘。

一些背景和展望

即使在一周前,也不清楚ChatGPT Wolfram會(huì)是什么樣子,或者它的工作效果如何。但這些現(xiàn)在發(fā)展如此之快的東西是建立在幾十年早期發(fā)展的基礎(chǔ)上的。在某些方面,ChatGPT Wolfram的到來最終將歷史上對(duì)人工智能采取的兩種主要方法結(jié)合起來——長期以來,這兩種方法一直被視為不相干和不相容。

ChatGPT基本上是一個(gè)非常大的神經(jīng)網(wǎng)絡(luò),經(jīng)過訓(xùn)練以遵循在網(wǎng)絡(luò)上看到的文本的“統(tǒng)計(jì)”模式等。神經(jīng)網(wǎng)絡(luò)的概念——其形式令人驚訝地接近ChatGPT中使用的概念——可以追溯到20世紀(jì)40年代。但在20世紀(jì)50年代的一些熱情之后,興趣減弱了。20世紀(jì)80年代初出現(xiàn)了復(fù)蘇(事實(shí)上,我自己當(dāng)時(shí)第一次看到了神經(jīng)網(wǎng)絡(luò))。但直到2012年,人們才開始對(duì)神經(jīng)網(wǎng)絡(luò)可能發(fā)生的事情產(chǎn)生嚴(yán)重興奮?,F(xiàn)在,十年后——在一個(gè)成功甚至讓相關(guān)人員大吃一的開發(fā)中——我們有了ChatGPT。

獨(dú)立于神經(jīng)網(wǎng)絡(luò)的“統(tǒng)計(jì)”傳統(tǒng)是人工智能的“象征性”傳統(tǒng)。從某種意義上說,這個(gè)傳統(tǒng)是數(shù)學(xué)(和數(shù)學(xué)邏輯)形式化過程的延伸,特別是在二十世紀(jì)初。但關(guān)鍵的是,它不僅與抽象的計(jì)算概念非常一致,而且與20世紀(jì)50年代開始出現(xiàn)的實(shí)際數(shù)字計(jì)算機(jī)非常一致。

在很長一段時(shí)間內(nèi),真正可以被認(rèn)為是“人工智能”的成功充其量是參差不齊的。但與此同時(shí),計(jì)算的一般概念顯示出巨大且日益增長的成功。但是,“計(jì)算”與人們思考事物的方式有什么關(guān)系呢?對(duì)我來說,一個(gè)關(guān)鍵的發(fā)展是我在20世紀(jì)80年代初的想法(基于早期形式主義的數(shù)學(xué)邏輯),即符號(hào)表達(dá)式的變換規(guī)則可能是在相當(dāng)于“人類”層面上表示計(jì)算的好方法。

當(dāng)時(shí),我的主要重點(diǎn)是數(shù)學(xué)和技術(shù)計(jì)算,但我很快就開始懷疑類似的想法是否適用于“通用人工智能”。我懷疑像神經(jīng)網(wǎng)絡(luò)這樣的東西可能會(huì)發(fā)揮作用,但當(dāng)時(shí)我只弄清楚了需要什么,而不是如何實(shí)現(xiàn)它。與此同時(shí),符號(hào)表達(dá)式轉(zhuǎn)換規(guī)則的核心思想成為現(xiàn)在Wolfram語言的基礎(chǔ),并使我們今天擁有的全面計(jì)算語言開發(fā)長達(dá)幾十年的過程成為可能。

從20世紀(jì)60年代開始,人工智能研究人員一直在努力開發(fā)能夠“理解自然語言”、“代表知識(shí)”并回答其問題的系統(tǒng)。所做的一些事情變成了不那么雄心勃勃但實(shí)際的應(yīng)用。但總的來說,成功是難以捉摸的。與此同時(shí),由于我在20世紀(jì)90年代所做的基礎(chǔ)科學(xué)的哲學(xué)結(jié)論,我決定在2005年左右嘗試建立一個(gè)通用的“計(jì)算知識(shí)引擎”,可以廣泛回答自然語言中提出的事實(shí)和計(jì)算問題。這樣的系統(tǒng)可以構(gòu)建并不明顯,但我們發(fā)現(xiàn),通過我們的基礎(chǔ)計(jì)算語言和大量工作,它可以。在2009年,我們能夠發(fā)布Wolfram|Alpha。

從某種意義上說,使Wolfram|Alpha成為可能的是,它在內(nèi)部有一種清晰、正式的方式來表示世界上的事物,并計(jì)算它們。對(duì)我們來說,“理解自然語言”不是抽象的東西;它是將自然語言翻譯成結(jié)構(gòu)化計(jì)算語言的具體過程。

另一部分是收集“了解”和“計(jì)算”世界所需的所有數(shù)據(jù)、方法、模型和算法。雖然我們已經(jīng)大大自動(dòng)化了這一點(diǎn),但我們?nèi)匀豢偸前l(fā)現(xiàn),為了最終“把事情做好”,別無選擇,只能讓真正的人類專家參與進(jìn)來。雖然在Wolfram|Alpha的自然語言理解系統(tǒng)中,人們可能認(rèn)為有一點(diǎn)“統(tǒng)計(jì)人工智能”,但絕大多數(shù)Wolfram|Alpha和Wolfram語言以一種硬、象征性的方式運(yùn)作,至少讓人想起象征性人工智能的傳統(tǒng)。(這并不是說Wolfram語言中的單個(gè)函數(shù)不使用機(jī)器學(xué)習(xí)和統(tǒng)計(jì)技術(shù);近年來越來越多地使用,Wolfram語言還有一個(gè)用于進(jìn)行機(jī)器學(xué)習(xí)的內(nèi)置框架。)

正如我在其他地方所討論的,似乎出現(xiàn)的是,“統(tǒng)計(jì)人工智能”,特別是神經(jīng)網(wǎng)絡(luò),非常適合我們?nèi)祟悺翱焖偻瓿伞钡娜蝿?wù),包括——正如我們從ChatGPT中學(xué)到的那樣——自然語言和作為其背后的“思維”。但是,在構(gòu)建更大的“概念”或計(jì)算“塔”時(shí),需要符號(hào)和某種意義上的“更嚴(yán)格的計(jì)算”方法——這是在數(shù)學(xué)、精確科學(xué)以及現(xiàn)在所有“計(jì)算X”領(lǐng)域中發(fā)生的事情。

現(xiàn)在,ChatGPT Wolfram可以被認(rèn)為是第一個(gè)真正的大規(guī)模統(tǒng)計(jì) 符號(hào)“AI”系統(tǒng)。在Wolfram|Alpha(成為Siri智能助理等事物的原始核心部分)中,首次有廣泛的自然語言理解——“理解”與實(shí)際計(jì)算表示和計(jì)算直接相關(guān)。現(xiàn)在,13年后,我們?cè)贑hatGPT中看到,當(dāng)從幾乎整個(gè)網(wǎng)絡(luò)等進(jìn)行訓(xùn)練時(shí),純粹的“統(tǒng)計(jì)”神經(jīng)網(wǎng)絡(luò)技術(shù)可以在“統(tǒng)計(jì)上”生成“類似人類”的“有意義的語言”方面做得非常好。在ChatGPT Wolfram中,我們現(xiàn)在能夠利用整個(gè)堆棧:從ChatGPT的純“統(tǒng)計(jì)神經(jīng)網(wǎng)絡(luò)”,到Wolfram|Alpha的“計(jì)算錨定”自然語言理解,再到Wolfram語言的整個(gè)計(jì)算語言和計(jì)算知識(shí)。

當(dāng)我們第一次構(gòu)建Wolfram|Alpha時(shí),我們認(rèn)為也許為了獲得有用的結(jié)果,我們別無選擇,只能與用戶進(jìn)行對(duì)話。但我們發(fā)現(xiàn),如果我們立即產(chǎn)生豐富的、“可視覺掃描”的結(jié)果,我們只需要一個(gè)簡(jiǎn)單的“假設(shè)”或“參數(shù)”交互——至少對(duì)于我們期望的用戶尋求的信息和計(jì)算。(在Wolfram|Alpha筆記本版中,我們有一個(gè)強(qiáng)有力的例子,說明如何使用自然語言進(jìn)行多步計(jì)算。)

早在2010年,我們不僅在嘗試從自然語言生成典型Wolfram|Alpha查詢的Wolfram語言代碼,而且還在嘗試生成“整個(gè)程序”。然而,在當(dāng)時(shí),如果沒有現(xiàn)代法學(xué)碩士技術(shù),這并沒有走那么遠(yuǎn)。但我們發(fā)現(xiàn),在Wolfram語言的符號(hào)結(jié)構(gòu)背景下,即使有自然語言生成的代碼的小片段也非常有用。事實(shí)上,例如,我使用Ctrl= Wolfram筆記本中的機(jī)制幾乎每天無數(shù)次,例如從自然語言構(gòu)建符號(hào)實(shí)體或數(shù)量。我們還不知道現(xiàn)代“支持LLM”的版本是什么,但它可能涉及我們上面討論的豐富的人-AI“協(xié)作”,我們可以在ChatGPT Wolfram中首次開始行動(dòng)。

我認(rèn)為現(xiàn)在正在發(fā)生的事情是一個(gè)歷史性的時(shí)刻。半個(gè)多世紀(jì)以來,我們可能稱之為“AI”的統(tǒng)計(jì)和符號(hào)方法在很大程度上是分開發(fā)展的。但現(xiàn)在,在ChatGPT Wolfram中,他們正在聚集在一起。雖然我們才剛剛開始,但我認(rèn)為我們可以合理地期待這種組合中的巨大力量——從某種意義上說, “類似AI的計(jì)算”的新范式,由于ChatGPT的到來,以及現(xiàn)在它與ChatGPT Wolfram中的Wolfram|Alpha和Wolfram語言的結(jié)合而成為可能。

上面為Stephen Wolfram原文的簡(jiǎn)單翻譯,英文好的可以查看原文:

ChatGPT Gets Its “Wolfram Superpowers”!

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年4月17日 上午9:48
下一篇 2023年4月17日 上午10:04

相關(guān)推薦