CHAPTER 07/1979〜1995

日本的第五代電腦

第五代電腦這項國家計畫,想達成什麼,又留下了什麼(1979〜1995年)

1982年,日本以國家之力啟動了一項新型電腦計畫:讓許多台電腦同時進行推論(從規則推導出答案),藉此提高速度。世界各地都對此做出了反應。翻開資料就會發現,把什麼當作目標,會讓它看起來成功,也可能看起來失敗。這套道理,我們動手來驗證。

011946〜1981·名稱

為什麼叫

電腦的「世代」,是按什麼來劃分的?

電腦曾經按使用的電子元件來劃分世代。1981年,日本資訊處理開發協會(JIPDEC)出版的一本小冊子,把電腦分為第1代(真空管)、第2代(電晶體)、第3代(IC,積體電路)、第3.5代(LSI,大型積體電路)和第4代(超大型積體電路)。冊子寫道,當時正是第4代的開端,而且它們幾乎都遵循1946年馮紐曼提出的馮紐曼架構。

馮紐曼架構把指令和資料放在同一個記憶裝置裡,一次取出1條指令,依序執行。冊子主張,要突破這種結構的弱點,就需要(譯)的第5代。試著按右圖中各個世代的方框。只有第5代的元件被寫成(譯),內容則是(推論、知識庫、智慧介面)。世代交替的不是元件,而是想法。

為這項計畫進行的調查始於1979年度(委員長是東京大學的元岡達)。同樣在1979年8月,第6屆國際人工智慧聯合會議(IJCAI)在東京舉行。此前5屆的舉辦地依序是華盛頓、倫敦、史丹佛、提比里斯和劍橋。

圖所展示的:第1〜4世代是依「使用的零件」區分,只有第5世代是依「機器要做什麼(用知識推理)」命名。這是思考方式的世代轉變。

021981·目標

有眼、耳、口,聽得懂話的電腦

1981年的文件寫道,第五代要追求什麼樣的電腦?

1981年11月JIPDEC的小冊子寫道,第5代電腦(譯),並說要(譯,也就是做出試製機),就得儘早開始研究。它列出了想要達成的樣貌,共有 8項功能。例如能直接處理聲音和影像的,能用自然語言交談,讓的(以上皆為譯文),以及具備常識、靠推論解決問題的電腦等。

右圖把分成3個階段,做了一個小例子(① 把說法改寫成邏輯問題,② 推論,③ 尋找知識)。說法稍微一變,就會卡在 ①。而「年紀比較大?」這樣的問題,如果沒有登錄父母比孩子年長這條常識,就答不出來。

1993年的最終評估報告記載,研究途中才發現,要把聲音和影像當作知識來處理,必須累積和整理龐大的背景知識。

以為知道的事常見說法:第五代承諾10年內做出像人一樣會說話的電腦
原始資料中:1981年的文件裡,確實寫著(譯)。但所長渕一博在1992年說過,1982年真正啟動的計畫,已把機器翻譯這類應用系統的開發排除在目標之外,專注於研究會推論的機器。看哪一年的哪份文件,所列的目標並不相同。

圖所展示的:1981年文件描繪的「聽得懂話的電腦」,說法稍微改變就會停住,缺少人人都知道的常識,也答不出來。因此計畫後來縮小為製作推理機器。

031981〜1995·研究所

從會議到研究所ICOT

這項國家計畫,是由哪些人、怎麼推動的?

1981年10月19〜22日,在東京舉行。根據主辦方的小冊子,有來自15個國家的約300人參加。

1982年4月,財團「新世代電腦技術開發機構(ICOT)」成立,6月研究所開始研究。所長由電子技術綜合研究所的渕一博出任。研究人員由電子技術綜合研究所、日本電信電話公社和8家電腦公司派來,起初約40人,原則上每3〜4年輪替一次。經費全數來自通商產業省的委託費。

右圖呈現研究所的席位和輪替的人員。內田俊一(2005)寫道,包括延長的時間在內,13年間派駐ICOT的人約有200人。40個席位每3〜4年輪替一次,總人數大致就是這個數字。

曾在這裡任職的人數 ≈ S ×(1+(T − 1)÷ L)
S
席位數
T
年數(13)
L
1個人任職的年數(3〜4)

圖所展示的:約40個研究席位,每3〜4年更換一批人,所以13年裡約有200人進出研究所,再回到公司或大學。

