flâneur

o3-mini is really good at writing internal documentation

simonwillison.net · 373 words · saved by 2 readers

I wanted to refresh my knowledge of how the Datasette permissions system works today. I already have [extensive hand-written documentation](https://docs.datasette.io/en/latest/authentication.html) for that, but I thought it would be interesting to …

o3-mini is really good at writing internal documentation. I wanted to refresh my knowledge of how the Datasette permissions system works today. I already have extensive hand-written documentation for that, but I thought it would be interesting to see if I could derive any insights from running an LLM against the codebase. o3-mini has an input limit of 200,000 tokens. I used LLM and my files-to-prompt tool to generate the documentation like this: cd /tmp git clone https://github.com/simonw/datasette cd datasette files-to-prompt datasette -e py -c | \ llm -m o3-mini -s \ 'write extensive…

saved by

related reading