- 著者
- 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