曾來任職的人數累計(逐年)
041972〜1984·邏輯程式設計

用事實和規則回答

寫程式,就只是寫步驟嗎?

1972年,馬賽的Colmerauer和Roussel創造了Prolog語言,把邏輯敘述排在一起,就直接成了程式。一同參與構想的Kowalski回憶那年夏天時說:(譯)。

在Prolog裡寫的不是計算步驟,而是事實(太郎是花子的父母之一)和規則(如果X是Y的父母之一、Y是Z的父母之一,那麼X是Z的祖父母)。問題一來,電腦就從上往下試規則,不符合就退回去試下一條(回溯)。試著按右圖的「走1步」。

第五代把邏輯程式設計放在核心位置。根據Nilsson(2010),後來成為ICOT副所長的古川康一,在1970年代於SRI接觸到Prolog,把它的處理系統帶回日本。渕一博在1984年說,他對選擇Prolog越來越有信心。

祖父母(X, Z) ← 父母(X, Y), 父母(Y, Z)
X, Y, Z
變數
←
右邊全部成立,左邊也就成立

圖所展示的:Prolog不必寫步驟,只要列出事實和規則。收到問題後,機器依序嘗試規則,不符合就退回,尋找另一條路來找到答案。

05邏輯程式設計·合一

把形式對齊:合一

問題和規則「對得上」,指的是什麼?

Prolog使用規則之前一定要做的,是合一。把問題和規則的頭部(←的左邊)從頭開始逐項比較,看看能不能在變數(內容還沒決定的盒子)裡填入值,讓兩邊變成相同的形式。父母(X, 花子)和 父母(太郎, Y),只要讓X是太郎、Y是花子,就一樣了。父母(X, 花子)和 父母(太郎, 次郎)則對不上。

按右圖的「走1步」,正在比較的地方會亮成紫色。在 點(X, X)裡,先填入X的值,對後面的比較也有效。如果把變數填成含有它自身的形式,例如X和f(X),形式就會無限延續。防止這種情況的是出現檢查。

最終評估(1993)寫道,平行推論機器PIM的處理器有專用指令,用來沿著填入變數的值所形成的鏈條往下查(解參照)。

f(X, b)與f(a, Y) → X=a, Y=b
f
結構的名稱
X, Y
變數
a, b
常數的名稱
→
為了對齊而填入變數的值

圖所展示的:合一是從頭比較2個形式,把值放進內容尚未確定的盒子(變數),看看能否變成同樣的形式。若放入包含自己的形式,就會無限延伸,因此有一項檢查來阻止這種情況。

061982〜1984·世界的反應

報告書裡的「日本」

世界各地是為了對抗日本的計畫才行動的嗎?

東京會議之後,各地都有大型計畫啟動。英國在1982年3月,由負責資訊科技的大臣成立委員會,並在當年的報告裡建議展開一項由政府、企業和大學共同研究,為期5年、經費3億5千萬英鎊的計畫。美國方面,企業聯合成立共同研究公司MCC,國防部的研究機構DARPA在1983年10月發表了的計畫書。歐洲共同體在1983年提出了ESPRIT。

然而,這些文件描述日本的方式,卻完全不同。右圖的線條粗細,表示那份文件提到日本時的強調程度。英國的報告在正文開頭就寫道,委員會成立的契機是(譯)。歐洲的提案書只在註解裡舉例提到1次,DARPA的計畫書則一次也沒有提到日本,也沒有提到第五代。

切換到「日本方面的看法(1995)」,就變成1995年《通產研究評論》的寫法:這些全都是受到第五代啟發而誕生的計畫。

以為知道的事常見說法:世界各地為了對抗日本,開始了自己的AI計畫
原始資料中:英國的報告明確寫道,契機是日本的發表。另一方面,美國國防部研究機構的計畫書(1983年)裡,日本和第五代一次也沒有出現(歷史書寫道,它在營造說服國會的氛圍上倒是有很大影響)。歐洲的提案文件(1983年)裡,也只在註解裡作為例子出現過1次。

圖所展示的:日本的計畫之後,各地也開始了大型計畫,但文件裡提到日本的程度完全不同。英國寫明日本是起因,美國國防計畫書則提到0次。

071983·預言

一書與預言時鐘

把日本的計畫描繪成巨大威脅的,是誰?

