概要
Apple研究者によるVL/HCC 2024論文で、JupyterLab workflowに一時的なUI layerを挿入するBISCUITを紹介しています。promptからすぐsource codeへ飛ぶのではなく、生成されたtemporary controlsを先に操作し、選択肢を理解し、要求を洗練し、変数を探索してからcodeを生成します。
要約
1. Ephemeral UI as scaffold: code生成前の中間ステップとして一時的な生成UIを使う
2. Notebook-native workflow: generic chatではなく、computational notebook上の作業にGenUIを根づかせる
3. prompt負荷の軽減: 実装詳細を巨大なpromptへ詰め込む必要を減らす
4. user studyの裏付け: 初学者の理解、探索、反復に有効だったと報告する
5. 収録価値: GenUI、interactive programming、AI支援開発をつなぐ参考事例になる