関連文献
Rob Miller, 2008
「left margin 4 inches」と言うと「ActiveDocument.PageSetup.LeftMargin=InchesToPoints(2) 」を実行できる
やりたいことはかなり似てるが実装はだいぶ違う
ルールが沢山あってリカーシブに計算する
複雑なのでユーザがデータを足したりできなさそう
対象領域専用のヒューリスティクスが多い
曖昧検索などできない
ユーザがキーワードはよく知ってる必要がある
anyCodeというシステム。自然言語キーワードを入力するとコードスニペットが表示される。
copy fileA fileBみたいなキーワードからFileUtil.copyFile(new File(fileA), new File(fileB))みたいなコード候補を生成する
他人のヒストリを使ってコンパイルエラー対処法をサジェスト
なかなか正しい言葉を使えないという古い論文
「語彙問題」
どんなものでもキーワードで呼び出せるかんじ
gi abc と入力するとabcをGoogle画像検索するとか
プラグインでいろんなものに対応できる
「1 USD」と入力できる
計算もできる