1983年,史丹佛大學電腦科學教授費根鮑姆,和寫過AI歷史書的作家McCorduck,出版了介紹日本計畫的書。在刊登該書節錄的雜誌文章裡,2人寫道,第五代只要有一部分成功,日本就會在世界資訊產業中獨占鰲頭,美國沒有與之對抗的國家計畫。他們還說,很多美國人心存懷疑,但這個國家這場賭注成功的可能性比想像的高。根據歷史書(Nilsson 2010),這本書加深了審議研究預算的國會的危機感。

2人是為了向美國人呼籲(譯)才寫的。拖動右邊預言時鐘的「目前年份」,1981年的小冊子、這本書、1992年所長的展望,各自到了該揭曉結果的年份,之後的情況就會顯示出來。

關於美國企業聯合成立的MCC,Nilsson寫道,到1987年第一任總裁卸任時,第五代已經不再被認為是那麼大的威脅了。

以為知道的事常見說法:第五代的威脅是日本自己誇大宣傳的
原始資料中:把日本的計畫描繪成巨大威脅並加以傳播的人裡,也有美國的AI研究者自己。這本書是為了指出美國沒有國家計畫這個問題而寫的。

圖所展示的:把日本計畫宣傳成巨大威脅的人,也包括美國的AI研究者自己。預言有驗證年份,時間到了,就能看見結果。

081982〜1995·經費

541億日圓,還是569億日圓?

國家為第五代電腦支出了多少錢?

根據1995年《通產研究評論》刊載的表格(來源是通商產業省的資料),國家支出的預算在 1982〜1992年度的11年間約為541億日圓(前期83億、中期216億、後期242億)。之後,在1993〜1994年度2年的後續計畫又支出約28億,合計約569億日圓。從1986年度起,除一般會計(一般預算)外,還從另外設立的特別會計中支出。

拖動右邊長條圖的「加到哪一年」看看。停在1992年度是541億日圓,加到1994年度就是569億日圓。常見的「約540億日圓」(1993年的最終評估)和「570億日圓」(2017年國會上的發言等)的差別,在於統計的期間不同。按按鈕,還能顯示海外的估算。

合計 =Σ(一般會計 + 特別會計)
Σ
逐個年度加總
年度
從4月到隔年3月
以為知道的事常見說法:國外曾認為,日本向第五代投入了巨額資金,並隱瞞了真實金額
原始資料中:1982年英國的報告寫下了(譯)的看法,而1993年的最終評估報告的是(譯),1995年的報告還刊出了各年度的明細表。海外的估算有4億5千萬美元、5億美元、8億5千萬美元,差距不小,最大的數字出自計畫結束之後寫的一部百科全書。

圖所展示的:「約540億日圓」與「570億日圓」的差別,並非說謊或隱瞞,而是加總到哪個年度的不同。

091982〜1991·日本的熱潮

逆向輸入的AI熱潮

日本的第2次AI熱潮,是從哪裡來的?

(由通商產業省的一個課監修)寫道,(譯)。並且說日本的熱潮是第五代及其(譯)的。書中還寫到,企業的高層似乎抱著(譯)這種神話般的想法,由上而下命令開發AI。1985年的國會上,也把AI說成(譯)。

這個詞本身是從什麼時候開始使用的呢?在國立國會圖書館的全文搜尋裡,把數位化的書和雜誌按從舊到新排列,以AI的含義出現的最早一例,是1982年10月的雜誌。上有一句(譯)。在右圖搜尋,先出現的是1978年和1981年的結果。它們是從書的作者名A.I. Bloomfield的日文寫法,以及漫才(日本的舞台相聲)的MANZAI熱潮裡辨識出來的文字。字串相同,不一定是同一個詞。

以為知道的事常見說法:日本的第2次AI熱潮,是日本自己的第五代讓國內熱絡起來的
原始資料中:根據1991年通商產業省一個課監修的白皮書,日本的熱潮是第五代及其(譯)的。

圖所展示的:日本的第2次AI熱潮,是第五世代計畫在海外引起的反響「逆向輸入」後形成的。搜尋詞語時,即使字完全相同,也不一定是同樣的意思。

101984〜1988·所長的話

會招來反彈

計畫進行期間,所長本人是怎麼說的?

