Simon Willison
简介
Simon Willison 是一位英国软件工程师和技术博主,以以下贡献闻名:
- Django 联合创始人:2005 年参与创建 Python Web 框架 Django
- 技术博客:运行 simonwillison.net,专注于 AI、LLM 和 Web 技术
- 开源项目:维护大量开源工具,包括 Datasette、LLM 等
- AI 领域洞察:在 AI 辅助编程和 agentic engineering 领域有深度思考
主要项目
| 项目 | 描述 |
|---|---|
| Django | Python Web 框架 |
| Datasette | 数据发布和分析工具 |
| LLM | LLM 命令行工具 |
| sqlite-utils | SQLite 数据库工具 |
| tools.simonwillison.net | HTML 工具集合 |
核心观点
Agentic Engineering
Simon Willison 提出 "Agentic Engineering" 概念,定义为使用 coding agents 辅助开发软件的实践。核心洞察:
- Code execution is the defining capability - 代码执行是决定性能力
- Writing code is cheap now - 写代码成本已大幅下降,但好代码依然有成本
- Hoard things you know how to do - 囤积你知道如何做的事情
- AI should help produce better code - AI 应帮助我们产出更好的代码
最佳实践
- 不要将未经审查的代码提交给协作者
- 建立可运行代码示例的收集
- 使用异步编码助手处理重构任务
- 持续改进指令和质量(Compound Engineering)
在本知识库中的文章
- What is agentic engineering?
- Writing code is cheap now
- Hoard things you know how to do
- AI should help us produce better code
- Anti-patterns: things to avoid