DatasetteのLLM(大規模言語モデル)連携エージェント「datasette-agent」は2026年11月3日(現地時間)、バージョン0.5a0を公開した。この重要なリリースで導入された新機能「the panel」は、エージェントチャットをDatasetteのテーブルやクエリページなどの隣に表示することを可能にする。これにより、datasette-appsと連携してデータベース駆動型アプリケーションをプロンプトで生成し、隣接するチャットから直接修正できる。
オープンソースツールDatasetteの機能を拡張するLLM駆動型エージェントであるdatasette-agentの新バージョン0.5a0は、データ管理とアプリケーション開発の新たな連携を提案する。
ユーザーは、GitHubアカウントを使用してagent.datasette.ioにサインインすることで、このエージェント機能を体験できる。エージェントはユーザーの対話を通じて、Datasetteインスタンスのデータベースに関する情報を提供したり、必要なSQLクエリを生成したり、さらにはアプリケーションの変更を提案・実行したりすることが可能になる。
特に注目される「the panel」機能は、エージェントとの対話インターフェースをDatasetteのデータビューに統合する。例えば、特定のデータベーステーブルを表示している際、その横にエージェントチャットのパネルが表示され、ユーザーはデータについて質問したり、変更を指示したりできる。これは、Datasetteのプラグイン「datasette-app」の「_chat」エンドポイントを活用して実現されており、対話によって生成されたアプリケーションやデータ操作を、同じ画面上で確認・修正できるシームレスな体験を提供する。
datasette-agentの主要な用途の一つは、ユーザーが入力した自然言語のプロンプトに基づいてAIが生成したSQLコードをレビューし、必要に応じて編集することにある。これにより、データベース操作の効率性が向上し、非技術的なユーザーでもデータとのインタラクションが容易になる。
datasette-agentの開発者であるサイモン・ウィリソン氏 (Simon Willison) は、このエージェントが極めて強力であり、将来的には計り知れない可能性を秘めていると述べている。同氏は、Datasetteの機能をさらに拡張するため、このエージェントの継続的な開発に取り組む意向を示しており、データ探索、アプリケーション構築、データベース管理におけるユーザーエクスペリエンスのさらなる向上を目指している。
参考: Simon Willison’s Weblog (アーカイブ) — 2026年11月4日 08:13 (JST)