所長渕一博多次留下了勸人別把夢想說得太大的話。1984年4月接受美國雜誌訪問時,他說自己長期對AI持懷疑態度,並回答說,期待在最初的10年裡出現應用並不實際。同年11月的專題演講中,他也說自己的架構是(譯),這項計畫就是要驗證它,並表示不直接參與。

在1988年的演講中,他說這項計畫(譯)。他把(譯)列為國家研究計畫容易陷入的1種誘惑,並告誡說,歷史上有過目標訂得太高(或被誤認為太高)而招來反彈的例子。

右邊是呈現這種想法的圖(數值全都是本網站假設的)。目標即使訂得保守,只要在外界被傳得很大,到了約定的年份,期待就會大幅下降。

約定年份的期待 = 實力 −(目標 × 倍率超出實力的部分)。期待的下限是0。
實力
到期限為止實際達成的成果
目標 × 倍率
社會所接收到的承諾
以為知道的事常見說法:第五代是國家把能說話、會思考的電腦夢想說得太大才失敗的
原始資料中:計畫進行期間,所長本人的話多半是在抑制過度的期待。不過,同一時期周遭傳開了過大的形象,這一點在其他資料裡有記錄(本章的02・07)。

圖所展示的:計畫進行期間,所長多次留下提醒,抑制人們把夢想說得太大。即使目標訂得保守,若外界傳得很大,到了承諾的年份,期待就會大幅下跌。

111985〜1992·平行處理

分配工作,以及連接的成本

把電腦增加到512台,就能快512倍嗎?

第五代的核心是讓許多台電腦同時進行推論的平行處理。把尋找答案時按不同情況分支的樹,切成各個分支的工作,分配給各台電腦。但分支的大小不一,每次交付工作還得花費連接的時間。

在右圖增加台數看看。一開始只是依序分配的話,會有先做完而等待的電腦。讓空閒的電腦去領取剩下的工作,就能達到接近台數的速度倍數。即使如此,也不可能比完成最大的那1份工作所需的時間更早結束(樹是本網站做的例子)。

最終評估(1993)寫道,在邏輯模擬中 256台快了166倍,視問題而定,512台時能接近500倍,並把分配工作的方法(負載平衡)做成元件發布。Nilsson(2010)寫道,除了適合的特殊問題之外,很難充分發揮平行處理的優點。

S(P)=T(1) ÷ T(P)
P
台數
T(P)
P台完成所有工作的時間(含交付工作的時間)
S(P)
速度提高的倍數

圖所展示的:電腦增加到512台,也不會快512倍。工作大小不一,分派也花時間,而且無法比完成最大那份工作的時間更快結束。

台數與速度倍數(兩者的刻度都是每次增加到2倍)
121985〜1992·GHC與KL1

資料沒來就等著

好幾台電腦使用同一份資料時,要怎麼確保順序?

要讓Prolog在好幾台電腦上同時執行很困難(Nilsson 2010)。根據渕一博1992年的演講,中期初期,研究員上田和紀提出了GHC(Guarded Horn Clauses)。室長近山隆以此為基礎設計了KL1,後期的研究全部統一使用KL1。

GHC的規則帶有守衛條件(guard)。一旦需要查看還沒有值的變數,工作就會在那裡睡著(停下來等待),值一到就醒來。選定通過守衛條件的規則之後,就不再回頭重試。在右圖中,第1台傳送數字,第2台逐一累加。下一個數字沒送到,第2台就睡著。「移除產生資料的一方」之後,所有工作都睡著不動了(死結)。

根據最終評估(1993),用KL1寫的作業系統PIMOS,第一版約有44,000行,除錯工具能自動發現死結(圖是把這個想法縮小後的例子)。

頭部 :- 守衛條件 | 本體
守衛條件
是否可以選用的條件(沒有值就等待)
本體
選定之後的工作

圖所展示的:多台機器使用同一份資料時,如果值還沒出現,工作就會休眠等待,值送達後才醒來。若沒有產生值的一方,所有工作就會一直休眠、停住。

131982〜1992·PIM

每1秒推論1億5,600萬次

推論的速度要怎麼測量,又快到了什麼程度?

第五代用 LIPS(每1秒的推論次數)來衡量推論的速度。根據Nilsson(2010),1980年代初的電腦每1秒約10萬次,日本想把它提高到1,000倍以上。目標是每1秒1億次。

