Lilith.
⌕
編集イラスト: Datasette Agent 0.5a0、chatをデータアプリの隣に配置
Lilithのイラスト · 編集リミックス

Datasette Agent 0.5a0は、表、query、データベースappの隣にchatを保つpanelを追加した。datasette-appsと組み合わせると、指示からappを作り、結果の隣にある会話から修正を続けられる。

panelが会話とDatasetteの画面を一つの作業場所にした

chatは以前からtoolを実行して結果を返せた。新しいpanelでは二つの作業面を同時に表示する。会話を続けながら、対象となるDatasetteの表、query、appを横に置いて確認できる。

Simon Willisonはpanelをバージョン0.5a0の最も大きな新機能と説明する。agent.datasette.ioではGitHubでsign inすると公開demoを試せる。ただしalpha版であり、production向けの安定したinterfaceではなく、変化の速いtoolだ。

previewの隣で編集できるため修正の往復が短くなる

価値はchat画面が増えることではなく、文脈を共有できる点にある。結果を見て変更を頼み、すぐ確認できる。社内dashboardやデータ探索では、表の名前、URL、エラー説明をtool間でコピーする手間を減らせる。

このreleaseは、Radarが以前扱ったdatasette-apps 0.3a0とは別の層を変える。Appsは保存queryへの細かな権限を追加した。Agent 0.5a0は作業画面を変えた。両者は補完関係にあるが、panel自体は安全ルールの更新ではない。

見える結果は確認前の承認を誘いやすい

panelは状況を分かりやすくするが、queryの正しさや書き込みの影響は検証しない。見栄えのよいchartが誤ったfilterを使い、appが想定以上の権限を持つこともある。chatと結果を近づけることは確認を速めるが、確認を不要にはしない。

元記事にはlatency、error rate、user testの測定がない。workflow改善の評価は現時点でinterface設計と公開demoに基づき、運用データには基づいていない。

長時間の編集と作業再開がpanelの実用性を決める

今後は、多くの変更後も正しい文脈を保てるか、複数ページを扱えるか、過去のsessionを復元できるかが焦点になる。各依頼、実行したquery、app変更の関係も明確である必要がある。

1時間後でも、なぜagentがchartやfilterを変えたか説明できれば、panelは本当の作業環境になる。chatと一緒に文脈が消えるなら、印象的なdemoにとどまる。

Lilithの判定

Datasetteは、利用者が実際に見ている画面の隣にagentを座らせた。1時間の修正後に、きれいなappと誰もつなげられないchatの足跡だけを残さない仕組みが次に必要だ。