著者
David L. Maulsby, Ian H. Witten
編者
Allen Cypher
タイトル
Metamouse: An Instructible Agent for Programming by Demonstration
書籍
Watch What I Do -- Programming by Demonstration
ページ
154-181
日時
May 1993
出版
The MIT Press
コメント
図形の編集操作列において、点や線同志の接触関係を頼り にして操作列からプログラムを抽出する。接触している複 数のポイントのうちどれが重要かはユーザが教えてやる。 システムが何を推論しているかは「亀のBasil」がいつも 指示しているので、間違えたりしかけたらなるべく早目に ユーザがシステムに知らせることにより無駄な推論を避け させている。 プログラムはproductio ruleのように表現される。単一の 例からでも変数や制約を抽出したプログラムを生成する。 似たようだがちょっと違う例があるときは、より詳細な条 件をもつruleが生成され、条件分岐のように働く。ruleが ループを構成するとき繰り返し操作が実現できる。 以前の操作と完全に同じ操作を始めたときは、システムが すぐに次の行動を予測して提示する。(同じ操作を2度以上 含む大きな繰り返しは検出できないことになる?)
カテゴリ
UI, PBE
Category: UI PBE
Comment: 図形の編集操作列において、点や線同志の接触関係を頼り
        にして操作列からプログラムを抽出する。接触している複
        数のポイントのうちどれが重要かはユーザが教えてやる。
        システムが何を推論しているかは「亀のBasil」がいつも
        指示しているので、間違えたりしかけたらなるべく早目に
        ユーザがシステムに知らせることにより無駄な推論を避け
        させている。
        プログラムはproductio ruleのように表現される。単一の
        例からでも変数や制約を抽出したプログラムを生成する。
        似たようだがちょっと違う例があるときは、より詳細な条
        件をもつruleが生成され、条件分岐のように働く。ruleが
        ループを構成するとき繰り返し操作が実現できる。
        以前の操作と完全に同じ操作を始めたときは、システムが
        すぐに次の行動を予測して提示する。(同じ操作を2度以上
        含む大きな繰り返しは検出できないことになる?)
Chapter: 7
CCC1: Maulsby:Metamouse1
CCC: Maulsby:Metamouse
Bibtype: InBook
Pages: 154-181
Month: may
Author: David L. Maulsby
        Ian H. Witten
Booktitle: Watch What I Do -- Programming by Demonstration
Editor: Allen Cypher
Title: Metamouse: An Instructible Agent for
        Programming by Demonstration
Year: 1993
Crossref: Cypher:WatchWhatIDo
Publisher: The MIT Press