AIニュース最前線
最新ニュースAI日報Hacker日報週報動画AIツールトレンド企業

AIニュース最前線

世界中のAI最新情報を日本語で毎時更新

最新ニュース日報トレンド企業プレミアムRSS
© 2026 ainew.jp特定商取引法に基づく表記
ニュース一覧元記事を開く
Simon Willison Blog·2026年6月8日 08:56·約1分で読める

Datasette Agent Edit 0.1a0 のリリース

#LLM Tool Use#Agentic Workflow#Open Source#Claude API#Text Editing
TL;DR

Simon Willison は、Claude のテキスト編集ツールを模倣した標準化された基盤プラグイン「datasette-agent-edit」0.1a0 をリリースし、LLM によるテキスト編集の複雑さを抽象化する基盤を提供した。

AI深層分析2026年6月8日 10:00
3
注目/ 5段階
深度40%
4
関連度30%
5
実用性20%
4
革新性10%
3

キーポイント

1

Claude モデルのツール設計を継承

view(行番号付き表示)、str_replace(完全一致置換)、insert(指定行挿入)という、信頼性の高い LLM 編集のための標準的な 3 つのツールを実装した。

2

プラグイン開発の基盤としての役割

各プラグインで個別にこれらのパターンを再実装するのではなく、共通の基盤として機能させ、他の編集機能(Markdown, SQL, SVG など)への拡張を容易にする。

3

Datasette Agent 生態系の拡大

既存テキストの編集や共同編集機能を可能にするための複数のプラグイン開発計画の一部として、この基盤が公開された。

影響分析・編集コメントを表示

影響分析

このニュースは、LLM エージェントによるコードやテキスト編集における「信頼性」と「標準化」の重要性を再認識させるものです。Claude の成功した設計パターンをオープンソースとして再利用可能にすることで、開発者が個別の実装で発生するバグや不整合を防ぎ、より堅牢な AI アプリケーションの構築を加速させる効果が期待されます。

編集コメント

Claude の編集ツール設計が業界標準として認知されつつあり、その知見をオープンソースで共有する動きは、AI エージェント開発の成熟度を示す好例です。

リリース: datasette-agent-edit 0.1a0

私は、既存のテキストを編集できる Datasette Agent のためのいくつかのプラグインを計画しています。具体的には、共同 Markdown 編集や大規模な SQL クエリの更新、SVG ファイルの編集などです。

テキストのアジェンティック(自律型)編集は、正しく実装するのが少し難しいものです。私がこの分野で最も気に入っている公開されたデザインは、Claude テキストエディタ のもので、以下のツールを実装しています:

  • view - ファイルのセクションを表示し、各行に行番号を追加する。
  • str_replace - 完全一致する old_str を見つけて new_str に置換する。元の文字列が一意でない場合は失敗する。
  • insert - 指定した行番号の後に指定されたテキストを挿入する。

これらのパターンを必要なすべてのプラグインで再作成するのではなく、他のプラグインに適応できるようにコアツールを実装するベースとなるこのプラグイン「datasette-agent-edit」を作成することを決めました。

タグ: ai, datasette, generative-ai, llms, llm-tool-use, datasette-agent

原文を表示

Release: datasette-agent-edit 0.1a0

I'm planning several plugins for Datasette Agent which can make edits to existing pieces of text - things like collaborative Markdown editing, updating large SQL queries, and editing SVG files.

Agentic editing of text is a little tricky to get right. My favorite published design for this is for the Claude text editor, which implements the following tools:

  • view - view sections of a file, with line numbers added to every line.
  • str_replace - find an exact old_str and replace it with new_str - fail if the original string is not unique
  • insert - insert the specified text after the specified line number

Rather than recreate these patterns for every plugin that needs them I decided to create this base plugin, datasette-agent-edit, which implements the core tools in a way that allows them to be adapted for other plugins.

Tags: ai, datasette, generative-ai, llms, llm-tool-use, datasette-agent

この記事をシェア

関連記事

AWS Machine Learning Blog★42026年6月9日 00:57

マイク不要で Amazon Nova Sonic ボイスエージェントを大規模に評価可能に

AWS は、自然な音声対話を行うビジネス用ボイスエージェントのテスト課題に対し、マイクを使用せずに大規模な評価を実施できる新手法を発表した。

Simon Willison Blog★32026年6月6日 12:53

MicroPython と WASM を用いたサンドボックス環境での Python コード実行

Simon Willison は、コード実行のサンドボックス環境を実現する新アルファパッケージ「micropython-wasm」を公開し、Datasette Agent のプラグインとして利用を開始した。

Vercel Blog★32026年6月5日 09:00

スキル.sh API の提供開始

Vercel が、オープンソースエコシステムから 60 万種以上のスキル情報を検索・取得できる「skills.sh API」を正式に公開した。プロジェクトごとの OIDC トークンによる認証で利用可能となる。

ニュース一覧に戻る元記事を読む