テリー・ウィノグラード
テリー・ウィノグラード (Terry Allen Winograd、1946年2月24日 –) はスタンフォード大学の計算機科学者。 SHRDLU とよばれるシステムを用いた自然言語についての研究により人工知能の分野で知られるようになったが、後にこの研究を通じて人工知能の実現には批判的な立場を取るようになった。
この SHRDLU (シュルドル、1968年 – 1970年)の開発にあたって、ウィノグラードは、コンピュータが自然言語を使うことができるようになるに十分な「理解力」をコンピュータにいかに与えればよいかという問題について検討し、SHRDLU の理解の世界を仮想的な「積木の世界」に制限した。 このプログラムは「青い積木を動かせ」のような命令を受け取って、仮想的な腕を用いて要求された行動を実行でき、また「どの青い積木のことかわかりません」というように言語によって返答もできた。 歴史的には、SHRDLU プログラムは、プログラマが手でコンピュータの意味的記憶を作り上げることがいかに困難であって、そうしたプログラムがいかに制限されたもので「脆弱」なものとなるかという古典的な例としてみることができる。 ウィノグラードは自然言語理解における SHRDLU の研究を拡張しようと試みたのち、人工知能研究から手を引いている。
1980年代初期には、ウィノグラードは「社会的責任を考えるコンピュータ専門家の会」 (Computer Professionals for Social Responsibility, CPSR) の創設者の一人となり、全国代表となった。 この会は、核兵器、SDI、その他、計算機科学の分野での米国防総省による関与の増大を懸念する計算機科学者の集まりである。
哲学者フェルナンド・フローレスとの出会いの後、1990年代初期には、早期のグループウェアについての研究を行なった。 彼らのアプローチは、「行動のための会話」 (conversation-for-action) 解析に基づくものであり、これは現象学に基づいた新しい設計思想をもたらした。
一般的に言って、ウィノグラードの研究はソフトウェア工学よりも広い意味での「ソフトウェアデザイン」に焦点を当てたものである。 1991年には、ソフトウェアデザインの教育と研究を推進するために "Project on People, Computers and Design" (人々とコンピュータとデザインに関するプロジェクト) を設立している。