前期開發了擴充Prolog的語言ESP和單機推論的機器PSI,包括改良版在內,約500台用於研究。中期末開發了64台組成的Multi-PSI,後期開發了平行推論機器PIM。根據最終評估(1993),512台的PIM/p峰值為每1秒1億5,600萬次,256台的PIM/m為1億5,300萬次,約為通用大型電腦的100倍。

右圖讓這個頁面裡的JavaScript解一道把串列順序反轉的小問題(30個元素,推論496次),並測量速度。PIM的1台基本處理器每1秒處理30〜60萬次。用右邊的滑桿,可以比較把各台處理量相加的計算例子與PIM/p的實際成績。

LIPS= 推論次數 ÷ 秒數
推論1次
使用1次規則(本網站的計算方式)
以為知道的事常見說法:第五代做出了連接1,000台電腦的推論機器
原始資料中:作為1台機器,最大的是512台的PIM/p。把5種型號(512、256、256、16、16台)加起來超過1,000台,這是最終評估的寫法。

圖所展示的:推理速度以每1秒能使用幾次規則(LIPS)衡量。PIM每1秒約能做1億5,600萬次,超過了1億次的目標。

PIM的5種型號的台數
141992·定理證明

機器證明了一部分未解問題

電腦要怎麼證明「沒有這種東西」?

根據最終評估(1993),PIM上的定理證明程式MGTP,自動證明了加拿大數學家Bennett提出的擬群未解問題的一部分。它用256台達到200倍以上的速度,還設法抑制了按不同情況分支造成的組合爆炸。渕一博在1992年說,這個證明器也被用作進行法律推論的系統的推論引擎。

擬群的乘法表是這樣一種表:每一行、每一列裡,各個符號都恰好出現1次(拉丁方陣)。右圖每次填入1格來搜尋,遇到死路就退回去。只要所有的分支都走到死路,就證明了這樣的表不存在。滿足x*x=x和x*y=y*x的表,在3、5時能找到,在4、6時不存在(條件是本網站選的例子)。

x*x=x, x*y=y*x
x*y
第x行、第y列格子裡的符號
預先檢查
提早發現沒有符號可填的格子,藉此停止搜尋

圖所展示的:每次填入1格、遇到死路就退回的搜尋,如果做完所有情況都走不通,就能證明「不存在這樣的表」。

151986〜1995·電子化詞典

靠人手編出意義的詞典

要讓電腦處理詞語的意義,需要什麼?

1986年4月,為了建立讓電腦處理日常語言的基礎,製作大型「電子化詞典」的「日本電子化詞典研究所(EDR)」9年計畫啟動了。它由連結單字和意義(概念)的「單字詞典」、表示概念上下位關係的「概念詞典」、記錄詞語搭配的「共現詞典」、日英「雙語對譯詞典」等組成。

右圖借用這個想法,做了一部小詞典。日文的「atsui」(可表示厚、燙、天氣熱),靠一起出現的詞語組合來選擇意義。即使沒有直接的組合,沿著概念往上找(咖啡 → 飲料),如果有組合也能選出意義。

目前的介紹頁面寫的是:日文單字約27萬個,概念約41萬個,共現約90萬句。最終評估也寫道,蒐集語言之外的知識,光靠ICOT是有限度的,因此寄望於EDR和美國MCC的CYC。

得分 = 有直接共現時為2,沒有直接共現但上位概念有共現時為1,兩者都沒有時為0
共現
一起出現的詞語組合
得分的決定方式
本網站自訂的計分

圖所展示的:電腦要選出詞語的意思,需要人們大量蒐集一起出現的詞語組合,以及詞語的上下位關係,做成字典。

161992〜1995·評估

「失敗了」,用的是哪把尺?

第五代是成功了,還是失敗了?

1992年6月,在發表成果的國際會議FGCS'92之後,報紙The Baltimore Sun的社論寫道,這項計畫的(譯)。但在那次會議的專題演講裡,所長渕一博介紹說:(譯)。渕解釋說,這類評論的源頭是1981年會議上描述的宏大想像,而1982年啟動的計畫內容要保守得多,並表示自己相信這是成功的。

1993年的最終評估按目標彙整了成果。推論速度超過目標,但透過聲音和影像與人互動的機制,尚未做到實際建成的程度。整體而言,它寫道(譯)。1995年的《通產研究評論》認為,因為沒有成為產品就說失敗的看法,沒有充分理解計畫的理念,但同時寫道,硬體的機制可能不會用在未來的技術上。Nilsson(2010)寫道,很多人認為,多數成果如今只有歷史意義。在右圖切換衡量的尺,同一項計畫的成績單就會改變。

