在 Python LLM 库上运行一次性的编程智能体
Simon Willison 使用 Fable 模型,大致一次性构建了一个基于他的 LLM Python 库的编程智能体。
- 具体怎么做
- Willison 从他的 Python 库模板中创建了一个仓库,并为 Claude Code 提供了两个提示词。第一个提示词要求该 Claude Code 风格的智能体在 LLM alpha 上编写 spec.md 文件;第二个提示词则指示其通过红/绿 TDD 方式进行开发,以合理的提交格式完成代码,并添加文档,同时利用环境中的 OpenAI 密钥手动测试。
- 做到了什么
- 它作为 alpha 版本发布到了 PyPI 上,他认为这是一次不错的尝试。该版本增加了文件处理工具、命令工具以及一个未请求的 Python API。使用 GPT-5.5 进行的演示展示了一个 ASCII 艺术时钟应用。
- 上手要点
- 演示中使用了 `--yolo` 标志,该标志可跳过审批流程。README 中也列出了 `--allow patterns` 选项,例如 `pytest*`,作为更具体的选项。
你可以这样试
使用 Claude Code以 [Python LLM 库,例如 Simon Willison 的 llm] 为基础,构建一个 CLI 编程智能体,该智能体能够读取文件、编辑文件并在当前目录中执行 shell 命令。将脚本控制在单一文件中,并添加清晰的 README 说明以及每条写入或删除命令前的确认提示词。最后在 [scratch 文件夹] 中运行一个小型演示任务,并将输出结果展示给我。