Simon Willison
Simon Willison
The recent [event-stream problem ](https://medium.com/intrinsic/compromised-npm-package-event-stream-d47d08605502) on npm highlighted an issue that is also relevant to PyPI: even if a package links to a GitHub repository there is no guarantee that...
The https://otterwiki.com/Installation instructions currently lean towards "production" installations - Docker, Kubernetes, uwsgi. I wanted to try it out on my laptop with the least possible steps - it turns out...
Tools
Starting a new tracking issue for tool support, the next big LLM feature. Tools will be Python functions, LLM will provide an abstraction to get those to work against different...
So you can construct a template that includes fragments at specific point within that template. Suggested https://mastodon.social/@webology/114387919299723272 > Where $1 might be the output from the first fragment, and $2...
Effectively the same as `files-to-prompt` but as a default fragment plugin. Maybe even support this: ```bash llm -f dir:my-project,py+md ``` Which would mean "every `.py` and `.md` file in the...
Currently we record `duration_ms` and `input_tokens` and `output_tokens` but that's not quite enough. I'd like to start recording the time that the first token arrived too, that way we can...
I was originally planning on implementing tools (#898) as part of `llm.Conversation` but I've been having second thoughts about that. There's a lot to be said for allowing prompts to...
Part of tools, #898