以為知道的事常見說法:第五代失敗了(日本也承認了)
原始資料中:1992年的會議上,所長並未承認失敗,而是解釋說,認為失敗的評論源自1981年的宏大想像。最終評估也是按目標分開寫的。做出的電腦和軟體沒有在社會上普及這一點,《通產研究評論》和外部研究者的書都有指出。把什麼當作目標,答案就不同。

圖所展示的:第五世代是成功還是失敗,會因把什麼當成目標(衡量標準)而改變答案。

171987〜1995·小型化

專用機與一般電腦

世界上最快的電腦,為什麼沒有普及?

PIM的推論速度約為通用大型電腦的100倍。然而根據Nilsson(2010),就連一般的工作站和個人電腦,效能也提高了,超越了PIM。《通產研究評論》(1995)也寫道,由於小型化(轉向使用小型電腦)等變化,硬體的機制可能不會用在未來的技術上。

在右圖調整一般機器的成長方式看看。專用機的速度停留在製造時的水準。即使差100倍,只要一般機器每年變成1.5倍,大約11年就追上了(成長方式是假設的數值)。

同樣的事也發生在AI專用的Lisp機器上。根據1位開發者的回憶,Lisp在Sun等工作站上也能順利執行了,專用機的優勢突然變小。1991年的白皮書也寫道,日本用於AI的電腦,以個人電腦等一般機型為主。

n=log(差距)÷ log(G)
n
追上所需的年數
差距
最初的速度差(100)
G
一般機器1年變成幾倍

圖所展示的:即使專用機快100倍,一般機器每年加速,幾年後也會追上。因為專用機停留在製作當時的速度。

181992〜1995·後續

100套軟體散播出去

國家的計畫結束時,做出的成果怎麼了?

第五代的主體比預定的10年延長了1年,於1993年3月結束。從4月起,又持續了2年。開發出的軟體只能在專用的平行推論機器上執行,因此開發了把KL1轉換成C語言的語言處理系統KLIC,讓軟體在當時開始普及的UNIX平行機器等設備上也能執行。

軟體以「ICOT自由軟體」的名義免費公開。1992年6月的FGCS'92公開了71套,1993年6月新增6套,1994年11月新增包括KLIC在內的7套,1995年3月底新增16套,合計100套。對於著作權屬於ICOT而非國家的軟體,移除了會妨礙研究的限制後公開。由國家預算支持的研究,於1995年3月全部完成。

按右圖的「翻譯1行」,邏輯規則就會逐步轉換成一般程式語言的迴圈(for)和條件分支(if)。所長渕一博在1992年說,他期待這項計畫誕生的(譯),在世界各地發芽。

以為知道的事常見說法:第五代是1982〜1992年的計畫
原始資料中:主體延長了1年,持續到1993年3月(1992年度末)。此後2年間,實施了讓成果也能在UNIX電腦上執行並免費公開的計畫。國家預算支持的研究全部結束,是在1995年3月。

圖所展示的:把原本只能在專用機執行的軟體,轉成一般的程式語言,讓它能在各處執行,並免費公開了100套。

結語

這一章裡,尚不清楚的事

關於第五代,不清楚的事還有很多。合作企業負擔的費用和人力,沒有計入國家的表格。平行推論機器在計畫結束後怎麼被使用,公開的軟體被使用了多少,本網站也尚未確認。寫有翻譯詞數等數值目標的1981年沒有找到。失敗的說法從美國哪裡傳開(1992年的New York Times文章等),也還沒有確認相關文章。

成功還是失敗,把什麼當作目標,答案會不同。是1981年的夢想樣貌,是1982年啟動的計畫,還是實際在社會上使用。同一項計畫,換一把尺,成績單就會改變。所長本人在1988年就告誡過,過高的目標會招來反彈,這也成為熱潮之中的一筆記錄。

下一章要看的,是第2次熱潮逐漸冷卻時,悄悄成長的嫩芽。1991年的白皮書寫道,日本沒有迎來以前在美國見過的那種寒冬。(給老師:這一章與資訊Ⅱ〔日本高中的選修資訊科目〕的(1)歷史,以及(4)資訊系統開發相關。詳見「給老師」頁面。)