Wrote some notes on how DALL-E 3 works, which includes getting ChatGPT to write prompts for it on your behalf. The underlying prompt engineering tricks OpenAI are using are super interesting. simonwillison.net/2023/Oct/26/...
Last year I wrote about my initial experiments with DALL-E 2, OpenAI’s image generation model. I’ve been having an absurd amount of fun playing with its sequel, DALL-E 3 recently. …
llm, ttok and strip-tags—CLI tools for working with ChatGPT and other LLMs I've been putting together a fun suite of CLI tools for working with the OpenAI APIs - here's what I've got so far: https://simonwillison.net/2023/May/18/cli-tools-for-llms/
Weeknotes: sqlite-utils 3.31, download-esm, Python in a sandbox https://simonwillison.net/2023/May/10/weeknotes/
Leaked Google document: “We Have No Moat, And Neither Does OpenAI” The most interesting thing I've read recently about LLMs - a purportedly leaked document from a researcher at Google talking about the huge strategic impact open source models are having https://simonwillison.net/2023/May/4/no-moat/
SemiAnalysis published something of a bombshell leaked document this morning: Google “We Have No Moat, And Neither Does OpenAI”. The source of the document is vague: The text below is …
when we added "what's hot," there wasn't a lot of people or activity and our chief concern was that the app would feel like a ghost town. we figured, okay easy fix, toss in a temporary algorithm while we wrap the real system. so we threw in this thing which was anything with N likes (we chose 5)
The URL always returns my DID, so it shouldn't work for other folks https://s3.amazonaws.com/xrpc/com.atproto.identity.resolveHandle
I participated in a talk hosted by LangChain this morning, where I attempted to explain prompt injection and why it's so hard to solve in just 8 minutes. The video, slides and transcript of my presentation is now up on my blog https://simonwillison.net/2023/May/2/prompt-injection-explained/
I built a new CLI tool: download-esm, which takes the name of an npm package and attempts to download the ECMAScript module version of that package, plus all of its dependencies, rewriting their import references so they can all work from local disk https://simonwillison.net/2023/May/2/download-esm/
I’ve built a new CLI tool, download-esm, which takes the name of an npm package and will attempt to download the ECMAScript module version of that package, plus all of …