Simon Willisonは、LLMライブラリをエージェントフレームワークとして使用してシンプルなコーディングエージェントを構築する初期実験であるllm-coding-agent 0.1a0をリリースしました。このプロジェクトは、Claude Codeに仕様書を作成させ、レッド/グリーンTDDを使用してツールを実装させるプロンプトによって生成されました。
- パッケージはPyPIで利用可能であり、`uvx --prerelease=allow --with llm-coding-agent llm code`経由で実行できます。
- ファイルの編集、コマンドの実行、ファイルの一覧表示、ファイルの読み込み、ファイル内容の検索、ファイルの書き込みを行うためのツールが含まれています。
- Python APIにより、モデル名やルートディレクトリなどのパラメータを持つ`CodingAgent`クラスをインスタンス化できます。
- エージェントは、指示された後、ASCIIアートの時間を表示するSwiftUI CLIアプリを正常に構築しました。
このリリースは、LLMライブラリをエージェントフレームワークとして使用し、自然言語のプロンプトを通じて機能的なコーディングツールを生成する能力を示しています。